Android Apps
popxiaozhi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android打电话的流程
拨号界面是实现在com.android.contacts进程中的,那么在按下“拨号”按键后,如何进入InCallScreen的呢?1. 首先在DialpadFragment.java的onClick函数里会处理R.id.dialButton pressed事件,调用dialButtonPressed来处理2. 在dialButtonPressed函数里会创建一个带有Intent.ACTIO原创 2012-08-29 13:32:56 · 762 阅读 · 0 评论 -
Android phone在拨号盘输入*#06#的处理流程
1. 当用户在拨号盘输入*#06#后,会进入SpecialCharSequenceMgr.java的handleChars函数2. handleChars会调用handleIMEIDisplay函数处理*#06#3. 如果是GSM phone,会掉用showIMEIPanel函数,如果是CDMA phone,会调用showMEIDPanel函数4. 尽管showIMEIPanel和sh原创 2012-08-29 10:07:12 · 3121 阅读 · 0 评论 -
关于Android打开/关闭飞行模式的一些思考
我们都知道,目前在Android上编码实现打开或关闭飞行模式,都是直接调用android.provider.Setting.System.putString()接口实现的,代码如下:......// Enable airplane modeSettings.System.putString(cr,Settings.System.AIRPLANE_MODE_ON, "1");Inte原创 2012-08-24 09:10:30 · 1369 阅读 · 0 评论 -
Android拨号界面输入*#*#<code>#*#*转入自定义Activity流程
在Android手机的拨号界面输入*#*##*#*时,或者*#06#等,会进入SpecialCharSequenceMgr.java的handleSecretCode函数;该函数会发送一个带有Intents.SECRET_CODE_ACTION的Broadcast;所以只要在你自己的App里定义一个Receiver,接收SECRET_CODE_ACTION,就可以弹出自己的Acti原创 2012-08-21 17:23:35 · 2579 阅读 · 0 评论 -
自己最近做的一个关于自动进入飞行模式的经验分享
为了防止电话骚扰和辐射,许多人都喜欢在睡觉之前,打开手机的飞行模式,第二天早上睡醒来,再手动关闭飞行模式。这样做,总有点不方便,并且,早上容易忘记关闭飞行模式而遗漏电话。 正好最近闲来无事,决定自己动手写个小工具来解决这个问题。 我的实现思路是这样的,参见图1 UI主要是提供用户输入开启/结束飞行模式的时间,启用/停止飞行模原创 2012-09-05 13:06:08 · 1054 阅读 · 0 评论
分享