我想在Android模拟器上进行一些测试,自动运行我的应用程序并传递参数我该怎么做?
现在让我们假设,我有一个在浏览器中打开URL(参数)的应用程序。如何在启动应用程序时让我的模拟器执行此操作?
这是用于测试,此应用程序不会被提供给其他人使用。
全部谢谢
答案 0 :(得分:2)
您想要添加“已完成启动”权限,然后为广播添加意图并制作广播接收者:
- 在您的清单中:
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
- 以及清单:
<receiver android:name=".receiver.BootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
- 然后做一个接收器:
public class MyBootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//use an intent to stat your activity here!
}
}