2017年6月26日

Android 自定义View - 饼图

摘要: 最近有看到一个自定义等分圆的View,自己尝试做了一个类似的,效果图如下图(1)所示: 图(1) 实现方法:自定义View-ColorCircle,需要的知道的值有圆的半径,等分个数以及扇形颜色。 在onMeasure中我们需要根据widthMeasureSpec & heightMeasureSp 阅读全文

posted @ 2017-06-26 21:51 蜗牛慢慢 阅读(2282) 评论(0) 推荐(0) 编辑

2017年6月7日

Android 自定义View-字母索引表(一)

摘要: 在有些Android应用中,为了方便快速定位,经常会看到屏幕右侧有一个字母索引表,今天尝试使用自定义View的方式实现了索引表的基本布局。 字母索引表的样式如下面的示意图所示, 此时我们至少需要知道以下几个参数值:1.字母大小;2.单个字母所在区域的宽度;3.单个字母所在区域的高度。现在看如何实现: 阅读全文

posted @ 2017-06-07 22:11 蜗牛慢慢 阅读(2677) 评论(0) 推荐(0) 编辑

2017年6月2日

Android 自定义View

摘要: 最近在看鸿洋大神的博客,在看到自定义部分View部分时,想到之前案子中经常会要用到"图片 + 文字"这类控件,如下图所示: 之前的做法是在布局文件中,将一个Image & TextView组件放在LinearLayout/RelativeLayout中。今天就尝试了通过自定义View的方式来实现"图 阅读全文

posted @ 2017-06-02 23:23 蜗牛慢慢 阅读(344) 评论(0) 推荐(0) 编辑

2017年6月1日

Android开发--取消AsyncTask

摘要: 在Android应用开发过程中,为了防止UI线程堵塞,耗时的工作都应该另起一个后台线程来完成,其中AsyncTask就是其中的一种方式。最近在案子中需要“停止/取消”某个AsyncTask,在网上查了些资料,这里做个笔记。 查看AsyncTask.java文件,其中有个cancel()函数,可以通过 阅读全文

posted @ 2017-06-01 22:12 蜗牛慢慢 阅读(5013) 评论(0) 推荐(0) 编辑

2017年3月23日

Android 创建SQLite数据库(一)

摘要: Android内置了轻量级的数据库SQLite,这里将自己理解作个记录,方便自己复习。 一.首先,创建SQLite数据库比较常见的方式是通过Android提供的SQLiteOpenHelper来实现,先贴一段代码: 在MainActivity布局文件activity_main.xml里,只有一个Bu 阅读全文

posted @ 2017-03-23 22:53 蜗牛慢慢 阅读(31682) 评论(0) 推荐(0) 编辑

2017年2月20日

Android ActionBar自定义

摘要: 关于自定义的ActionBar的实现过程,这里做下笔记以供之后查看。 1.默认状态 使用Android Studio新建一个名为“ActionBar”的应用,默认actionbar如图(1)所示。 图1 2.自定义 自定义actionbar可以通过以下代码实现: 其中ActionBar布局文件act 阅读全文

posted @ 2017-02-20 22:38 蜗牛慢慢 阅读(16753) 评论(1) 推荐(2) 编辑

2017年1月20日

ListView的ScrollBar设置

摘要: 默认ListView的滑动时,右侧会有滑动条显示,等ListView滑动结束时,滑动条消失。修改ScrollBar的显示可以在XML以及CODE中实现。CODE中实现:1.setFastScrollEnabled(value):value = true:ScrollBar滑动时显示,停止时消失;va 阅读全文

posted @ 2017-01-20 18:28 蜗牛慢慢 阅读(5585) 评论(0) 推荐(0) 编辑

2016年11月11日

Android Activity学习笔记(一)

摘要: Activity为Android应用的四大组件之一,提供界面来与用户完成交互等操作。其中Activity的生命周期的知识这里做个笔记。 Activity的生命周期由以下几个部分组成: 1.onCreate :Activity Launch时调用,完成布局和资源的设置操作。 2.onStart :Ac 阅读全文

posted @ 2016-11-11 22:23 蜗牛慢慢 阅读(391) 评论(0) 推荐(0) 编辑

2016年9月3日

AudioPolicyManager::setDeviceConnectionState 流程(一)

摘要: 当有线耳机插入/拔出或蓝牙耳机的插入/拔出等,这些事件都会引起Audio Route的重新配置。重新配置的过程实在AudioPolicyManager::setDeviceConnectionState中实现的。 /*status_t AudioPolicyManager::setDeviceCon 阅读全文

posted @ 2016-09-03 13:37 蜗牛慢慢 阅读(3295) 评论(0) 推荐(0) 编辑

2016年7月18日

adb device出现error:unknown host service

摘要: 最近在windows下使用adb device时,提示“ADB server didn't ACK” & “error: unknown host service”错误。 网上搜索了下,是说adb所要用的5037端口被占用了。该问题如何解决的在这边做下备份。 Step1:在控制台中输入“netsta 阅读全文

posted @ 2016-07-18 19:32 蜗牛慢慢 阅读(7714) 评论(0) 推荐(0) 编辑

导航