radimkliment revised this gist 5 hours ago. Go to revision
3 files changed, 19 insertions
AndroidManifest.xml(file created)
| @@ -0,0 +1,5 @@ | |||
| 1 | + | <receiver android:name=".YourBrodcastReceiverClass" android:exported="true"> | |
| 2 | + | <intent-filter> | |
| 3 | + | <action android:name="android.intent.action.BOOT_COMPLETED"/> | |
| 4 | + | </intent-filter> | |
| 5 | + | </receiver> | |
MyBroadcastReceiver.kt(file created)
| @@ -0,0 +1,5 @@ | |||
| 1 | + | public class MyBroadcastReceiver : BroadcastReceiver() { | |
| 2 | + | override fun onReceive(context : Context, intent: Intent) { | |
| 3 | + | ||
| 4 | + | } | |
| 5 | + | } | |
gistfile1.txt(file created)
| @@ -0,0 +1,9 @@ | |||
| 1 | + | BroadcastReceiver myBroadcastReceiver = new MyBroadcastReceiver(); | |
| 2 | + | IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); | |
| 3 | + | filter.addAction(Intent.ACTION_AIRPLANE_MODE_CHANGED); | |
| 4 | + | ||
| 5 | + | // Registration | |
| 6 | + | this.registerReceiver(myBroadcastReceiver, filter); | |
| 7 | + | ||
| 8 | + | // Un-registration | |
| 9 | + | unregisterReceiver(myBroadcastReceiver); | |