Android
文章平均质量分 91
大笨猪的小槑
匍匐前进在Android ROM的开发道路上
展开
-
Android 如何查找最佳匹配资源
当您请求要为其提供备用资源的资源时,Android 会根据当前的设备配置选择要在运行时使用的备用资源。为演示 Android 如何选择备用资源,假设以下可绘制对象目录分别包含相同图像的不同版本:drawable/drawable-en/drawable-fr-rCA/drawable-en-port/drawable-en-notouch-12key/drawable-port-ldpi/drawable-port-notouch-12key/同时,假设设备配置如下:语言区域 = 屏幕原创 2022-06-22 20:42:09 · 363 阅读 · 0 评论 -
Android一个小知识点: 多个界面同时使用一个资源布局的时候,修改背景需要注意的坑
需求是将系统中底部的白色背景改成黑色背景 =》查找工程看底部调用的代码是公共代码位于,idh.code\vendor\sprd\platform\frameworks\support\featurebar\*于是将color由white修改为black,以为就好了.结果发现大部分界面如预期都好了,可是桌面部分应用底部显示还是白色,录音机应用显示为半灰色。查找代码发现这些问题界面中并未对此背景进行二次设置color,再这些界面重新设置color又好了,百思不得其解.......今天查.原创 2020-12-28 17:57:38 · 342 阅读 · 0 评论 -
Android ROM开发解决bug时如何知道当前是哪个组件在处理TOUCH事件
在frameworks\base\core\java\android\view\View.java 添加如下log: public boolean onTouchEvent(MotionEvent event) { android.util.Log.v("VIEW_LOG_TAG","onTouchEvent this:"+this);触摸界面,获取log:11-27 16:10:08.964 1544-1544/? V/mfttest: this:com.android.cam...原创 2020-11-27 17:01:51 · 77 阅读 · 0 评论 -
手机在输入界面进入退出导致手机重启 (Watchdog重启问题分析)
9820E E516横屏项目,手机在使用过程中出现framework crash。通过log工具发现是WATCHDOGKILLINGSYSTEMPROCESS:Blockedinmonitorcom.android.server.am.ActivityManagerServiceExonforegroundthread(android.fg),Blockedin...原创 2019-06-21 16:47:22 · 3590 阅读 · 0 评论 -
充电指示灯控制中SELinux权限问题
抄男友学习总结,核心问题是学习博客https://blog.csdn.net/wds1181977/article/details/54967110得以知道缘由。最近在做一个充电指示灯的需求,有一个Selinux权限的控制一直绕了好久才解决,解决记录如下:驱动那边给我提供的操作LED灯的节点文件路径如下:/sys/class/leds/mt6370_pmu_led1/brig...原创 2019-08-20 11:13:24 · 750 阅读 · 0 评论 -
函数接口回调通俗易懂的理解
接口回调通俗的理解就A找B谈事情,结果B有其他事情在处理,现在不方便和A谈事情,于是他们约定在B处理完其他事情之后去通知A,我这边现在有时间了,我们可以谈论事情了,这样处理的好处就是在B处理其他事情的时候,A不用一直等着B,A可以先去处理其他事情,等B通知A之后,A再来处理这个事情。 这里面主要就是这个约定了,也就是函数回调里面定义的接口,下面我们看一下下面这个demopu...原创 2019-09-04 13:14:43 · 303 阅读 · 0 评论 -
Android ROM 无源码APK预置方式 可能遇到的问题尝试
早期Android 4.4 等版本预置APK的时候需要主动提取APK中的相关lib进行编译预置。新Android版本 例如O8.0,可以编译预置不需要进行此操作,ROM装载的时候,会自动提取lib.相关预置方式MTK Eservice.例如https://online.mediatek.com/FAQ#/SW/FAQ13232 [FAQ13232]L 预置apk都有提及,可以先查阅...原创 2019-09-23 11:25:20 · 920 阅读 · 0 评论