![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Framework开发
去话巴山夜雨时
这个作者很懒,什么都没留下…
展开
-
FATAL EXCEPTION IN SYSTEM PROCESS: main java.lang.IllegalStateException: Signature|privileged
在platform/frameworks/base/data/etc 下privapp-permissions-platform.xml里,照着里面其他app 如何加的,把新的这个app 包名以及报错的权限加上,重新编译就OK了。目录下的特权应用(privileged app),它们通常拥有比普通应用更高的权限。我们都知道,在Android操作系统中,有几种不同级别的应用程序,每种都拥有不同的权限级别。白名单中的特权权限,系统会抛出这种异常,并可能导致应用崩溃或系统服务停止。通过日志我们可以知道,原创 2024-04-24 18:15:37 · 396 阅读 · 4 评论 -
OTA包添加自定义内容
之前看过ota包结构,整包和差分包里都有一个payload_properties.txt文件,所以最简单的就是给这个txt文件里追加点自定义内容,然后测试上传ota包到发布平台上之后,后端通过命令读取这个标志校验,如果校验成功,即可点击发布。编译OTA 整包和差分包,解压后,发现payload_properties.txt里多了这一行,并且也丝毫没有影响正常升级。可以看到最后这里有创建payload_properties.txt,并往里面写入的操作,那在这之前,我们可以加上标志。原创 2023-11-10 15:53:44 · 439 阅读 · 0 评论 -
Android11修改连接WiFi后AP端显示的设备名
可以看到/packages/modules/NetworkStack / src/android/net/dhcp/DhcpPacket.java 类里。既然搞清楚这里了,那就很简单了,第一:让if里走进去,return SystemProperties.get(“net.hostname”);由于我们需求显示的是设备名加上SN号后四位,这里没有权限读取SN,还得处理Selinux权限,所以换个地方。第二:找个合适的位置,合适的时机set一下net.hostname,这不就完事了。原创 2023-11-07 15:40:14 · 628 阅读 · 0 评论 -
Android11 设置备用DNS
在Android11 版本的rom 产品开发过程中,遇到一个问题,发现有连接桥接WiFi,DNS不可用的情况,所以需要设置备用DNS。编译验证,可以看到,如果分配的DNS不可用的时候,就会使用备用的DNS!原创 2023-08-10 16:11:50 · 1323 阅读 · 1 评论 -
记录一次抓取WiFi驱动日志以及sniffer日志
把logcat +sniffer日志+tcpdump+WLAN DRIVER +WLAN FW3 附上,提交case。原创 2023-07-19 15:44:58 · 1143 阅读 · 0 评论 -
Android MTU影响Http请求post timeout 问题
并且以tcp_base_mss 作为初始值,查一下我们设备的tcp_base_mss值,是1024,也就是说,刚开始会以1024发送,逐渐爬坡。想要启用tcp mtu probe, 先要设置ip_no_pmtu_disc=0(默认值), 表示启用pmtu discovery, 这样tcp发送的时候才会设置DF标记。tcp_mtu_probe=1, 表示默认禁用mtu,只有当检测到black hole的时候,才会开启tcp mtu probe。tcp_mtu_probe 设置2,一劳永逸。原创 2023-07-19 15:04:19 · 471 阅读 · 0 评论 -
替换Framework布局文件报错 error: cannot find symbol
当然也把自己布局中的TextView的Id替换成和transient_notification中的一样: android:id=“@android:id/message”可以清楚的看到系统中的Toast布局文件使用的是transient_notification.xml。找找transient_notification关键字,看看这玩意都在哪用了。好吧,原来这还有一个符号表,我们在符号表里加一行自己的,然后再次编译,通过,验证OK。所以记得把自己的布局文件也放在它所在的位置,即。原创 2023-04-10 11:49:06 · 268 阅读 · 0 评论