您的位置:首页 > 其它

获取当前launcher的所在Activity并跳转

2018-01-19 14:55 169 查看

需求:当前手机的应用权限管理页面,android碎片化严重不仅体现在屏幕大小上,跟一些厂商的rom也有很大相关性,一些第三方rom也多,以下只拿oppo做单一说明

adb命令,adb devices 成功后(其他情况自行百度),打开当前连接的手机,并打开想要跳转的页面,比如权限管理页面或者其他,

输入如下命令:adb shell dumpsys activity top  后如下



共四处说明:

1,adb 命令

2,当前页面所附属的包名

3,当前页面或者说是activity的全路径,3-4中间的应该是当前activity的状态

4,以下部分没截图,有当前activity的布局结构

下面附跳转代码

Intent intent =new Intent();intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);ComponentName comp = ComponentName.unflattenFromString("com.oppo.launcher/.shortcut.ShortcutSettingsActivity");intent.setComponent(comp);activity.startActivity(intent);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐