-
SystemLib_src 系统功能封装库的源码 app
- AndroidManifest.xml 配置android:sharedUserId="android.uid.system"
- app build.gradle sign的签名文件必须是对应平台的系统签名
- SystemLib 兼容android12以下的api
- Android12 兼容Android12特有的api
-
SystemLib_repository 系统封装库的二进制文件,方便第三方使用,基于SystemLib_src源码打包
settings.gradle
maven { url 'https://github.com/h4de5ing/SystemFunction/raw/master/SystemLib_repository' }
build.gradle
//添加系统签名
signingConfigs {
sign {
storeFile file("platform.jks")
storePassword('android')
keyAlias('android')
keyPassword('android')
}
}
//添加库依赖
implementation 'com.android.systemlib:systemlib:1.0-20221223' //请根据需求升级版本号
AndroidManifest.xml
<manifest android:sharedUserId="android.uid.system" />