推送

推送分很多种,手机的厂商推送,手机系统自带的开关推送,这里我们说的是后者,如何打开和关闭手机系统后台推送设置
代码如下:
使用方式:直接调用下面这个方法,即可跳转进入android手机系统自带的设置中去开启或者关闭(注:isOpened为默认开启状态下不让跳转执行关闭操作,可根据需要做出调整)
 private void initSystemSetting() {NotificationManagerCompat manager = NotificationManagerCompat.from(getActivity());boolean isOpened = manager.areNotificationsEnabled();if (!isOpened) {try {Intent intent = new Intent();intent.setAction(Settings.ACTION_APP_NOTIFICATION_SETTINGS);if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.BASE) {intent.setAction(SETTINGS_ACTION).setData(Uri.fromParts("package",getActivity().getApplicationContext().getPackageName(), null));} else {intent.setAction(SETTINGS_ACTION).setData(Uri.fromParts("package",getActivity().getApplicationContext().getPackageName(), null));}getActivity().startActivity(intent);} catch (Exception e) {e.printStackTrace();Intent intent = new Intent();intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);Uri uri = Uri.fromParts("package", getActivity().getApplicationContext().getPackageName(), null);intent.setData(uri);startActivity(intent);}}}

android推送设置功能相关推荐

  1. Android推送通知指南(转)

    在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相 ...

  2. Android 推送通知指南(转载)

    在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相 ...

  3. Android推送分析

     cpu多核利用能够实现Android推送的吞吐量. 讲明白这点,我们需要了解Android推送的基本原理了.如果实现C(客户端)与server(客户端)实时通讯了.这里有两种思路了: 1.一种是定时 ...

  4. Android推送技术总结

    Android推送技术总结 Android平台接入推送机制一般有两种,一种是Google官方提供的C2DM云端推送方案:另外一种是第三方,如极光.个推和友盟等推送平台. C2DM云端推送方案 1)简单 ...

  5. Android推送通知指南

    在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相 ...

  6. html5 plus.push,HTML5+规范:Push(管理推送消息功能)

    Push模块管理推送消息功能,可以实现在线.离线的消息推送,通过plus.push可获取推送消息管理对象. 1.方法 1.1.addEventListener: 添加推送消息事件监听器 void pl ...

  7. Android推送 百度云推送 入门篇

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/27231237 现在app基本都有推送的功能,于是看了下百度云的推送,官方文档和D ...

  8. Android推送、智能心跳解决方案、手机休眠对心跳的影响

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51611625 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  9. Android推送 智能心跳解决方案 手机休眠对心跳的影响

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51611625   文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一 ...

最新文章

  1. 如何修复“ android.os.NetworkOnMainThreadException”?
  2. java 遍历方法_Java ArrayList遍历的3种方法
  3. 企业微信提示服务商未响应请求,将无法获取用户事件回调
  4. c# DllImport 错误处理的不足及解决办法
  5. 游戏角色制作行业标准? 快来看看吧
  6. JS中获取元素的第二种方法
  7. ArcGIS实验教程——实验四十:ArcGIS洪水淹没分析案例教程
  8. crntos7启动php命令_CentOS7设置php-fpm开机自启动
  9. android 获取sd卡目录失败_树莓派对SD卡的大小,速度有哪些要求?
  10. InfluxDB安装及使用
  11. 85后博士不到一年发10篇顶刊!共发SCI50多篇
  12. Java核心类库-IO-File类介绍和路径分割符
  13. html5 定位 计算距离,HTML5 地理定位+地图 API:计算用户到商家的距离
  14. php拖拽上传大文件,如何实现文件拖拽上传
  15. java excel公式计算_java poi读取excel公式,返回计算值(转) | 学步园
  16. Leetcode 22. 括号生成(递归+去重)
  17. 函数响应式编程及ReactiveObjC学习笔记 (三)
  18. linux 登陆sybase_远程连接sybase 数据库 步骤
  19. 京东android插件化,Flutter 插件开发-接入京东SDK唤醒(ios篇)
  20. 驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」

热门文章

  1. 【C语言】给出一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字。
  2. 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
  3. 【巴比特:区块链是什么】笔记
  4. GDT陶瓷气体放电管的材质介绍
  5. 托福高频真词List07 // 附托福TPO阅读真题
  6. 什么蓝牙耳机好?测评达人精选五款性价比高蓝牙耳机推荐
  7. ICCV2021 | TransFER:使用Transformer学习关系感知的面部表情表征
  8. 计算机程序设计师未来发展,未来的电脑程序设计师作文
  9. 服务器微信接口返回乱码,微信开发时,返回的消息中文乱码问题
  10. 教你解决路由黑洞5招