Androidコードでシステムに権限を動的に追加しようとしています。 addPermissionメソッドは、パラメータとしてPermissionInfoオブジェクトを取るようだと、私は次のことを試してみましたが、それはスロー「java.lang.SecurityExceptionを:ラベルは許可で指定しなければなりません」エラー:パッケージマネージャのaddPermission()APIメソッド
PermissionInfo pi = new PermissionInfo();
pi.name = myCustomPermission;
pi.protectionLevel = PermissionInfo.PROTECTION_DANGEROUS;
final PackageManager packageManager = getApplicationContext().getPackageManager();
packageManager.addPermission(pi);
私はマニフェストにコンポーネントを追加しましたファイルも。私はオンラインで事例を見つけることができませんでした。あなたが私にこれを行う方法を教えたり、例を教えてくれれば素晴らしいでしょう。
ありがとうございました!
このコードは動作するはずです
料金App-Permissions) –
これはaddPermission()によって追加された動的アクセス許可については説明しません。 –