- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 Activity启动模式的深入分析
网上关于Activity启动模式的文章非常多,但是看起来都千篇一律,看完之后我们都能理解这4种启动模式,不过官方api对singleTask这个启动模式解释有些争议,导致我其实并没有真正理解这几种模式,特别是对实际开发到底怎么用还是一知半解,于是花了一天时间好好研究这4种启动模式。 首当其冲应该知道Task的概念,它是我们一系列操作连贯跳转activity形成的一个activity
2015-03-19 00:19:12 1592 3
原创 首选项框架PreferenceFragment部分源码分析
因为要改一些settings里面的bug以及之前在里面有做过勿扰模式,准备对勿扰模式做一个总结,那先分析一下settings的源码,里面的核心应该就是android3.0 上面的首选项框架PreferenceFragment。因为在3.0之前都是把这些东西放在PreferenceActivity的,但是3.0之后google建议把setting放在PreferenceFragment,但是Pr
2015-03-18 21:03:38 1466
原创 通话记录项目总结
把之前做的通话记录部分做一个总结,通话记录在整个联系人应用中占一个fragment,主要是显示了近段时间的所有通话和未接来电,这部分不是我写的不做重点介绍,主要说一下点击进入已保存联系人和未保存联系人的详细通话界面,还有未接来电的个数图标显示。 通话记录显示界面是CalllogGroupFragment,它继承了ListFragment更好的显示,实现了2个接口:implements
2015-03-17 20:54:32 936 5
原创 百度地图开发初步
上周学了了一下手机GPS定位以及百度地图的使用,现在对此做一个总结: 个人感觉地图应用可以划分为三个部分:首先是定位,可以是精度高但是速度稍慢的gps定位,也可以是速度快精度低移动网络的定位,这个完全由用户自己选择,定位方法会返回一个包含经度纬度速度方向等很多参数的一个 ”位置“ 。然后就是地图,虽然android提供了google地图但是无法使用,在国内就直接用百度地图吧,通
2015-03-12 14:10:03 968
原创 LoaderManager和Loader初步使用
Android 3.0中提供了一个新概念Loaders,这两天看了之前Contacts的源码,其中自己写了通话记录部分,发现源码里面有很多LoaderManager的使用,现在做一个总结,记录一下LoaderManager的基本用法: 这个其实是分为两部分:LoaderManager和自定义Loader,比如像加载联系人,短信这些系统提供ContentProvider的数据时,
2015-03-11 18:31:27 1014
原创 项目实战:OTA系统升级
对之前做的OTA系统升级项目做一个总结,包括4个部分:OTA系统的介绍,OTA包的制作,代码结构以及待改善的问题。 1. OTA介绍: OTA 全称 over the air , OTA 升级是 Android 系统提供的标准软件升级方式。 它功能强大,提供了完全升级、增量升级模式,可以通过 SD 卡升级,也可以通过网络升级。在系统升级中,主要要做
2015-03-10 17:43:23 2517 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人