
Android系统功能开发
lmpt90
我要站在巨人的肩膀上,探索那些未知的世界。
展开
-
Android关闭SLinux
adb shell getenforce 查看当前 Selinux 状态是 permissive(关闭)还是 enforce(打开)的。adb shell setenforce 0 开Selinux:设置成模式permissive。adb shell setenforce 1 关Selinux:设置成模式enforce。调试Android的时候有时需要关闭Selinux验证问题。总结下关闭SELinux的方法。原创 2024-07-07 08:44:18 · 1343 阅读 · 0 评论 -
Android.bp探究
product_specific(是否编译到product目录),system_ext_specific(是否编译到system_ext目录),dex_preopt.enabled(dex优化),certificate(使用何种签名)。像android_app_import(预编译无源码apk),prebuilt_etc(预编译配置文件),android_app(编译含源码的apk),java_library(编译java静态库),cc_binary(编译可执行文件),这些属性都是我们经常用到的。原创 2023-11-01 16:20:49 · 811 阅读 · 0 评论 -
通过InputManager发送事件
通过InputManager发送事件原创 2023-09-04 19:59:30 · 500 阅读 · 0 评论 -
记一次密码控制功能
用于验证密码,修改密码,定义一个receiver用于从系统服务中发广播启动Activity.系统服务中不能直接启动。需求:控制应用启动,蓝牙开启,USB切MTP模式。原理:设置里面定义一个。原创 2023-10-14 16:30:35 · 148 阅读 · 0 评论