2017-06-29 25 views
0

Androidでプログラムで許可を拒否する方法を教えてください。 実行時アクセス許可を追加できます。 ボタンクリック時にアクセス許可を拒否する方法はありますか。権限をプログラムで拒否する - Android

+0

requestPermissionsを使用し、拒否をタップしますか? –

+0

@ nishon.tan:ボタンに既に許可されている権限を拒否する必要があります。 –

+0

あなたのアプリに既に許可が与えられている場合でも、依頼のダイアログボックスに依頼を依頼できます。 –

答えて

1

あなたはどちらか付与することはできませんか、この方法(擬似コード)でプログラム権限を拒否:

if(buttonpressed){ 
    getPermission(PERMISSiON.WRITE_EXTERNAL_STORAGE).deny(); 
} 

と同様に、あなたはこのような権限を許可することはできません。ただし、許可画面に、その有効/許可を無効にするようにユーザに促す行う前にユーザーに指示することができます

Intent intent = new Intent(); 
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); 
Uri uri = Uri.fromParts("package", getPackageName(), null); 
intent.setData(uri); 
startActivity(intent); 

あなたはAPI 23+をターゲット場合にのみ動作することに注意してください、とだけで動作してください危険な許可。通常の権限(インターネットなど)を無効にすることはできません。

関連する問題