1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > android 华为开发权限管理 android开发 华为 点击跳转到权限管理页面

android 华为开发权限管理 android开发 华为 点击跳转到权限管理页面

时间:2020-10-29 08:41:46

相关推荐

android 华为开发权限管理 android开发 华为 点击跳转到权限管理页面

private void goHuaWeiSetting() {

try {

//HUAWEI H60-l02 P8max测试通过

Log.d(MainActivity.class.getSimpleName(), "进入指定app悬浮窗管理页面失败,自动进入所有app悬浮窗管理页面");

Intent intent = new Intent("com.example.activity");

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

//ComponentName comp = new ComponentName("com.huawei.systemmanager","com.huawei.permissionmanager.ui.MainActivity");//华为权限管理

//ComponentName comp = new ComponentName("com.huawei.systemmanager",

// "com.huawei.permissionmanager.ui.SingleAppActivity");//华为权限管理,跳转到指定app的权限管理位置需要华为接口权限,未解决

ComponentName comp = new ComponentName("com.huawei.systemmanager","com.huawei.systemmanager.addviewmonitor.AddViewMonitorActivity");//悬浮窗管理页面

intent.setComponent(comp);

startActivity(intent);

} catch (SecurityException e) {

Intent intent = new Intent("com.example.activity");

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

//ComponentName comp = new ComponentName("com.huawei.systemmanager","com.huawei.permissionmanager.ui.MainActivity");//华为权限管理

ComponentName comp = new ComponentName("com.huawei.systemmanager",

"com.huawei.permissionmanager.ui.MainActivity");//华为权限管理,跳转到本app的权限管理页面,这个需要华为接口权限,未解决

// ComponentName comp = new ComponentName("com.huawei.systemmanager","com.huawei.systemmanager.addviewmonitor.AddViewMonitorActivity");//悬浮窗管理页面

intent.setComponent(comp);

startActivity(intent);

Log.d(MainActivity.class.getSimpleName(), "正在进入指定app悬浮窗开启位置..");

}catch(ActivityNotFoundException e){

/**

* 手机管家版本较低 HUAWEI SC-UL10

*/

//Toast.makeText(MainActivity.this, "act找不到", Toast.LENGTH_LONG).show();

Intent intent = new Intent("com.example.activity");

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

ComponentName comp = new ComponentName("com.Android.settings","com.android.settings.permission.TabItem");//权限管理页面 android4.4

//ComponentName comp = new ComponentName("com.android.settings","com.android.settings.permission.single_app_activity");//此处可跳转到指定app对应的权限管理页面,但是需要相关权限,未解决

intent.setComponent(comp);

startActivity(intent);

e.printStackTrace();

}

catch(Exception e){

//抛出异常时提示信息

Toast.makeText(MainActivity.this, "进入设置页面失败,请手动设置", Toast.LENGTH_LONG).show();

}

未获取华为接口权限,报安全异常

如图:

demo下载地址: /detail/pkandroid/9582859

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。