我想知道如何在java中接收这些参数。
我知道如何通过adb shell am start命令传递参数,但我仍然有一个 在java(android)代码中获取它们的问题。
我的类扩展了InstrumentationTestCase而不是Activity类!!!
所以我无法执行:this.getIntent()。
我理解我需要创建意图:Intent intent = new Intent(Intent.someAction);
你能帮助我找出我应该在这里采取什么行动。
我还读到有次要属性:类别,类型,组件,附加组件。我知道我还需要相应地更新清单文件。很抱歉这么多q / a。
非常感谢您的协助。
答案 0 :(得分:1)
你可以使用“adb shell am”来做几件事: - 使用意图手动启动活动 - 手动广播意图(主要用于广播接收者) - 开始仪器仪表 - ......
似乎你的大部分问题都是关于Intent的概念。阅读它会很好。
答案 1 :(得分:0)
InstrumentationTestRunner
,onCreate(Bundle args)
和AndroidManifest.xml
以使用此新跑步者。