/data/でファイルを作成する権限の問題


近日
プロジェクトを作成するとき、お客様はボードの/data/の下にファイルを作成するように要求しました.結果はこちらです.
長い間やってみて、ずっと権限が足りないと言っていましたが、調べてみると、ネット上の大神が言った2つの権限が追加されましたが、ファイルを作成する権限がありませんでした.
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

最後に、同僚の助けで、この問題を解決しました.
この問題の主なポイントは、自分のプログラムにsystemレベルの権限を与える必要がある場合、Android Manifestである必要があることです.xmlにsystem権限を追加するには、次の手順に従います.
android:sharedUserId="android.uid.system"
そしてAndroidでmk
を選択
LOCAL_CERTIFICATE := platform
この問題は成功しました
解決しました.