miui系统开发者怎么通过代码判断miui8悬浮球怎么开启窗权限是否开启

* Created by chenzy on .
* MIUI 悬浮窗判断工具类
public class AlterWindowUtil {
public static final String TAG ="AlterWindowUtil";
* 4.4 以上可以直接判断准确
* 4.4 以下非MIUI直接返回true
* 4.4 以下MIUI 可 判断 上一次打开app 时 是否开启了悬浮窗权限
* @param context
@TargetApi(Build.VERSION_CODES.KITKAT)
public static boolean isFloatWindowOpAllowed(Context context) {
final int version = Build.VERSION.SDK_INT;
if(!DeviceUtil.isFlyme4() && !DeviceUtil.isMiui(context)){
if (version &= 19) {
return checkOp(context, 24);
//自己写就是24 为什么是24?看AppOpsManager //AppOpsManager.OP_SYSTEM_ALERT_WINDOW
if(DeviceUtil.isMiui(context)){
if ((context.getApplicationInfo().flags & 1 && 27) == 1 &&27 ) {
@TargetApi(Build.VERSION_CODES.KITKAT)
public static boolean checkOp(Context context, int op) {
final int version = Build.VERSION.SDK_INT;
if (version &= 19) {
AppOpsManager manager = (AppOpsManager) context.getSystemService(Context.APP_OPS_SERVICE);
Class managerClass = manager.getClass();
Method method = managerClass.getDeclaredMethod("checkOp", int.class, int.class, String.class);
int isAllowNum = (Integer) method.invoke(manager, op, Binder.getCallingUid(), context.getPackageName());
if (AppOpsManager.MODE_ALLOWED == isAllowNum) {
} catch (Exception e) {
e.printStackTrace();
如果您想留下此文,您可以将其发送至您的邮箱(将同时以邮件内容&PDF形式发送)
相关文章推荐
(Ctrl+Enter提交) &&
已有0人在此发表见解
&在& 11:18收藏到了
&&在信息爆炸的时代,您的知识需要整理,沉淀,积累!Lai18为您提供一个简单实用的文章整理收藏工具,在这里您可以收藏对您有用的技术文章,自由分门别类,在整理的过程中,用心梳理自己的知识!相信,用不了多久,您收藏整理的文章将是您一生的知识宝库!
· 蜀ICP备号-1在线时间0 小时
积分 49, 距离下一级还需 1 积分
积分 49, 距离下一级还需 1 积分
2.jpg (33.71 KB, 下载次数: 0)
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
经验1246 米
在线时间20 小时
版本7.2.16
机型红米手机3
MIUI版本7.2.16
啥呀,看不清
经验2327 米
在线时间26 小时
积分 2907, 距离下一级还需 2093 积分
积分 2907, 距离下一级还需 2093 积分
什么悬浮窗
经验1367 米
在线时间15 小时
版本7.2.16
机型红米Note2 移动/标准
签到次数26
MIUI版本7.2.16
参与红米Note 4X活动
2017年小金鸡勋章
回复2016年度评选活动贴
已关注极客秀微信
已关注微信
关注新浪微博
已关注新浪微博
Copyright (C) 2016 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号android实现悬浮窗功能,无需权限
liudave上传于
android实现悬浮窗功能,无需权限
0分|下载121次|49KB
实现了无需申请权限,既可以弹出悬浮窗的功能,包括miui,锤子、魅族等第三方ROM,可以点击和拖动悬浮窗(但是需要4.4以上的系统)
收藏(1)评论分享
新浪微博QQ好友QQ空间

我要回帖

更多关于 miui8开发者选项 的文章

 

随机推荐