diff options
author | Clark Scheff <clark@cyngn.com> | 2016-09-04 12:00:01 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2016-09-04 20:23:54 -0700 |
commit | fa08a0a443aa0ddb294a0a9b3e13a89da8eb880e (patch) | |
tree | 57eab1b230eae96d07ae62f62e4fc3a42c138d5a | |
parent | 3f9abe2e462ad97b64eec2e6118d6111bd135321 (diff) | |
download | packages_apps_ThemeChooser-fa08a0a443aa0ddb294a0a9b3e13a89da8eb880e.zip packages_apps_ThemeChooser-fa08a0a443aa0ddb294a0a9b3e13a89da8eb880e.tar.gz packages_apps_ThemeChooser-fa08a0a443aa0ddb294a0a9b3e13a89da8eb880e.tar.bz2 |
Remove BootReceiver
This receiver is no longer necessary
Change-Id: I50f33a9e696db0f7e84f1e78849a0ca1e57f4c97
TICKET: NIGHTLIES-3335
-rw-r--r-- | AndroidManifest.xml | 6 | ||||
-rw-r--r-- | src/org/cyanogenmod/theme/chooser2/BootReceiver.java | 56 |
2 files changed, 0 insertions, 62 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 2c3fbf1..6a57e08 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -111,12 +111,6 @@ </intent-filter> </receiver> - <receiver android:name=".BootReceiver"> - <intent-filter> - <action android:name="android.intent.action.BOOT_COMPLETED" /> - </intent-filter> - </receiver> - <service android:name="org.cyanogenmod.theme.chooser2.NotificationHijackingService" android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"> <intent-filter> diff --git a/src/org/cyanogenmod/theme/chooser2/BootReceiver.java b/src/org/cyanogenmod/theme/chooser2/BootReceiver.java deleted file mode 100644 index 02dc107..0000000 --- a/src/org/cyanogenmod/theme/chooser2/BootReceiver.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (C) 2016 Cyanogen, Inc. - * Copyright (C) 2016 The CyanogenMod Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.cyanogenmod.theme.chooser2; - -import android.content.BroadcastReceiver; -import android.content.ComponentName; -import android.content.Context; -import android.content.Intent; -import android.content.pm.PackageInfo; -import android.content.pm.PackageManager; - -public class BootReceiver extends BroadcastReceiver { - private static final String CHOOSER_PKG_NAME = "org.cyanogenmod.theme.chooser"; - private static final String CHOOSER_ACTIVITY = "org.cyanogenmod.theme.chooser.ChooserLauncher"; - - @Override - public void onReceive(Context context, Intent intent) { - final String action = intent.getAction(); - PackageManager pm = context.getPackageManager(); - if (Intent.ACTION_BOOT_COMPLETED.equals(action)) { - try { - PackageInfo info = pm.getPackageInfo(ChooserActivity.THEME_STORE_PACKAGE, 0); - if (info != null) { - ComponentName cn = new ComponentName(CHOOSER_PKG_NAME, CHOOSER_ACTIVITY); - pm.setComponentEnabledSetting(cn, - PackageManager.COMPONENT_ENABLED_STATE_DISABLED, - PackageManager.DONT_KILL_APP); - } - } catch (PackageManager.NameNotFoundException e) { - // no store so nothing to do. - } - - // now disable this receiver so we don't get called on future boots - ComponentName cn = new ComponentName(CHOOSER_PKG_NAME, - BootReceiver.class.getCanonicalName()); - pm.setComponentEnabledSetting(cn, - PackageManager.COMPONENT_ENABLED_STATE_DISABLED, - PackageManager.DONT_KILL_APP); - } - } -} |