Android,启动模拟器启动应用程序

时间:2011-04-21 19:09:17

标签: java android

我想在Android模拟器上进行一些测试,自动运行我的应用程序并传递参数我该怎么做?

现在让我们假设,我有一个在浏览器中打开URL(参数)的应用程序。如何在启动应用程序时让我的模拟器执行此操作?

这是用于测试,此应用程序不会被提供给其他人使用。

全部谢谢

1 个答案:

答案 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!   
    }
}