- 博客(10)
- 收藏
- 关注
原创 基于Android的短信应用开发(九)——AsyncQueryHandler异步读取会话信息
在前面的文章:基于Android的短信应用开发(五)中,我们通过ContentResolver读取了手机短信会话列表,但是,通过ContentResolver直接从数据库读取的方式是存在问题的,之前的做法是实际上是直接在UI线程中进行数据库读取操作,在读取少量数据记录的情况下可能还影响不大,但是在需要操作的数据量较大,如有几百成千个短信会话时,数据的读取是需要花费一定时间的。而直接在UI线程中执行
2015-04-19 16:43:29 952
翻译 Activity生命周期介绍
Activity启动与销毁流程Activity生命周期回调函数介绍在Android系统中,是通过一系列的回调方法来实现在生命周期中不同状态间的切换的,通过回调函数的调用,Activity在前后台之间来回切换。在Activity的整个生命周期历程中,系统采用类似金字塔的形式依次调用了一整套回调函数,当系统创建一个新的Activity实例时,每个回调函数都使Activity朝着金字塔顶端—
2015-04-14 20:23:33 701
原创 基于Android的短信应用开发(八)——通过上下文菜单ContextMenu选中删除单条短信
上一次,我们通过ActionBar删除整个短信会话,但在实际使用中,我们还需要删除选中的某条记录,而非会话下所有短信,在这一篇文章中,我们就一起来该如何做吧,运行效果如下: 首先,为使用上下文菜单,需要在ShowSessionMessagesActivity中重写上下文菜单的相关方法,包括onCreateContextMenu()和onContextItemS
2015-01-11 21:07:08 1244 1
原创 基于Android的短信应用开发(六)——将发出短信存至数据库
到目前为止,我们所做的工作都是从手机数据库读取数据并加以显示,而这一次,我们要开始尝试其他类型的操作了,就是将用户发出的信息存至手机短信数据库中,按照惯例,还是先上图,看看效果怎么样再说吧。 左图为正在发送短信,右图为短信发送成功后的效果,通过上图还可以看到界面上面导航栏增加了对短信会话人信息的显示,以及其它诸如分享删除功能按钮,限于篇幅,在这一篇中先介绍会话人信息的
2014-11-09 14:21:33 2051
原创 基于Android的短信应用开发(五)——读取显示会话信息记录
在上一次,我们读取显示了短信会话列表,接下来,要继续进行的工作就是点击每个短信会话后,显示该会话包含的所有信息记录,我们还是先来看一下运行效果吧,左图为短信会话列表,右图为点击其中第二个会话之后看到的该会话下的短信记录,蓝色背景的为发出的短信,灰色背景的为收到的短信。 为了显示各个会话下所有的短信记录,需要取得短信会话的会话id,即sms表中的字段“thread_id
2014-11-08 21:19:11 1996 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人