最近遇到在要獲取通知欄權(quán)限設(shè)置在stackflow鏈接,打開(kāi)設(shè)置界面
public static void requestNotification(BaseActivity activity, int requestCode) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.BASE) {
// 進(jìn)入設(shè)置系統(tǒng)應(yīng)用權(quán)限界面
Intent intent = new Intent("android.settings.APP_NOTIFICATION_SETTINGS");
intent.putExtra("app_package", MainApplication.getContext().getPackageName());
intent.putExtra("app_uid", MainApplication.getContext().getApplicationInfo().uid);
activity.startActivity(intent);
return;
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {// 運(yùn)行系統(tǒng)在5.x環(huán)境使用
// 進(jìn)入設(shè)置系統(tǒng)應(yīng)用權(quán)限界面
Intent intent = new Intent("android.settings.APP_NOTIFICATION_SETTINGS");
intent.putExtra("android.provider.extra.APP_PACKAGE", activity.getPackageName());
activity.startActivity(intent);
return;
}
return;
}