- 博客(6)
- 收藏
- 关注
原创 Android12 system/netd/server/ 更新INetd.aidl 报错
Android12 执行make netd_aidl_interface-freeze-api 生成不了新的version api 文件夹。net_aidl_interface/7/android/net/INetd.aidl 需要手动添加新的接口,之后再通过。make netd_aidl_interface-update-api 更新current文件。得出文件hash值 手动更新hash值放进.hash文件中即可。但是实测Android11可以,所以只好手动更新接口。然后手动更新这两个文件。
2024-12-11 19:56:54
355
原创 wifi 以太网共存 图标不更新问题
/为空导致更新失败。//对比changes内容发现未更改,因此返回空导致不更新。//改为根据评分高低返回网络类型即可完成网络更新。->addRequestReassignment//差异点。->makeDefault//设置为默认网络。//此处总是返回wifi。//发送广播更新网络状态。->notifyNetworkTestedWithExtras //监听回调。流程以及解决办法如下。
2024-07-05 18:00:25
518
原创 连接多个屏幕设备时,屏幕设备的触控异常
比较坑爹的是,正常的物理屏和虚拟屏是根据热插拔来区分的(HWComposer 中的onHotplugConnect),但是这个外接屏是由第三方apk进行投影显示的,所以才被设备识别成了虚拟屏。原因应该清楚了,因为设备旋转后是竖屏显示,触摸方向当然也会同步旋转,但是这个外接屏幕是横屏竖显,而又因为没有创建新的viewport 和使用的是设备主屏幕的viewport,所以导致外接屏幕显示方向和触屏方向错乱。因为找不到外部屏幕的viewport而使用了与设备主屏幕相同的viewport。
2024-06-12 16:44:32
502
原创 Android studio 无效的源发行版:17 解决
修改gradle中的 java home路径为 jdk17的路径即可。新拉的一个项目,初始化时报这个错。
2024-04-19 15:41:12
1975
1
原创 Android10 新增分区添加到A/B分区
6.由于设备限制,使用脚本模拟差分包升级,将源码根目录的system\update_engine\scripts下的所有文件拷贝到本地,并且安装好python,设备连接到电脑上,将上一步制作好的差分包放到此目录,打开cmd切换到这个目录,使用命令python update_device.py --file update.zip开始模拟升级,升级成功后重启。将新增分区的img添加到a/b分区,通过差分包升级能够在a/b分区启动,且升级成功。1.将协议添加好的新增分区modem放入代码根目录。
2023-04-18 16:47:54
1227
2
原创 Android ImageView 纯视图贪吃蛇的实现方式
package com.cq.drysister;import android.annotation.SuppressLint;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.graphics.Bitmap;import android.
2021-12-29 16:41:22
1157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人