Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5555aae3 authored by DvTonder's avatar DvTonder Committed by Rick C
Browse files

Settings: Port CM9 features to CM10 (WIP) (Part 1 of 2)

This commit includes most of the CM9 settings except for
 - Navbar settings
 - Development settings
 - Lock screen shortcuts

Known issues:
 - Not all feaures work yet - some framework commits needed

Patch set 4  - Fixes System settings FC
Patch set 5  - Adds IME Switcher config (Rick C)
Patch set 6  - Fix strings layout (Rick C)
Patch set 7  - Add Power Widget Settings
Patch set 8  - Enable Tablet Power Widget Settings
Patch set 9  - Add Chrome and Search to Lock screen shortcuts
Patch set 10 - Enable Vol wake

Change-Id: I1619e4df07a0a797da337231ac589933fd8b8565
parent c2975406
Loading
Loading
Loading
Loading
+70 −9
Original line number Diff line number Diff line
@@ -55,6 +55,8 @@
    <uses-permission android:name="android.permission.MANAGE_USB" />
    <uses-permission android:name="android.permission.SET_POINTER_SPEED" />
    <uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.READ_CALENDAR" />

    <application android:label="@string/settings_label"
            android:icon="@mipmap/ic_launcher_settings"
@@ -130,14 +132,6 @@
                android:resource="@id/wifi_settings" />
        </activity>

        <activity android:name="Settings$AnonymousStatsActivity"
                android:label="@string/anonymous_statistics_title"
                android:configChanges="orientation|keyboardHidden|screenSize"
                android:clearTaskOnLaunch="true">
            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
                android:value="com.android.settings.cmstats.AnonymousStats" />
        </activity>

        <!-- Keep compatibility with old shortcuts. -->
        <activity-alias android:name=".wifi.WifiSettings"
                android:label="@string/wifi_settings"
@@ -1089,6 +1083,7 @@
                <action android:name="android.intent.action.MAIN" />
                <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
                <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
                <category android:name="com.android.settings.SHORTCUT" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
@@ -1230,7 +1225,7 @@

        <activity android:name="ActivityPicker"
                android:label="@string/activity_picker_label"
                android:theme="@*android:style/Theme.Dialog.Alert"
                android:theme="@*android:style/Theme.Holo.Dialog.Alert"
                android:finishOnCloseSystemDialogs="true">
            <intent-filter>
                <action android:name="android.intent.action.PICK_ACTIVITY" />
@@ -1457,6 +1452,66 @@
            android:theme="@style/CryptKeeperBlankTheme"
        />

        <!-- CyanogenMod activities Start -->
        <activity android:name=".cyanogenmod.LightLevelsActivity" />

        <activity android:name=".cyanogenmod.PowerWidget" />

        <activity android:name=".cyanogenmod.TabletPowerWidget" />

        <activity android:name=".cyanogenmod.ThemesSettings" />

        <activity android:name=".cyanogenmod.SystemSettings" />

        <activity android:name=".cyanogenmod.PerformanceSettings" />

        <activity android:name=".profiles.ProfilesSettings" />

        <activity android:name=".profiles.ProfileConfig" />

        <activity android:name=".profiles.AppGroupList" />

        <activity android:name=".profiles.AppGroupConfig" />

        <activity android:name=".profiles.ProfileGroupConfig" />

        <activity android:name=".profiles.NFCProfileWriter" />

        <activity android:name=".profiles.NFCProfileSelect" />

        <activity android:name=".cyanogenmod.LockscreenTargets" />

        <activity android:name=".cyanogenmod.LockscreenInterface" />

        <activity android:name=".cyanogenmod.Weather" />

        <activity android:name=".cyanogenmod.Calendar" />

        <activity android:name=".profiles.NFCProfile"
                android:theme="@android:style/Theme.NoDisplay">
            <intent-filter>
                <action android:name="android.nfc.action.NDEF_DISCOVERED"/>
                <category android:name="android.intent.category.DEFAULT"/>
                <data android:mimeType="cm/profile" />
            </intent-filter>
        </activity>

        <activity android:name=".ApnEditor" />

        <activity android:name=".notificationlight.NotificationLightSettings" />

        <activity android:name=".notificationlight.BatteryLightSettings" />

        <activity android:name="Settings$AnonymousStatsActivity"
                android:label="@string/anonymous_statistics_title"
                android:configChanges="orientation|keyboardHidden|screenSize"
                android:clearTaskOnLaunch="true">
            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
                android:value="com.android.settings.cmstats.AnonymousStats" />
        </activity>

        <!-- CyanogenMod activities End -->

        <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings -->
        <activity android:name="Settings$CryptKeeperSettingsActivity"
                android:label="@string/crypt_keeper_encrypt_title">
@@ -1503,5 +1558,11 @@
            <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" />
        </receiver>

        <receiver android:name=".cyanogenmod.BootReceiver" android:enabled="true">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
        </receiver>

    </application>
</manifest>
+1.13 KiB
Loading image diff...
+1.33 KiB
Loading image diff...
+1.35 KiB
Loading image diff...
+3.33 KiB
Loading image diff...
Loading