自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 进入recovery模式分析

frameworks/base/services/java/com/android/server/SystemServer.java305 /**306 * The main entry point from zygote.307 */308 public static void main(String[] args) {309 new SystemServer().run(); //SystemServer启动开始310 }

2020-09-04 14:59:36 989

原创 Android Q 热插拔,textview获取SIM卡相关信息

1,一开始用的TelephonyManager.ACTION_SIM_CARD_STATE_CHANGED.equals(atcion)用来监听SIM卡插拔,但有一个问题,就是插进去之后,可以直接获取到当前SIM卡默认的getDisplayName() ,这个值的默认的"SIM CARD 1 " 和 “SIM CARD 2”,接下来不会继续更新,因为插拔的瞬间不会直接读取到运营商的名字,那用handler 延时处理呢?试过了,大概率性还是不会更新。2.无意中发现另外一个广播:action.equals

2020-05-13 18:02:55 450

原创 Android menu菜单修改字体颜色

在主题中添加@color/white此段不起作用,故在代码中操作。 getMenuInflater().inflate(R.menu.multi_save_menu, menu);+ MenuItem item1 = menu.findItem(R.id.selection_cancel);+ SpannableStri...

2020-05-08 16:15:16 1429

原创 Android P 上Launcher3 中实现两种方式替换桌面图标

1.第一种方案,是通过桌面应用的包名,跟图片的包名进行匹配,获取一个图片的资源ID 麻烦点就是需要手动修改图片的名称,跟包名一直。代码:src/com/android/launcher3/IconCache.java这是第一次加载DB走的,就是开机会走到这 protected CacheEntry cacheLocked( @NonNull Com...

2020-03-26 10:29:26 1889 1

原创 Android P+ 版本无音量键设备 adb remount fail问题解决

针对于现在的设备,非手机类,物联网设备,手持PDA等,没有音量键,该如何解决adb remount fail 问题1.adb remount fail原因在Android O版本之前包括O版本userdebug 的版本都是可以直接adb remount的,P版本为什么adb remount,百度别人的文章可以知道。2.直接上解决方案,针对mtk平台软件--- a/vendor/m...

2020-03-25 18:06:44 569 4

原创 MT6763 N1 防误触模式的实现

1.base/core/java/android/provider/Settings.java 修改文件 public static final String POCKET_TOUCH_DISABLE = "pocket_touch_disable";2.base/core/res/res/layout/pocket_touch_disable.xml 新建一个view...

2018-04-27 17:20:26 656

原创 MT6763 N1 色温模式功能的实现,手动调节色温。

1,Settings/AndroidManifest.xml  在设置中注册一个广播+ <receiver android:name="com.android.settings.ColorTemperatureBrocastReceiver"> 10 + <intent-filter > 11 + <action andr...

2018-04-26 16:50:01 1061

原创 android 8.1 系统MTK平台, Launcher3显示出hotseat的title

1.Hotseat 主要判断是否显示标题在CellLayout.java这个方法中,第627行判断隐藏和显示public boolean addViewToCellLayout(View child, int index, int childId, LayoutParams params, 621 boolean markCells) { 622 fin...

2018-02-07 14:44:23 1123

原创 MTK 7.1平台 运营商信号格数定制化

1.运营商联通移动电信4G都是通用的,在DefaultServiceStateExt.java文件中找到mapLteSignalLevel(int mLteRsrp, int mLteRssnr, int mLteSignalStrength)方法,如果要根据信号dbm值来客制化图标,就只需要写一下mLteRsrp的值,做一个赋值即 if (mLteRsrp > -44) {2

2018-01-29 21:29:52 434

原创 来电时或者充电时,后盖灯有呼吸的效果

目前做的一个项目,仿的是三星S8曲面双摄的手机,有个功能就是后盖灯呼吸的效果,呼吸效果是驱动完成,上层我主要做的就是两个功能,一个是来电时呼吸,还有一个是充电时呼吸。先说一下来电呼吸功能的实现,其实就是发一个广播,还是很简单的。1.在alps/packages/apps/Dialer/InCallUI/src/com/android/incallui/InCallPresenter.java

2018-01-22 15:55:25 454

空空如也

空空如也

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

TA关注的人

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