获取Android手机系统当前界面Activity;(第三方app跳转华为,小米,oppo,vivo的自启动管理)
2016-11-17 11:07
2381 查看
需求:第三方app跳转华为手机的受保护后台;小米手机的自启动管理;oppo手机的某个app的后台冻结;vivo手机的加速白名单;
执行这个指令 adb shell dumpsys activity top
(要是出现adb用不了,error:unknown host service的解决方法
http://www.360doc.com/content/15/0509/22/23129045_469300718.shtml)
把图片中红线的内容添加到Intent中进行跳转:
然后就可以测试了;这边的oppo手机只是到了设置中的其他界面?(因为我没有oppo手机);要是本人有的话,可以先把app下载下来。然后在设置中其他界面点击app进入的界面通过指令就可以获取包名和类名
执行这个指令 adb shell dumpsys activity top
(要是出现adb用不了,error:unknown host service的解决方法
http://www.360doc.com/content/15/0509/22/23129045_469300718.shtml)
把图片中红线的内容添加到Intent中进行跳转:
Intent intent = new Intent(); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ComponentName comp = null; if (phoneModel.equals("1")) {//华为 comp = ComponentName .unflattenFromString("com.huawei.systemmanager/.optimize.process.ProtectActivity"); } else if (phoneModel.equals("2")) {//小米 comp = ComponentName .unflattenFromString("com.miui.securitycenter/com.miui.permcenter.autostart.AutoStartManagementActivity"); } else if (phoneModel.equals("3")) {//vivo comp = ComponentName .unflattenFromString("com.iqoo.secure/.ui.phoneoptimize.AddWhiteListActivity"); } else if (phoneModel.equals("4")) {//oppo comp = ComponentName .unflattenFromString("com.coloros.oppoguardelf/com.coloros.powermanager.fuelgaue.PowerUsageModelActivity"); } intent.setComponent(comp); startActivity(intent);
然后就可以测试了;这边的oppo手机只是到了设置中的其他界面?(因为我没有oppo手机);要是本人有的话,可以先把app下载下来。然后在设置中其他界面点击app进入的界面通过指令就可以获取包名和类名
相关文章推荐
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时回到手机桌面,然后才会跳转到当前activity
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时为什么会回到home界面或者到前一个界面,然后才会跳转到当前activity
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时回到手机桌面,然后才会跳转到当前activity
- App调用系统Camera拍照或者从Gallery选取图片,返回时先显示手机Launcher或者前一个界面,再跳转到当前activity
- [Android] 代码获取手机系统类型(小米MIUI、华为EMUI、魅族FLYME)
- Android手机获取相机权限终极大招(兼容国产手机小米华为魅族以及6.0以下系统)
- Android 获取手机系统(小米、华为、魅族)
- 36 Android Activity跳转动画 获取当前版本
- Android获取手机型号,系统版本,App版本号等信息
- 华为、小米、红米、魅族、oppo、三星、vivo安卓手机解除账户锁
- 按Android平板(或手机)的物理按键(如音量键)实现Activity界面的跳转
- Android应用获取通知栏权限是否开启--以及跳转到系统设置界面--解决方案
- Android获取手机型号/系统版本号/App版本号等信息实例讲解
- Android应用获取通知栏权限是否开启--以及跳转到系统设置界面--解决方案
- android开发:运行App,显示当前界面是哪个activity。
- Android 获取手机的厂商、型号、Android系统版本号、IMEI、当前系统语言等工具类
- Android获取手机型号,系统版本,App版本号等信息
- 【代码】android 开发获取当前手机中安装的全部App列表
- Android获取手机型号,系统版本,App版本号等信息
- 主界面获取第三方app,或获取系统自带app ,以及过滤某app 和大家一起分享下,(*^__^*) 嘻嘻……