当前位置: 首页 > wzjs >正文

高端网站建设 飞沐安全优化大师下载

高端网站建设 飞沐,安全优化大师下载,WordPress 列表如何修改成图片,自己怎样建立网站Android开发检查是否开启通知栏权限 检查通知权限很场景,几乎每个app都有。 顺便提供跳到设置里面开启通知栏 一、查询是否有通知栏权限: RequiresApi(api Build.VERSION_CODES.KITKAT)public static boolean isNotificationEnabled(Context context…
Android开发检查是否开启通知栏权限

检查通知权限很场景,几乎每个app都有。 顺便提供跳到设置里面开启通知栏

一、查询是否有通知栏权限:

@RequiresApi(api = Build.VERSION_CODES.KITKAT)public static boolean isNotificationEnabled(Context context) {if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {//8.0手机以上if (((NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE)).getImportance() == NotificationManager.IMPORTANCE_NONE) {return false;}}String CHECK_OP_NO_THROW = "checkOpNoThrow";String OP_POST_NOTIFICATION = "OP_POST_NOTIFICATION";AppOpsManager mAppOps = (AppOpsManager) context.getSystemService(Context.APP_OPS_SERVICE);ApplicationInfo appInfo = context.getApplicationInfo();String pkg = context.getApplicationContext().getPackageName();int uid = appInfo.uid;Class appOpsClass = null;/* Context.APP_OPS_MANAGER */try {appOpsClass = Class.forName(AppOpsManager.class.getName());Method checkOpNoThrowMethod = appOpsClass.getMethod(CHECK_OP_NO_THROW, Integer.TYPE, Integer.TYPE,String.class);Field opPostNotificationValue = appOpsClass.getDeclaredField(OP_POST_NOTIFICATION);int value = (Integer) opPostNotificationValue.get(Integer.class);return ((Integer) checkOpNoThrowMethod.invoke(mAppOps, value, uid, pkg) == AppOpsManager.MODE_ALLOWED);} catch (Exception e) {e.printStackTrace();}return false;}

二、跳到设置里面开启通知

public static void startAppNotifySetting(Context mContext) {try {String packageName = mContext.getPackageName();int uid = mContext.getApplicationInfo().uid;Intent intent = new Intent();if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){intent.setAction(Settings.ACTION_APP_NOTIFICATION_SETTINGS);intent.putExtra(Settings.EXTRA_APP_PACKAGE, packageName);intent.putExtra(Settings.EXTRA_CHANNEL_ID, uid);} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){intent.setAction("android.settings.APP_NOTIFICATION_SETTINGS");intent.putExtra("app_package", packageName);intent.putExtra("app_uid", uid);} else if (Build.VERSION.SDK_INT == Build.VERSION_CODES.KITKAT){intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);intent.addCategory(Intent.CATEGORY_DEFAULT);intent.setData(Uri.fromParts("package", packageName, null));} else {intent.setAction(Settings.ACTION_SETTINGS);}mContext.startActivity(intent);} catch (Exception e){e.printStackTrace();Intent intent = new Intent();intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.setAction("android.settings.APPLICATION_DETAILS_SETTINGS");intent.setData(Uri.fromParts("package", mContext.getPackageName(), null));mContext.startActivity(intent);}}
http://www.dtcms.com/wzjs/37557.html

相关文章:

  • 世界工厂网优质货源seo网站推广可以自己搞吗
  • 网站建设哪个公司公关公司的主要业务
  • wordpress网站加密码破解seminar什么意思中文
  • 四川省人民政府关于农村宅基地商丘seo博客
  • 信阳公司做网站凡科建站
  • 一般做外贸上什么网站免费二级域名分发网站
  • 平台搭建心得百度首页排名优化价格
  • 自己做网站的好处快速提高网站关键词排名优化
  • 建设政府网站的公司官方正版清理优化工具
  • 懒人之家网站模板互联网广告公司排名前十
  • 电子商务网站建设实训展示企业邮箱入口
  • 网上做网站怎么赚钱中小型企业网站设计与开发
  • 什么可以做冷门网站友情链接交换网址大全
  • 网站是由什么组成的2345网址导航官网
  • 用dw做的网页如何上传到网站批量查询指数
  • 怎么给网站做谷歌seo青岛网站seo服务
  • 苏州网站建设哪家好网站开发公司
  • 武汉做优化网站公司百度关键词屏蔽
  • 做网站怎么收集资料如何在网上做销售推广
  • 学校网站建设策划书百度大数据平台
  • 网站建设什么语言比较好营销推广策划
  • 建网站优化服务网站排名咨询
  • 公司为什么做网站百度官方网页
  • 网站建设策划方案书下载微信广点通广告平台
  • 什么网站做调查能赚钱吗电商seo优化是什么意思
  • 广州门户网站制作成人厨师短期培训班
  • 网站建设花费百度手机助手app下载安装
  • 柳州哪家公司做网站好武汉百度推广seo
  • 网站模板和源码区别微商引流一般用什么软件
  • 哪里可以申请免费域名下载优化大师app