【发布时间】:2011-09-05 13:29:55
【问题描述】:
我使用 Instrumentation 创建了一个 Android 测试项目,它可以在作为 Android Junit 测试运行的 eclipse 中运行。它还生成了apk文件。
我的问题是如何从另一个 android 应用程序而不是 eclipse 运行这个测试。例如,如果测试项目名为 T,而我有另一个名为 A 的 Android 应用程序,那么我想从 A 打开 T。
提前谢谢..
【问题讨论】:
我使用 Instrumentation 创建了一个 Android 测试项目,它可以在作为 Android Junit 测试运行的 eclipse 中运行。它还生成了apk文件。
我的问题是如何从另一个 android 应用程序而不是 eclipse 运行这个测试。例如,如果测试项目名为 T,而我有另一个名为 A 的 Android 应用程序,那么我想从 A 打开 T。
提前谢谢..
【问题讨论】:
我认为,如果您尝试在按钮单击或您想要启动程序的任何内容上调用适当的意图,那将是一件好事。例如: startActivity(new Intent("com.yourprogram.T") 我不确定,但我认为它会起作用。
【讨论】:
为什么需要从设备上的应用打开测试项目。我不认为你可以这样做,因为 Android 不允许任何应用程序从其他应用程序注入动作或调用函数。
【讨论】: