代码之家  ›  专栏  ›  技术社区  ›  kev

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

  •  8
  • kev  · 技术社区  · 7 年前

    我可以与亚洲开发银行开展以下活动

    adb shell am start -a android.intent.action.MAIN -n com.package.name/com.package.name.ActivityName
    

    如何向该命令添加意图数据,以便从启动的活动中检索它?

    1 回复  |  直到 7 年前
        1
  •  9
  •   Mickael B.    7 年前

    以下是一些示例命令:

    # 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