private void goHuaWeiSetting()  {

try {

//HUAWEI H60-l02 P8max测试通过

Log.d(MainActivity.class.getSimpleName(), "进入指定app悬浮窗管理页面失败,自动进入所有app悬浮窗管理页面");

Intent intent = new Intent("com.example.activity");

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

//   ComponentName comp = new ComponentName("com.huawei.systemmanager","com.huawei.permissionmanager.ui.MainActivity");//华为权限管理

//   ComponentName comp = new ComponentName("com.huawei.systemmanager",

//      "com.huawei.permissionmanager.ui.SingleAppActivity");//华为权限管理,跳转到指定app的权限管理位置需要华为接口权限,未解决

ComponentName comp = new ComponentName("com.huawei.systemmanager","com.huawei.systemmanager.addviewmonitor.AddViewMonitorActivity");//悬浮窗管理页面

intent.setComponent(comp);

startActivity(intent);

} catch (SecurityException e) {

Intent intent = new Intent("com.example.activity");

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

//   ComponentName comp = new ComponentName("com.huawei.systemmanager","com.huawei.permissionmanager.ui.MainActivity");//华为权限管理

ComponentName comp = new ComponentName("com.huawei.systemmanager",

"com.huawei.permissionmanager.ui.MainActivity");//华为权限管理,跳转到本app的权限管理页面,这个需要华为接口权限,未解决

//      ComponentName comp = new ComponentName("com.huawei.systemmanager","com.huawei.systemmanager.addviewmonitor.AddViewMonitorActivity");//悬浮窗管理页面

intent.setComponent(comp);

startActivity(intent);

Log.d(MainActivity.class.getSimpleName(), "正在进入指定app悬浮窗开启位置..");

}catch(ActivityNotFoundException e){

/**

* 手机管家版本较低 HUAWEI SC-UL10

*/

//   Toast.makeText(MainActivity.this, "act找不到", Toast.LENGTH_LONG).show();

Intent intent = new Intent("com.example.activity");

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

ComponentName comp = new ComponentName("com.Android.settings","com.android.settings.permission.TabItem");//权限管理页面 android4.4

//   ComponentName comp = new ComponentName("com.android.settings","com.android.settings.permission.single_app_activity");//此处可跳转到指定app对应的权限管理页面,但是需要相关权限,未解决

intent.setComponent(comp);

startActivity(intent);

e.printStackTrace();

}

catch(Exception e){

//抛出异常时提示信息

Toast.makeText(MainActivity.this, "进入设置页面失败,请手动设置", Toast.LENGTH_LONG).show();

}

未获取华为接口权限,报安全异常

如图:

demo下载地址: http://download.csdn.net/detail/pkandroid/9582859

android 华为开发权限管理,android开发 华为 点击跳转到权限管理页面相关推荐

  1. android 点击跳转应用市场评分页面

    我们上传应用到各个应用市场后,我们大多数的app都会有的一个功能就是点击一个按钮,跳转到应用市场上去评分或评价,这个对于收集用户体验和使用状态有很大好处,因此今天就实现一下这个小功能.点击按钮之后,执 ...

  2. 华为系统gps定位服务器地址,华为手机gps在哪里打开 华为手机gps打开方法

    是手机中必备的定位服务,打开GPS后大家的手机会被准确定位,所以了解当前手机的GPS位置也是很有必要的,这里为大家带来有关GPS的位置,看一下在哪里打开吧. 定位服务为基于位置的应用收集和提供手机的位 ...

  3. php 织梦二次开发,Dede二次开发程序详解(dede学习必备一)

    调用说明:推荐会员(带用户头像) [quote] {dede:sql sql="SELECT mid,mtype,userid,uname,matt,face FROM dede_membe ...

  4. 华为云DevCloud管理App开发之一:Git连接华为代码托管CodeHub,iOS和Android本地和云端开发环境搭建

    目录 背景 1 华为云DevCloud端建项目 2 华为云DevCloud端建仓库 3 本地Xcode通过Git连接华为云LiOS仓库 4 本地Android Studio通过Git连接华为云LAnd ...

  5. Android开发笔记(一百五十八)运行时动态授权管理

    App开发过程中,涉及到硬件设备的操作,比如拍照.录音.定位等等,都要在AndroidManifest.xml中声明相关的权限.可是Android系统为了防止某些App滥用权限,从而允许用户在系统设置 ...

  6. Android 编程之入门开发文件夹管理器开发详细讲解-1

    在我们的手持设备中,一般都会自带设备公司自己开发的文件管理系统.拍照系统之类的东东,今天我给大伙说说入门级开发的文件夹管理器,代码贼少 总共就6个类吧,没有夹杂其他外部应用,就是一个纯文件夹管理器 A ...

  7. Android课程设计(健康管理软件开发)

    Android 课程设计 Android开发使用软件(RecyclerView+ListView+SQLite) 一个实用的健康管理软件,可以查询各种食物的热量,每天健身打卡,发表动态,可以点击图片链 ...

  8. 【Android 应用开发】Google 官方 EasyPermissions 权限申请库 ( 最简单用法 | 一行代码搞定权限申请 | 推荐用法 )

    文章目录 一.添加依赖 二.在 AndroidManifest.xml 中配置权限 三.权限申请最简单用法 四.推荐使用的用法 五.GitHub 地址 上一篇博客 [Android 应用开发]Goog ...

  9. 移动开发技术(Android)——实验2 Android布局管理器的应用

    移动开发技术(Android)--实验2 Android布局管理器的应用 一.实验目的 二.实验内容 (一)创建一个Android项目,名称为"shiyan0201_专业_×××" ...

最新文章

  1. easyui数据表格显示复选框_WinCC 报警控件、在线趋势/表格控件数据查询
  2. 如何使用Quagga,将你的CentOS设备变成OSPF路由器
  3. 大型机,说爱你不容易
  4. css rem 大屏开发_px/em/rem的区别与应用
  5. php和web服务器,php与web服务器关系
  6. python-数据类型-整数类型与浮点数据类型
  7. javascript编写_如何在JavaScript中使用解构来编写更简洁,功能更强大的代码
  8. Cocos2d-x 3 X CMake MinGW版本编译运行
  9. PHP实现上升沿,可编程控制器(PLC)编程如何使用ST语言实现上升沿和下降沿触发...
  10. JAVA 即时网络通信我的服务器
  11. LeetCode 410. Split Array Largest Sum
  12. 中国电网计算机面试题目,国家电网面试经验
  13. 前台CSS颜色代码大全
  14. linux 关机 日志记录,linux查看开关机记录
  15. HBU-NNDL 实验五 前馈神经网络(3)鸢尾花分类
  16. 创业公司项目管理流程这样做才有效
  17. 如何区别同质化,实现差异化?
  18. Six提供了Python 2和Python 3的兼容库
  19. 【烈日炎炎战后端】Nginx(0.3万字)
  20. 2021年移动开发者未来的出路在哪里,年薪50W

热门文章

  1. (c语言)如何输入一串字符串
  2. 火山引擎MARS-APM Plus x 飞书 |降低线上OOM,提高App性能稳定性
  3. 如何推进项目实施的进度?
  4. 恭喜ulam获得《艺术品经营单位备案证明》
  5. (ICASSP 19)Federated Learning for Keyword Spotting
  6. 移动云平台的基础架构之旅-云应用篇
  7. Sim_EKB_Install_2020_10_10.7z
  8. 未来,智能交通有多智能?
  9. c语言远控源码,远控鼠标!C语言简单小程序:舍友要砸电脑了,送源码!
  10. 菜菜学C++之标准模板库(STL库)