手把手教你_怎么找android应用的包名和启动activity
2014-06-19 15:18
218 查看
自动化测试中经常遇到这个问题,关于这个题目,方法众多,咱的目的是找个比较简单靠谱的:
方法一:
先进入cmd窗口,adb shell 后:
cd /data/data
ls
可以看到包名了吧,缺点很明显,必须root手机先
方法二:
先进入cmd窗口:
adb shell ps|findstr /i "keyword"
要搜哪个不就都行了,这个不用root手机了吧,嗯,这个还凑活
方法三:
在手机上启动了程序,usb连接电脑,然后启动android-sdk/tools/monitor.bat,device里面也就可以看到包名了吧。
上面三种方法查看包名都还凑活,可能稍微需要猜猜,不过都能达到目的,但是启动的任务窗口(activity)是啥呢,这几个方法都看不到。
得,不卖关子了,直接推出我的建议方法:
方法四:
首先在手机上运行一下程序,进入第一个界面就行了,别去多多操作了,usb连接电脑,进入cmd窗口运行:
adb shell "dumpsys usagestats"|findstr /i "keyword"
keyword是你需要匹配的关键字。这个也不用root手机的,原本这个dumpsys usagestats 是用来记录打开了程序的哪些activity次数和时间一类信息的,这里可以用来直接看看你的这个程序开启了哪些activity。
还是不对?那就参考下面的am start 一个个试试
你可以试试在cmd下执行下面的命令:
不过如果你可以直接看到程序项目中的AndroidManifest.xml或者可以直接问开发,那这篇文章你就压根不用看了。
DONE!
方法一:
先进入cmd窗口,adb shell 后:
cd /data/data
ls
可以看到包名了吧,缺点很明显,必须root手机先
方法二:
先进入cmd窗口:
adb shell ps|findstr /i "keyword"
要搜哪个不就都行了,这个不用root手机了吧,嗯,这个还凑活
方法三:
在手机上启动了程序,usb连接电脑,然后启动android-sdk/tools/monitor.bat,device里面也就可以看到包名了吧。
上面三种方法查看包名都还凑活,可能稍微需要猜猜,不过都能达到目的,但是启动的任务窗口(activity)是啥呢,这几个方法都看不到。
得,不卖关子了,直接推出我的建议方法:
方法四:
首先在手机上运行一下程序,进入第一个界面就行了,别去多多操作了,usb连接电脑,进入cmd窗口运行:
adb shell "dumpsys usagestats"|findstr /i "keyword"
keyword是你需要匹配的关键字。这个也不用root手机的,原本这个dumpsys usagestats 是用来记录打开了程序的哪些activity次数和时间一类信息的,这里可以用来直接看看你的这个程序开启了哪些activity。
还是不对?那就参考下面的am start 一个个试试
你可以试试在cmd下执行下面的命令:
微信 | adb shell "am start -n com.tencent.mm/com.tencent.mm.ui.LauncherUI" |
手机QQ | adb shell "am start -n com.tencent.mobileqq/com.tencent.mobileqq.activity.SplashActivity" |
微博 | adb shell "am start -n com.sina.weibo/com.sina.weibo.SplashActivity" |
QQ空间 | adb shell "am start -n com.qzone/com.tencent.sc.activity.SplashActivity" |
DONE!
相关文章推荐
- 怎么找android应用的包名和启动activity
- 手把手教你_怎么找android应用的包名和启动activity
- 手把手教你_怎么找android应用的包名和启动activity
- Android利用activity启动模式退出整个应用
- Android利用activity启动模式退出整个应用以及客户端与服务器交互
- 【Android】在一个应用中启动另一个应用的Activity时失败的解决办法
- Android开发——通过广播启动另一个应用的Activity
- Android 通过广播启动另一个应用的Activity
- Android开发——通过广播启动另一个应用的Activity
- Android开发怎么判断应用或者服务已经启动
- android学习--Activity及应用启动过程
- Android 进阶 - Activity应用启动分析
- 【Android】Activity切换效果——当通过Service启动自己Activity的时候怎么控制
- Android开机启动Service或Activity或应用
- 2014-10-23android学习----Android应用项目的欢迎activity怎么写?
- Android应用点击HOME后,再次启动该应用,不显示最近Activity的问题解决。
- android89--Activity怎么和service绑定,怎么在activity中启动自己对应的service
- Android应用开发学习之启动另外一个Activity
- android应用启动画面+activity动画
- Android在一个应用中启动另一个应用的Activity时失败的解决办法