zoukankan      html  css  js  c++  java
  • 兼容MIUI5和MIUI6的开启悬浮窗设置界面

    前一段时间项目中需要对MIUI的悬浮窗开启设置界面进行了引导和跳转,MIUI6中又改变了开启悬浮窗设置的位置,在苦苦寻觅之后,找到了解决的方法,贴出来以方便大家参考和使用。


    			@Override
    			public void onClick(View view) {
    				//关闭提示框
    				MIUIFloatWindowHelpDialog.this.dismiss();
    				//跳转到设置界面
    				try {
    					Intent localIntent = new Intent(
    							"miui.intent.action.APP_PERM_EDITOR");
    					localIntent
    							.setClassName("com.miui.securitycenter",
    									"com.miui.permcenter.permissions.AppPermissionsEditorActivity");
    					localIntent.putExtra("extra_pkgname", view
    							.getContext().getPackageName());
    					view.getContext().startActivity(localIntent);
    				} catch (ActivityNotFoundException localActivityNotFoundException) {
    					Intent intent = new Intent(
    							Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
    					Uri uri = Uri.fromParts("package", view.getContext().getPackageName(), null);
    					intent.setData(uri);
    					view.getContext().startActivity(intent);
    				}
    			}
    小米真是开发人员的噩梦啊~~

  • 相关阅读:
    js计时功能
    sql缓存与WebSocket结合
    安装iis8
    WebSocket 聊天室加自制服务器
    简易web服务器
    UserControl 用户定义组件
    web.config中configSections section节 -Z
    SQL函数返回表的示例-Z
    sql with as 用法-Z
    计算机组成原理-第3章-3.1
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6468652.html
Copyright © 2011-2022 走看看