android 源码
cuckoochun
这个作者很懒,什么都没留下…
展开
-
android 源码修改记录
1.长按power弹出三个选项,其中新增重启和飞行模式。 GlobalActions.java: if(SystemProperties.getInt("ro.cenon_f27", 0)==1){// add by csc mItems.add(new RebootAction()); } }else if (GLOBAL_ACTION_KE原创 2017-06-07 12:01:48 · 1231 阅读 · 0 评论 -
android 开机向导OOBE源码分析
OOBE是开机向导,普通的理解就是一个界面跳另一个界面再跳下一个界面,OOBE却不是这么实现的。下面分析OOBE界面跳转实现:打开OOBE目录,找到入口是WizardActivity.java,该Activity随后跳转到MainActivity.java。OOBE界面跳转逻辑都在MainActivity.java里实现。对于一个陌生的Activity,我们先看它的onCreate方法:原创 2017-06-14 17:57:25 · 6214 阅读 · 4 评论 -
音量下键和电源键截屏心得记录
按键先在PhoneWindowManager.java处理。音量键:case KeyEvent.KEYCODE_VOLUME_DOWN: case KeyEvent.KEYCODE_VOLUME_UP: case KeyEvent.KEYCODE_VOLUME_MUTE: { if (keyCode == Ke原创 2017-10-26 09:59:55 · 2010 阅读 · 0 评论 -
android user版默认打开debug 不跳弹窗
默认打开debug调试在PhoneStatusBar.java里面makeStatusBarView()方法加入:Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.ADB_ENABLED, /*mAdbEnabled ? 1 : 0*/1);此时会有弹窗。去弹窗,U原创 2018-01-30 17:16:23 · 588 阅读 · 0 评论 -
android 7.0平台客制化虚拟导航按键(隐藏NavigationBar,上滑显示NavigationBar)
如图,需求是增加一个按钮可以隐藏NavigationBar,上滑显示NavigationBar。 参考文章:Android 8.1平台客制化虚拟导航按键Android 7.0 虚拟按键(NavigationBar)源码分析(一) 之 View的创建流程android导航栏隐藏与浮现1.首先新建一个hide_show.xml,其中systemui:keyCode="142"为...原创 2018-11-15 20:16:15 · 4119 阅读 · 2 评论 -
andoid8.0 apn增加一个类型
客户需求是增加一个默认apn,type是自定义的,如下:<apn carrier="XXX" mcc="XXX" mnc="XX" apn="mcptt" type="ptt" /> 在/alps/device/mediatek/config/apns-conf.xml里面增加,系统里面需要识别ptt这个类型,在应用上用如下代码能切换apn。Conn原创 2018-11-24 15:17:59 · 3393 阅读 · 3 评论