暗黙的な意図を呼び出して設定にジャンプ-詳細インタフェースを適用し、設定にジャンプ-通知設定インタフェースを適用

5607 ワード

1、暗黙的な意図を呼び出して設定にジャンプする-詳細インタフェースを適用する:
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); 
intent.setData(Uri.fromParts("package", getPackageName(), null)); 
startActivity(intent); 


2、暗黙的な意図を呼び出して設定にジャンプする-通知設定画面を適用する:
try { Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); 

//Android 8.0  
intent.putExtra(Settings.EXTRA_APP_PACKAGE, getPackageName()); 
intent.putExtra(Settings.EXTRA_CHANNEL_ID, getApplicationInfo().uid);

 //Android 5.0 ~ Android 7.1 
intent.putExtra("app_package", getPackageName()); 
intent.putExtra("app_uid", getApplicationInfo().uid); 

startActivity(intent); } catch (Exception e)
{ e.printStackTrace(); 
 Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); 
intent.setData(Uri.fromParts("package", getPackageName(), null)); 
startActivity(intent); } 


一部の携帯電話では異常が報告され、異常が報告されるとアプリケーションの詳細画面にジャンプすることに注意してください.