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);
    				}
    			}
    小米真是开发人员的噩梦啊~~

  • 相关阅读:
    UIWebView控件中 字体大小和字体样式的修改
    IOS statusBarStyle 设置
    SSZipArchive解压失败的原因
    uiimageview 的 animation 动画
    App网络管理
    系统日志输出工具类
    软键盘管理
    获取App应用信息
    Activity管理类
    SharePreference工具类
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6468652.html
Copyright © 2011-2022 走看看