自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Android平台实现卡1卡2铃声分开设置

Android从5.0之后开始支持双卡,但手机铃声不能分开设置,要实现此功能,可参考默认铃声增加一项,来电时根据sim卡获取对应的设置项即可。文件frameworks/base/core/java/android/provider/Settings.java中定义了铃声key以及对应的URI,铃声备份文件以及对应的URI。参考默认铃声增加如下代码://卡2铃声key,保存在文件/data/...

2018-09-21 17:51:09 3531 1

原创 AlarmManagerService是如何工作的?

系统开发过程中,经常会遇到Android心跳机制,待机耗流问题,几乎都跟AlarmMangerService有关,本文从应用层到kernel记录下整个处理流程。应用层样例代码:AlarmManager mAlarmManager = (AlarmManager) getContext().getSystemService(Context.ALARM_SERVICE);...mAlarmM...

2018-09-19 16:44:06 1145

原创 MTK平台插拔充电器处理流程

开发过程中遇到如下问题:当拔除充电器之后,LED指示灯要等待几秒后才熄灭。 抓取了kernel log进行分析,顺便记录下整个的代码流程。//拔除充电器,触发pmic中断<5>[ 392.778032] (0)[72:pmic_thread][PMIC] [PMIC_INT] Reg[0x2d8]=0x40<5

2018-09-14 18:18:36 3042

原创 Android N默认锁屏壁纸的实现

从Android N开始,原生系统增加了锁屏壁纸开关:frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java /** If true, the lockscreen will show a distinct wallpaper */ pri...

2018-09-07 10:27:39 3439 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除