程序员人生 网站导航

[置顶] 兼容MIUI5和MIUI6的开启悬浮窗设置界面

栏目:综合技术时间:2014-12-18 08:53:12

前1段时间项目中需要对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); } }
小米真是开发人员的噩梦啊~~

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐