1
  • 我想知道在java中我应该如何接收这些参数。

  • 我确实知道如何通过 adb shell am start 命令传递参数,但我仍然
    无法在 java (android) 代码中获取它们。

我的类扩展了 InstrumentationTestCase 而不是 Activity 类!!!

所以我不能执行:this.getIntent()。

我知道我需要创建意图: Intent intent = new Intent(Intent.someAction);

你能帮我找出我应该在这里使用什么动作吗?

我还读到有次要属性:类别、类型、组件、附加值。我知道我还需要相应地更新清单文件。抱歉这么多q/a。

非常感谢您的协助。

4

2 回答 2

1

您可以将“adb shell am”用于几件事: - 使用意图手动启动活动 - 手动广播意图(主要用于广播接收器) - 启动仪器 - ...

您的大部分问题似乎都与意图概念有关。阅读它会很好。

于 2010-09-26T21:06:36.947 回答
0
  1. 创建一个扩展类InstrumentationTestRunner
  2. 覆盖方法onCreate(Bundle args),并且
  3. 配置你AndroidManifest.xml使用这个新的跑步者。
于 2012-06-14T14:53:34.220 回答