sanders: [SQUASHED] Refactor LineageActions and implement keyhandler

This adds support for FP and screen off gestures

Originally implemented in DU-MOD by @jhenrique09
Adapted to Oreo by @gregor160300 and @jhenrique09
This commit is contained in:
jhenrique09
2017-10-23 09:21:31 -03:00
committed by therootlord
parent 2741c07f99
commit c0c11cd323
31 changed files with 2084 additions and 381 deletions

View File

@@ -10,12 +10,14 @@
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
<protected-broadcast android:name="com.android.systemui.doze.pulse" />
<application
android:allowBackup="true"
android:label="@string/device_settings_app_name"
android:label="@string/moto_actions_title"
android:icon="@drawable/ic_gesture"
android:persistent="true">
<receiver android:name="org.lineageos.settings.device.BootCompletedReceiver">
@@ -32,7 +34,7 @@
</service>
<activity
android:name=".DozePreferenceActivity"
android:name=".DozeSettings"
android:label="@string/ambient_display_title"
android:theme="@style/LineageActions">
<intent-filter>
@@ -43,7 +45,8 @@
<activity
android:name=".ActionsPreferenceActivity"
android:label="@string/screen_gestures_panel_title"
android:label="@string/moto_actions_title"
android:summary="@string/device_gestures_summary"
android:theme="@style/LineageActions">
<intent-filter>
<action android:name="com.android.settings.action.EXTRA_SETTINGS" />
@@ -54,6 +57,27 @@
<meta-data
android:name="com.android.settings.icon"
android:resource="@drawable/ic_settings_gestures" />
<meta-data
android:name="com.android.settings.summary"
android:resource="@string/device_gestures_summary" />
</activity>
<activity
android:name=".GestureSettings"
android:label="@string/device_gestures_title"
android:theme="@style/LineageActions">
</activity>
<activity
android:name=".FPGestureSettings"
android:label="@string/fingerprint_gestures_title"
android:theme="@style/LineageActions">
</activity>
<activity
android:name=".ScreenOffGestureSettings"
android:label="@string/screen_off_gestures_title"
android:theme="@style/LineageActions">
</activity>
</application>