blob: d572c68b27d6745818198ce4d80a8b0c7401dd8e [file] [log] [blame]
Dirk Vogt47ac2d42017-08-29 23:15:57 +02001package com.fairphone.cameraswapinfo;
2
3import android.content.BroadcastReceiver;
4import android.content.ComponentName;
5import android.content.Context;
6import android.content.Intent;
7import android.content.pm.PackageManager;
8
9public class BootUpReceiver extends BroadcastReceiver {
10 @Override
11 public void onReceive(Context context, Intent intent) {
12 if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
Borjan Tchakaloff973196b2017-09-04 14:31:20 +020013 CameraSwapNotificationService.startActionCameraChanged(context);
Dirk Vogt47ac2d42017-08-29 23:15:57 +020014 }
15 }
16
17 public static void disable(Context context) {
18 PackageManager pm = context.getPackageManager();
19 ComponentName componentName = new ComponentName(context, BootUpReceiver.class);
20 pm.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
21 PackageManager.DONT_KILL_APP);
22 }
23
24 public static void enable(Context context) {
25 PackageManager pm = context.getPackageManager();
26 ComponentName componentName = new ComponentName(context, BootUpReceiver.class);
27 pm.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
28 PackageManager.DONT_KILL_APP);
29 }
30}