
Android Q
文章平均质量分 67
rom定制
感觉不怎么会
这个作者很懒,什么都没留下…
展开
-
Android Q - 记录添加以太网共享功能遇到的问题
这里定义了两个变量,一个是作为客户端,一个是作为服务端,在关闭以太网共享功能之后应该切换到client就对了,于是在更新状态的地方加了自己的判断方法。其实这个问题相对来说比较严重,首先在出异常的地方加上 try catch 捕获异常,结果定位到了。主要问题有两个,一个是空对象导致系统崩溃,另一个是关闭以太网共享之后无法正常通过网线上网。于是在方法开始前打印了下 iface,结果发现这里传了个 null,加上判空处理就好了。2、关闭以太网共享之后无法正常通过网线上网。这个经添加日志发现,是在。原创 2023-11-09 23:40:43 · 511 阅读 · 3 评论 -
Android Q - 相机过渡界面默认角度
由拍照切换至录像时,冻屏方向在此处修改。原创 2023-10-24 17:42:18 · 88 阅读 · 0 评论 -
Android Q - 通话过程中按数字键打开拨号盘发送dtmf
packages/apps/Dialer/java/com/android/dialer/dialpadview/DialpadKeyButton.java(拨号盘的数字 button )packages/apps/Dialer/java/com/android/incallui/DialpadFragment.java(通话中的拨号盘)查看源码发现默认在通话中,按数字键是没有反应的,也就是说我们要实现这个需求,首先得按数字键后显示拨号盘,接着实现点击效果。由于直接在当前页面按数字按键,实现按键监听即可,原创 2023-08-18 10:32:09 · 437 阅读 · 0 评论 -
Android Q - 替换系统录像、拍照提示音
简单记录下,客户希望在录像开始、结束以及拍照播放自己的提示音。这种应该属于系统提示音,先看一下是属于哪里的资源文件,然后替换就好了。开始录像的代码如上,发现最后有播放声音的方法,也就是说开始录像的提示音在 MediaActionSound 类中有定义,继续查看。只需要将需要替换的文件名与原定义的相匹配即可,最后需要将替换的资源文件添加拷贝的新软件的编译之中。原创 2023-02-21 11:33:57 · 469 阅读 · 0 评论 -
Android Q - Detected problems with app nativelibraries(please consult log for detail):libxxx.so:
预置的三方应用提示警告如下 Detected problems with app nativelibraries(please consult log for detail):libxxx.so:原创 2022-11-30 11:38:52 · 789 阅读 · 0 评论 -
Android Q - 修改关机充电动画无电池显示
只展示了一部分,但是我们发现了present,也就是说源代码支持电池在位的判断,只是未写接口,不支持调用,那我们由此仿写一下就可以了。原创 2022-07-18 09:24:27 · 1123 阅读 · 0 评论 -
Android Q - Signature|privileged permissions not in privapp-permissions whitelist(卡在开机logo无法开机)
预置到priv-app目录下的应用,如需申请signature权限,需在frameworks/base/data/etc/privapppermissions-platform.xml中进行额外的声明。原创 2022-07-18 09:25:05 · 959 阅读 · 0 评论 -
Android Q - 修改关机充电动画(竖屏改成横屏显示)
简单记录下,展讯的模块关机充电动画部分是由 miniui 开发的,本次修改内容为将竖屏显示修改为横屏显示,代码路径如下:代码中首先会初始化资源,也就是根据分辨率选择对应的图片。。如果不清楚的可通过 adb 查看, 所用的设备则为 gxxh,因此需要将对应的图片资源旋转至合适的角度。具体怎么看从哪旋转的话,就是先看好横屏后的方向,然后推敲由竖屏需要旋转多少度才能到现在的度数。其次需要在 ui.c 中设置图片文件的位置,数字部分由以下代码设置。其中注意到,图片的位置都是由 gr_blit 的函数控制原创 2022-06-21 18:33:46 · 1688 阅读 · 0 评论 -
Android Q - 设置默认输入法
由于是默认系统语言改成了中文,输入法也需要对应的改成中文输入。设置过程分成两部分,一个是 adb,另一个是代码设置。在此,简单记录下。设置系统已打开输入法(多个输入法用":"隔开) adb shell settings put secure enabled_input_methodscom.emoji.keyboard.touchpal.go/com.cootek.smartinput5.TouchPalIME:com.android.inputmethod.latin/.LatinIME例如: 感原创 2022-06-17 14:05:28 · 1339 阅读 · 0 评论 -
Android Q - Settings 页面添加二级选项
简单记录下,本次修改为网络设置中添加一个以太网的选项开关。效果如下:开始修改:1原创 2022-05-06 10:22:00 · 2452 阅读 · 0 评论 -
Android Q - Settings 页面添加一级菜单
Android Q - Settings页面添加二级选项_感觉不怎么会的博客-优快云博客本次修改基本同上一篇文章,在一级菜单中的最后添加 OTG 选项,简单记录下。文件清单,依旧位于 packages/apps/Settings :res/xml/top_level_settings.xml res/xml/otg_settings.xml src/com/android/settings/otg/OTGPreferenceController.java src/com/android原创 2022-05-07 17:51:56 · 2431 阅读 · 0 评论