android - 是否可以通过 adb shell 启动 Activity 并接收其响应?

标签 android shell android-activity activity-manager

<分区>

我知道您可以使用以下命令通过 adb从任何应用启动任何导出的 Activity :

am start -n com.myapp.test/.TestActivity

使用 "am start" 命令也可以向 Activity 发送额外的数据(我知道怎么做,这不是我要问的问题!)。

但是我需要知道的是,是否也可以在完成时接收从启动的 Activity 发回的响应数据?

最佳答案

更新 您可以将结果打印到 logcat。 从-W开始, 所以它等待启动完成

然后做一个logcat -d

OP 已经了解以下内容。我误解了这个问题,保留它以防其他人登陆这里

向 Activity 发送数据
请引用here用于 Intent 规范。

您可以传入键值对。

引用规范
-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> 可用于传递键字符串值对。 还有其他选项可以传递不同类型的数据

关于android - 是否可以通过 adb shell 启动 Activity 并接收其响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36768354/

相关文章:

java - 启动时的 Android 警报对话框

Shell 脚本没有给出正确的输出

unix - awk替代命令问题

bash - bash 文件模式和区分大小写的范围

android - 广播到应用程序中的 2 个正在运行的 Activity

javascript - Phonegap - JavaScript 不工作

android - 如何实现一个Android应用程序来连接服务器

java - firebase错误默认FirebaseApp在此过程中未初始化

android - 启动另一个应用程序 Activity ,将其从最近列表中删除

单击主页按钮时不显示 Android 应用程序 [最近]