查看Notification权限
public class NotificationUtils {
public static boolean checkNotifySetting(Context context) {
NotificationManagerCompat manager = NotificationManagerCompat.from(context);
// areNotificationsEnabled方法的有效性官方只最低支持到API 19,低于19的仍可调用此方法不过只会返回true,即默认为用户已经开启了通知。
return manager.areNotificationsEnabled();
}
}
打开通知栏设置界面
//通知栏权限
private void checkNotify(){
if(!NotificationUtils.checkNotifySetting(MainActivity.this)){
MyAlertDialog myAlertDialog = new MyAlertDialog(this).builder()
.setTitle("通知权限")
.setMsg("尚未开启通知权限,点击去开启")
.setPositiveButton("确认", new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
Intent intent = new Intent();
inte