- 博客(12)
- 收藏
- 关注
原创 android overlay(动态RRO) 调研
#概念:叠加层的工作原理是将叠加层软件包中定义的资源映射到目标软件包中定义的资源。当应用尝试解析目标软件包中资源的值时,系统转而会返回目标资源映射到的叠加层资源的值。#Overlay(动态RRO) 调研。##主要用于资源替换,换肤之类功能。
2023-03-27 15:24:09
477
原创 Android Fonts
Android Fonts1.代码位置framework/base/data/fonts/2.编译,验证fonts.xml push到 system/etc/reboot3.相关参数说明weight 代表粗细程度第一个family节点为系统默认字体。 nameset节点的各个name子节点定义可用的字体名称,fileset节点的file子节点分别对应normal、bold、italic、bold-italic四种字体样式,如果file节点个数少于四个,相应字体样式会对应已有兄弟fi
2021-11-16 13:52:02
2160
原创 build.gradle 配置代理
buildscript {repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/google'
2021-03-16 09:55:23
571
原创 android fws
linux 查看log好用的工具:sudo apt-get install gloggdumpstate log, 可以查看am_on 等相关状态
2021-03-01 14:18:35
120
原创 Android Car
CarPropertyManager 调用顺序CarCabinManager.java / CarHvacManager.javaCarPropertyManager.javaCarPropertyService.javaPropertyHalService.javaVehicleHal.javaHalClient.javaIVehicle.halCar(Client): conn -> startService -> CarServiceCarService(Server
2021-02-19 16:58:41
503
原创 SystemUI
Status Bar 状态栏Navigator Bar 导航栏Keyguard启动流程SystemServer.java -> main -> startSystemUIps:SystemServer run方法中初始化了一些配置文件,如语言,时区SystemUIService.java -> onCreate()SystemUIApplication.java -> startServicesIfNeeded()在此时,循环启动了SystemBars,VOlumeUI
2021-02-19 16:54:50
271
原创 android rc文件
遇到需要代码没有权限处理的事情后,可以考虑写rc文件,通过setproperty触发,如下:on property:persist.vendor.usb.mode=host write /sys/bus/platform/devices/a600000.ssusb/mode hoston property:persist.vendor.usb.mode=peripheral write /sys/bus/platform/devices/a600000.ssusb/mode peripheral
2021-02-19 16:49:19
733
原创 Selinux问题
1.查看权限69 ps -Acat /proc/kmsg获取当前设备selinux的权限问题 getenforce setenforce修改selinux配置文件4.selinux system_app.te文件allow init sysfs_usb_mode:file { write };allow scontext tcontext:tclass { operation };avc权限说明:type=1400 audit(0.0:41): avc: denied { .
2021-02-19 16:37:47
1845
原创 常用GIT命令
git 查看某个文件变更 git log -p file git blame查看文件里面是谁修改的 gitk ./fonts.xmlinit分支切换分支 repo/repo/repo init -u git://10.1.62.29/q8155p/manifest -b gwm_v35_es16_dev -m Android.xml生成patch git format patch -1 id新建并切换到新分支 git checkout -b 本地分支 远端分支repo 废弃分支 repo ab.
2021-02-19 10:48:26
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人