diff options
author | Bruno Martins <bgcngm@gmail.com> | 2017-03-30 22:45:48 +0100 |
---|---|---|
committer | Davide Garberi <dade.garberi@gmail.com> | 2017-12-04 09:01:04 +0100 |
commit | 83358debe4826aabca5e535e1635b6b2086d7e64 (patch) | |
tree | 2f3b3e73477f774ab43565be155dd36fb46127df /doze/AndroidManifest.xml | |
parent | ed1f601ff074e80c50fc64df939a921fa649bf16 (diff) |
msm8996-common: Doze: Refactor
* Fix Ambient Display's switchbar on/off text.
* Get rid of unnecessary receiver and all its related code,
permissions and meta-data.
* Keep the service running only if Doze is enabled system-wide along
with at least one of the additional Ambient Display features.
Change-Id: Id1f7f5e099f289a20f5757b7869e297e0ce74f7a
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Diffstat (limited to 'doze/AndroidManifest.xml')
-rw-r--r-- | doze/AndroidManifest.xml | 32 |
1 files changed, 20 insertions, 12 deletions
diff --git a/doze/AndroidManifest.xml b/doze/AndroidManifest.xml index 4470e1b..5dfde01 100644 --- a/doze/AndroidManifest.xml +++ b/doze/AndroidManifest.xml @@ -1,4 +1,20 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2015-2016 The CyanogenMod Project + 2017 The LineageOS 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. +--> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.cyanogenmod.settings.doze" android:versionCode="1" @@ -7,7 +23,6 @@ <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> <uses-permission android:name="android.permission.WAKE_LOCK" /> - <uses-permission android:name="cyanogenmod.permission.MANAGE_REMOTE_PREFERENCES" /> <protected-broadcast android:name="com.android.systemui.doze.pulse" /> @@ -19,32 +34,25 @@ android:label="@string/device_settings_app_name" android:persistent="true"> - <receiver android:name="com.cyanogenmod.settings.doze.DozeReceiver"> + <receiver android:name=".BootCompletedReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> - <action android:name="cyanogenmod.intent.action.UPDATE_PREFERENCE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </receiver> - <service android:name="com.cyanogenmod.settings.doze.DozeService" + <service android:name=".DozeService" android:permission="ZukDozeService"> </service> <activity - android:name=".DozeSettings" + android:name=".DozeSettingsActivity" android:label="@string/ambient_display_title" - android:theme="@style/DozeSettings"> + android:theme="@style/Theme.Main"> <intent-filter> <action android:name="org.cyanogenmod.settings.device.DOZE_SETTINGS" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> - <meta-data - android:name="org.cyanogenmod.settings.summary.receiver" - android:value="com.cyanogenmod.settings.doze.DozeReceiver" /> - <meta-data - android:name="org.cyanogenmod.settings.summary.key" - android:value="doze_device_settings" /> </activity> </application> |