通过adb启动应用程序时如何传递意图数据

9
我可以通过以下方式使用adb启动一个活动:
adb shell am start -a android.intent.action.MAIN -n com.package.name/com.package.name.ActivityName

我该如何添加意图数据到这个命令中,以便我可以从启动的活动中检索它?
1个回答

13

以下是一些示例命令:

# specifying the action and data uri
adb shell am start -a "android.intent.action.VIEW" -d "http://developer.android.com"

# specifying the action, mime type and an extra string 
adb shell am start -a "android.intent.action.SEND" --es "android.intent.extra.TEXT" "Hello World" -t "text/plain"

# specifying an explicit component name 
adb shell am start -n "com.example.application/.MainActivity"

这款应用程序With intent允许发送意图。

我在这里找到了这些信息:http://www.xgouchet.fr/android/index.php?article42/launch-intents-using-adb


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接