- 博客(5)
- 收藏
- 关注
原创 Android物理按键功能更改
Android物理按键功能更改这两天有个需求,需要将Android手机上的音量 +/- 按键更改为以前功能机的上/下按键。一头雾水的我开始百度如何更改Android手机的物理按键功能。经过一番查询和实际演练终于完成了需求,下面将该过程进行总结。(PS: 由于我只是做android应用相关的,对驱动层的知识懂的不多,这里仅仅是记录一下我解决问题的方法,如果要深究Android的按键流程,还是要参...
2018-09-27 22:28:31
12374
1
原创 数据库主键不自增?
问题是这样的: 在项目中,遇到了一个奇怪的问题,短信应用中,发送短信后,短信一直处于发送中状态,此时将这条发送中的短信删除,然后再新建一个草稿,等到发送出去的消息状态返回,比如返回发送失败,这时候,发现草稿箱的草稿少了一条,而发件箱的短信多了一条,但进入发件箱后,却找不到多的那条短信。看了一下现象,出现异常的就是那条新增的草稿,看了代码逻辑也没什么问题,都是源码,那会是什么呢?想到这些数据都...
2018-09-12 21:12:25
5137
1
原创 通过ContentResolver.query,或AsyncQueryHandler中的startQuery方法如何加入SQLite中的GROUP BY语句
问题是这样的: 在项目中需要从消息的数据库中,得到每个联系人最新的消息,并且显示到界面上,类似于咱们手机上短信列表那样。那么,在诸多的消息中,如何得到每一个联系人对应的聊天记录呢?只要把每个人对应的聊天记录找到,就可以知道与这个联系人通信的最后一条聊天记录是哪个了。在SQL中,如果数据库中有联系人字段,那么我们就可以用GROUP BY来将属于同一联系人的消息都查询出来了。然而,我需要异步查询,或...
2018-09-12 20:59:35
735
原创 《Android开发艺术探索》笔记——Activity的生命周期和启动模式
《Android开发艺术探索》笔记——Activity的生命周期和启动模式《Android开发艺术探索》笔记——Activity的生命周期和启动模式Activity生命周期正常情况异常情况启动模式Activity的LaunchModeActivity的FlagsIntentFilter匹配规则Activity生命周期Activity的生命周...
2018-09-12 20:50:12
537
原创 AsyncQueryHandler详解及使用
AsyncQueryHandler详解及使用AsyncQueryHandler详解及使用AsyncQueryHandler概述AsyncQueryHandler实现原理AsyncQueryHandler的使用AsyncQueryHandler概述项目中,用到了AsyncQueryHandler,所以在这里将自己对它的理解写出来,做一个总结。如果有错误的地方,或...
2018-09-08 22:13:52
4720
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人