0

デバイスの起動時に開始し、URIを開始して別のアプリを起動するサービスを作成する必要があります。私の調査によると、ブロードキャストレシーバーを使用する必要がありますが、Androidは初めてです。ソースコードを教えてください。または、役立つ方向を教えてください。

どうもありがとう

4

1 に答える 1

0

これは、デバイスの起動完了アクションをリッスンし、ブロードキャストメッセージを受信し、サービスを開始する方法です。

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);
}
}
于 2012-08-09T15:29:12.530 に答える