软件不兼容android5.1.1,Android 解决OPPO 5.1 浮窗权限不兼容问题
OPPO 5.1 浮窗权限开启并不像大多Android机那样在手机设置中,而是在OPPO的系统软件-手机安全中心-中,
故跳转到权限界面,需要做特殊处理。
1.判断是否为 OPPO 5.1 系统
if(Utils.isOppo() && Utils.getAndroidVersion().equals("5.1")) {
compat = new OppoCompatImpl();
}
2.通过包名、Activity名跳转到指定权限界面
public class OppoCompatImpl extends BelowApi23CompatImpl {
@Override
public boolean isSupported() {
return true;
}
@Override
public boolean apply(Context context) {
try {
Intent intent = new Intent(Intent.ACTION_MAIN);
ComponentName componentName = new ComponentName("com.coloros.safecenter", "com.coloros.safecenter.permission.floatwindow.FloatWindowListActivity");
intent.setComponent(componentName);
context.startActivity(intent);
return true;
} catch(Exception e){
e.printStackTrace();
}
return false;
}
}
软件不兼容android5.1.1,Android 解决OPPO 5.1 浮窗权限不兼容问题相关推荐
- Android浮窗权限判断
在开启浮窗前,要判断一下,是否能够得到浮窗权限打开浮窗. 在方法中添加以下代码: //悬浮窗权限判断if (Settings.canDrawOverlays(MainActivity.this)) { ...
- Android检测是否有悬浮窗,Android 获取判断是否有悬浮窗权限的方法
现在很多应用都会用到悬浮窗,很多国产rom把悬浮窗权限加入控制了,你就需要判断是否有悬浮窗权限,然后做对应操作. Android 原生有自带权限管理的,只是被隐藏了.看android源码在androi ...
- android悬浮动态权限,Android 获取判断是否有悬浮窗权限的方法
现在很多应用都会用到悬浮窗,很多国产rom把悬浮窗权限加入控制了,你就需要判断是否有悬浮窗权限,然后做对应操作. Android 原生有自带权限管理的,只是被隐藏了.看android源码在androi ...
- Android浮窗权限研究(转载)
这篇博客主要介绍的是 Android 主流各种机型和各种版本的悬浮窗权限适配,但是由于碎片化的问题,所以在适配方面也无法做到完全的主流机型适配,这个需要大家的一起努力,这个博客的名字永远都是一个将来时 ...
- android手机禁止休眠_浮窗----手机是否可以一心多用?这个只是开始而已。
人类的大脑似乎天生具备了'一心多用'的能力.我们可以边吃饭边看剧,边洗澡边听歌,或者是在回微信时和身边人有一搭没一搭的聊天,哪怕是同时在做两件毫不相干的事情,依旧能表现得十分自然. Civic Sci ...
- Android app打开系统界面设置悬浮窗权限
1. AndroidManifest.xml添加权限 <uses-permission android:name="android.permission.SYSTEM_ALERT_WI ...
- android 更改窗口的层次,浮窗开发之窗口层级
最近在项目中遇到了这样的需求:需要在特定的其他应用之上悬浮自己的UI交互(拖动.输入等复杂的UI交互),和九游的浮窗类似,不过我们的比九游的体验更好,我们越过了很多授权的限制. 浮窗效果 很多人都知道 ...
- android 代码截图 录屏 浮窗,教你怎么录制手机屏幕视频,安卓手机如何录屏
原标题:教你怎么录制手机屏幕视频,安卓手机如何录屏 有时候我们或多或少会需要录制手机屏幕上的画面,那么我们如何录制手机屏幕视频呢?其实录制手机屏幕视频还是比较容易的,下面小编便来分享下我录制手机屏幕视 ...
- Android 性能测试小工具 (cpu,内存,电量,流量数据浮窗显示,信息导入数据库、sd卡)
[mie haha的博客]转载请注明出处(万分感谢!): https://blog.csdn.net/qq_40315080/article/details/98610748 写一个测试各个app/手 ...
最新文章
- 微生物组数据库(http://egcloud.cib.cn)正式上线
- 全美国的数据中心到底消耗了多少能源
- python导入pyecharts错误没有pyecharts_python报No module named 'pyecharts'的错误怎么办?
- thinkphp mysql日志_MySQL的日志基础知识及基本操作学习教程
- codeblocks哪个字体最舒服_如果给你一百万让你放弃一种美食永远不吃,你会放弃哪个?...
- 01 svn服务搭建
- 西门子S7-1200的PID应用(恒温热水器)
- java向hdfs提交命令_Java语言操作HDFS常用命令测试代码
- linux删除进程文件,Linux如何查找或删除正在使用某文件的进程
- 电脑装机不求人装机员系统集合
- kafka_2.12-3.2.0安装包快速下载地址分享
- SPSS基础教程:SPSS菜单命令详解
- python用什么数据库比较好_Python和主流数据库
- mescroll.js 的下拉刷新和上拉加载 tab切换
- 表格中复制粘贴到其他位置的数据会携带引号等不可见字符,该怎么处理?
- Tongweb 7 集中管理工具
- 使用dockerfile创建一个包含jdk和tomcat的镜像
- 计算机三级网络技术知识考点
- 招行权证割肉比赛开演 10个交易日后寿终正寝
- 使用kvm部署虚拟化服务器,KVM虚拟化(KVM的部署及使用)
热门文章
- LOJ #570. 「LibreOJ Round #11」Misaka Network 与任务
- 新学期,不再迷茫畏惧,我想这样度过大四
- 快要“金九银十”了,你开始准备了吗?
- 考研英语 大学英语教材 全新版大学英语综合教程 的一些总结
- Batch Normalization原理
- 我的世界海洋java_我的世界Java版开发者们畅聊水域更新
- 树模型系列之集成学习(Bagging、Boosting、Stacking)
- 【Python基础绘图】Python多张png合成gif动图
- RT3070无线网卡AP模式——开发板实现路由功能
- Caffe 深度学习框架上手教程