Android是基于Linux的(所以嵌入式开发的同学比较容易玩转整个Android系统),在Linux中,一切都是文件,我们可以读取文件来获取信息。
步骤非常简单:
1.获取当前界面的信息
比如要跳转到支付宝界面,我们就把手机打开支付宝界面。手机连接电脑ADB,命令行中输入
adb shell dumpsys activity
输出以下信息:
输出的信息很多,Activitys的信息几乎是在最后面
2.通过Intent隐式启动
不成功的添加flag FLAG_ACTIVITY_NEW_TASK试试
然后就可以愉快地跳转过去啦(然而跳转到支付宝只是一闪而过,大家可以换个对安全要求没那么高的应用试试)