Androidは3つのアプリケーションを内蔵する権限を付与
Androidがサードパーティ製アプリケーションを内蔵する権限を付与サードパーティ製アプリケーションを内蔵する場合、アプリケーションは通常権限を要求します.内蔵アプリケーションはandroid:sharedUserId="android.uid.system"を使用してシステム署名を使用するとデフォルトで権限を与えることができますが、サードパーティアプリケーションはsharedUserIdを追加することはありません.以下の方法で内蔵サードパーティに要求権限を適用することができます.これにより、アプリケーションはプロジェクトMSM 8953システムAndroid 9を要求することはありません.0 device/qcom/msm 8953/の下にフォルダとファイルetc/default-permissions/default-permissions-exampleを新規作成します.xml
以上のxmlはアプリケーションcomに付与.example.testは権限を格納し、対応するプロジェクトのmkに追加します.私のプロジェクトmkはdevice/qcom/msm 8953/msm 8953にあります.mk
これでいい
以上のxmlはアプリケーションcomに付与.example.testは権限を格納し、対応するプロジェクトのmkに追加します.私のプロジェクトmkはdevice/qcom/msm 8953/msm 8953にあります.mk
PRODUCT_COPY_FILES += \
device/qcom/msm8953/etc/default-permissions/default-permissions-example.xml:system/etc/default-permissions/default-permissions-example.xml
これでいい