Android系统的各种签名

1,536 阅读1分钟

签名文件详解

LOCAL_CERTIFICATE := PRESIGNED
LOCAL_CERTIFICATE指apk的签名,可以有:
media    使用media签名文件签名
platform 使用平台签名文件签名
shared   使用shared签名文件签名
PRESIGNED 如果文件已经签过名,不需要重新签名,则使用PRESIGNED。

system app 和 priv-app 区别

LOCAL_PRIVILEGED_MODULE := true
LOCAL_PRIVILEGED_MODULE 是Android ROM编译时的一个变量,其与编译、安装、权限管理等几个方面都有关系。对于Android系统应用,LOCAL_PRIVILEGED_MODULE 决定了其编译后的在ROM中的安装位置: 
如果不设置或者设为false,安装位置为system/app; 如果设置为true,安装位置为system/priv-app。

adb 设置和查看当前的Global的值

1. adb shell settings put   system  screen_off_timeout   120000
2. adb shell settings get   system  screen_off_timeout