android - 如何找出包中的 Activity 名称?安卓。亚行 shell

标签 android shell

我可以获得安装在我的 android 上的所有包的列表,但要打开应用程序,我需要 Activity 名称和包名称。有没有办法通过 adb shell 列出包中的所有 Activity 。从手机中提取的 android list 文件没有帮助,因为它是文件的二进制版本,因此不包含任何有意义的信息。 LAUNCHER 1 或主要 Activity 适用于很多应用程序,但并非全部。因此,我确实需要找出应用程序中 Activity 的确切名称。

谢谢。

最佳答案

方法如下:

adb shell dumpsys package | grep -i " + (enter package name)  + " |grep Activity

这将给出给定 android 包中的所有 Activity 。

关于android - 如何找出包中的 Activity 名称?安卓。亚行 shell ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33441138/

相关文章:

android - 如何使用共享首选项保存切换按钮状态

java - 如何在另一个 Activity 的 fragment 中单击按钮时在另一个 Activity 中打开包含 webViews 的 fragment ?

android - 如何修复 java.io.NotSerializableException : android. graphics.Bitmap

bash - 在保留格式的同时提取两个模式(包括)之间的字符串

python - 如何通过python执行shell脚本

android - 如何在Android设备中获取设备日历事件列表?

java - 向电子邮件添加附件(Android SDK)

linux - 在双十进制 shell 脚本中打印时间

linux - 每天定时将文件从服务器A移动到服务器B的Shell脚本

shell - 找到给定部分路径的完整路径