我需要编写一个在设备启动时启动的服务,并启动一个 URI 来启动另一个应用程序。我的研究表明我必须使用广播接收器,但我是 android 新手。请给我一些源代码,或者指出一个有用的方向。
非常感谢
我需要编写一个在设备启动时启动的服务,并启动一个 URI 来启动另一个应用程序。我的研究表明我必须使用广播接收器,但我是 android 新手。请给我一些源代码,或者指出一个有用的方向。
非常感谢
这是如何监听设备启动完成动作,接收广播消息并启动服务。
AndroidManifest.xml
<receiver android:name=".DeviceBootListener">
<intent-filter android:priority="0">
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
广播接收器:
public class DeviceBootListener extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
Intent myService = new Intent(context, MyService.class);
context.startService(myService);
}
}