0

BOOTを受信するBroadcastReceiverがあります。

BroadcastReceiver が BOOT を正しく受信しているかどうかを確認する簡単な方法はありますか?

ありがとう

4

1 に答える 1

2

BOOT が BOOT_COMPLETED を意味すると仮定すると、次のように使用できます。

public class BootCompleteReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
            //Do a Log or, less likely, a Toast or start your application here.
        }
    }
};

これを次のようにマニフェストに登録します。

<receiver android:name="com.example.yourAppName.BootReceiver">
   <intent-filter>
     <action android:name="android.intent.action.BOOT_COMPLETED"/>
   </intent-filter>
</receiver>
于 2013-07-19T20:31:47.030 に答える