乐视手机

乐视手机调用自启动管理,
String ACTION_PERMISSION_AUTOBOOT = “com.letv.android.permissionautoboot”;

乐视手机调用应用权限管理
String ACTION_PERMISSION_AUTOBOOT = “com.letv.android.permissionandapps”;

/**** 适配乐视手机, 跳转到自启动* @param ctx*/public void startPermissionAutoBootActivity(Context ctx) {boolean hasLetvsafe = false;try {ApplicationInfo info = ctx.getPackageManager().getApplicationInfo("com.letv.android.letvsafe",PackageManager.GET_UNINSTALLED_PACKAGES);hasLetvsafe = info != null;} catch (PackageManager.NameNotFoundException e) {hasLetvsafe = false;}if (hasLetvsafe) {String ACTION_PERMISSION_AUTOBOOT = "com.letv.android.permissionautoboot";Intent intent = new Intent(ACTION_PERMISSION_AUTOBOOT);// intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK |// Intent.FLAG_ACTIVITY_NEW_TASK);ctx.startActivity(intent);}}/**** 适配乐视手机, 跳转到应用权限管理* @param ctx*/public void startPermissionAppPermission(Context ctx) {boolean hasLetvsafe = false;try {ApplicationInfo info = ctx.getPackageManager().getApplicationInfo("com.letv.android.letvsafe",PackageManager.GET_UNINSTALLED_PACKAGES);hasLetvsafe = info != null;} catch (PackageManager.NameNotFoundException e) {hasLetvsafe = false;}if (hasLetvsafe) {String ACTION_PERMISSION_AUTOBOOT = "com.letv.android.permissionandapps";Intent intent = new Intent(ACTION_PERMISSION_AUTOBOOT);// intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK |// Intent.FLAG_ACTIVITY_NEW_TASK);ctx.startActivity(intent);}}

小米手机

    /*** 主要功能:* <br> 设置自启动管理,主要适用小米手机,其它未考虑* <br> 步骤* <br> 1. 先判断是不是MIUI* <br> 2. * @annotation ADRIAN.2015.8.4.18.40*/public synchronized boolean goTrustList(Context ctx){if(IS_MIUI){if("V6".equalsIgnoreCase(miuiVersion)||"V7".equalsIgnoreCase(miuiVersion)){try{Intent localIntent = new Intent();localIntent.setComponent(new ComponentName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity"));ctx.startActivity(localIntent);startGuideView(ctx, SetGuideActivity.TYPE_GO_TRUSTLIST_V6);return true;}catch (Exception localException){}}else{PackageManager pm = ctx.getPackageManager();PackageInfo info = null;try {info = pm.getPackageInfo(FS.getInstance().getPackageName(), 0);} catch (NameNotFoundException e) {e.printStackTrace();}Intent i = new Intent("miui.intent.action.APP_PERM_EDITOR");i.setClassName("com.android.settings", "com.miui.securitycenter.permission.AppPermissionsEditor");i.putExtra("extra_package_uid", info.applicationInfo.uid);try {ctx.startActivity(i);startGuideView(ctx, SetGuideActivity.TYPE_GO_TRUSTLIST_V5);} catch (Exception e) {//  Toast.makeText(this, "只有MIUI才可以设置哦", Toast.LENGTH_SHORT).show();}}return true;} else {return false;}}/*** 主要功能:* <br>兼容MIUI5和MIUI6的,开启悬浮窗设置界面* @annotation ADRIAN.2015.8.4.18.37*/public boolean goStartSetting(Context ctx){if(IS_MIUI){if("V6".equalsIgnoreCase(miuiVersion) || "V7".equalsIgnoreCase(miuiVersion)){Intent intent = new Intent("miui.intent.action.APP_PERM_EDITOR");intent.setClassName("com.miui.securitycenter", "com.miui.permcenter.permissions.AppPermissionsEditorActivity");  intent.putExtra("extra_pkgname", FS.getInstance().getPackageName());ctx.startActivity(intent);startGuideView(ctx, SetGuideActivity.TYPE_GO_START_SETTING_V6);//  Intent intent = new Intent(//  Settings.ACTION_APPLICATION_DETAILS_SETTINGS);//  Uri uri = Uri.fromParts("package", FS.getInstance().getPackageName(), null);//  intent.setData(uri);}else{String pkgName = StartDetectionUtils.getPkgName(ctx);Uri packageURI = Uri.parse("package:" + pkgName);Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, packageURI);ctx.startActivity(intent);startGuideView(ctx, SetGuideActivity.TYPE_GO_START_SETTING_V5);} return true;} else {return false;}}

华为手机

public void ddd(Context ctx){try {// 华为大坑,不能直接用Intent来启动,会启不起来String cmd = "am start -n com.huawei.systemmanager/.optimize.process.ProtectActivity";if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {cmd += " --user " + getUserSerial(ctx);}Runtime.getRuntime().exec(cmd);} catch (IOException ex) {}//      Intent intent = new Intent(ctx, ProtectedActivity.class);
//      intent.putExtra(ErtaoConstants.EXTRA_FRAGMENT_CLASS, ProtectedFragment.class.getName());
//      intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
//      intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//      context.startActivity(intent);// 先获取上下文,避免跳转到其它界面后Fragment与Activity解绑,getActivity()空指针
//      final Context context = getActivity();
//      mHandler.postDelayed(new Runnable() {//          @Override
//          public void run() {//              Intent intent = new Intent(context, ProtectedActivity.class);
//              intent.putExtra(ErtaoConstants.EXTRA_FRAGMENT_CLASS, ProtectedFragment.class.getName());
//              intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
//              intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//              context.startActivity(intent);
//          }
//      }, 1000);}public String getUserSerial(Context ctx) {//noinspection ResourceTypeObject userManager = ctx.getSystemService("user");if (userManager == null) return "";try {Method myUserHandleMethod = android.os.Process.class.getMethod("myUserHandle", (Class<?>[]) null);Object myUserHandle = myUserHandleMethod.invoke(android.os.Process.class, (Object[]) null);Method getSerialNumberForUser = userManager.getClass().getMethod("getSerialNumberForUser", myUserHandle.getClass());long userSerial = (Long) getSerialNumberForUser.invoke(userManager, myUserHandle);return String.valueOf(userSerial);} catch (NoSuchMethodException ex) {} catch (IllegalArgumentException ex) {} catch (IllegalAccessException ex) {} catch (InvocationTargetException ex) {}return "";}

乐视手机调用自启动管理, 乐视手机调用应用权限管理相关推荐

  1. 权限管理后端篇(一)之创建权限管理表引入knife4j和Druid数据源

    权限管理表清单 #删除数据库 drop database product;#创建数据库 create database product;#进入数据库 use product;-- ---------- ...

  2. shiro权限管理_重量级课程发布~企业权限管理平台(SpringBoot2.0+Shiro+Vue)

    历经半个多月的时间,Debug亲自撸的 "企业员工角色权限管理平台"终于完成了.正如字面意思,本课程讲解的是一个真正意义上的.企业级的项目实战,主要介绍了企业级应用系统中后端应用权 ...

  3. linux中的权限管理,Linux中的用户和权限管理

    Linux是多用户,多任务操作系统:多用户是指多个用户可以同时使用系统资源,而多任务指同时运行多个进程. 用户是能够获取系统资源的权限的集合,Linux通过用户实现资源分隔. 用户组是具有相同特征用户 ...

  4. 【Java从0到架构师】项目实战 - 会话管理、EhCache、JWT、权限管理 Shiro、打包部署

    项目实战 - 权限管理 会话管理 客户端身份认证 - 基于 Cookie.Session 客户端身份验证 - 基于 token EhCache - 简单的缓存框架 JWT - 基于 JSON 的 to ...

  5. MySQL(入门篇18)SQLyog 的用户权限管理 ; SQL语句的用户权限管理。

    一.SQLyog 的用户权限管理 1. 创建用户 2. 修改账号和密码 1.登入刚拿创建的jarvan2改账号和密码. 3. 查看和修改权限 4. 点击历史SQL代码就能看到图形化界面对应的SQL语句 ...

  6. 关闭mysql权限管理_MySQL系列:用户及权限管理

    一.权限介绍 1.权限类别:对象界别划分 库级别.表级别.字段级别.管理类权限.程序类权限 (1)库和表级别的权限:对于具体的库或者表进行授权操作 ALTER.CREATE.CREATE VIEW.D ...

  7. Android隐藏的权限管理机制:AppOps

    最近整理以前开发中的笔记,发现有点零乱,遂决定将这些笔记整理迁移到 CSDN 上,分享出来与大家一起交流学习.如果有发现不当或有待商榷的地方,欢迎大家拍砖和指正.废话结束,进入本文正题:Android ...

  8. AdminEx后台管理系统模板、用户权限管理设计、按钮级别

    一.前言 最近有时间研究了一下做后台管理系统的模板界面,开源的比较知名很早之前就用过EasyUI.Vue+ElementUI,Layui,Bootstrap等. EasyUI个人感觉功能强大,帮助we ...

  9. 系统权限管理设计 (转:http://blog.csdn.net/chexlong/article/details/37697555)

    权限设计(转:http://blog.csdn.net/chexlong/article/details/37697555)      1. 前言:      权限管理往往是一个极其复杂的问题,但也可 ...

  10. python通用权限管理框架图_通用权限管理设计篇_设计模式

    摘要: 本文讲的是通用权限管理设计篇_设计模式, 博客地址:http://www.blogjava.net/amigoxie/  一.引言        因为做过的一些系统的权限管理的功能虽然在逐步完 ...

最新文章

  1. java中哪些可以私有化_《Java基础学习笔记》JAVA修饰符之私有化(Private)
  2. SSM 整合 2:Java EE 开发环境的搭建(JDK 配置、Tomcat 安装、IDE 安装、IDE 集成 Tomcat、Spring 及其组件的下载)
  3. 脆弱的是生命 不脆弱的是精神 雅安 挺住!
  4. Winform GDI+
  5. App推荐:这样的网易云,才是你想要的
  6. 【Linux】03 文件权限
  7. Js实现input上传图片并显示缩略图
  8. Unity3D游戏开发从零单排(三) - 极速创建狂拽酷炫的游戏地形
  9. Linux下手机驱动安装
  10. Xshell 7官网免费版下载与安装(详细教程)
  11. mac 安装virtualbox虚拟机
  12. 有趣的隐式图模型——USACO CONTEST FEB07 白银莲花池
  13. 向来有些神秘的ThoughtWorks,突然之间要被Roy卖掉的原因竟然是……
  14. 函数模板和类模板详解
  15. LeetCode - 644 子数组最大平均数 II
  16. BlazeDS是什么?
  17. 每日学到 20 - 封装、访问修饰符
  18. 深度学习国外经典教程——大师带你入门(视频、PPT讲稿)
  19. 扫二维码时判断手机是安卓还是IOS
  20. 栋感光波-冲刺日志(第10次)

热门文章

  1. 如何解决推荐系统中的冷启动问题?
  2. js网页进度条等待特效
  3. wifi路由器如何连接无线网络连接服务器,wifi路由器的使用方法 | 192路由网
  4. 《程序员修炼之道-从小工到专家》读后感
  5. 2005冬季转会名单-PS
  6. dmaengine,dmatest, DW_DMAC driver
  7. 排除美颜相机等第三方相机直接调用系统相机处理方法
  8. 请冷静地对待手中的EOS——EOS数据分析
  9. 大健康、医疗服务、商城系统、内容管理、健康数据统计、医疗问诊、慢病管理、科室管理、问诊订单、看病、挂号预约、体检订单、疾病管理、血压、血糖、运动、睡眠、物流、体温、体重、计步、心率、医院、医生、售后
  10. Html5 css3 导航箭头,HTML – CSS3导航箭头