Added settings UI for camera lift trigger gesture
Bug: 37154489
Test: manual + make RunSettingsRoboTests
- Added preference fragment for camera lift gesture
- Added activity alias for camera lift gesture setting
- Added resources + overlays for camera lift gesture setting
- Added config flag for limiting camera lift gesture setting for Pixel
- Added Robolectric tests for camera lift gesture settings classes
Change-Id: Ie4846cb1ea6b5279a19f20cb0299426f0d5cbb71
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 562f89b..09ee424 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -3078,6 +3078,24 @@
android:permission="android.permission.DUMP"
android:enabled="@bool/config_has_help" />
+ <!-- Activities for moves/gestures suggestions -->
+ <activity
+ android:name=".Settings$CameraLiftTriggerSuggestionActivity"
+ android:label="@string/camera_lift_trigger_title"
+ android:icon="@drawable/ic_settings_camera"
+ android:enabled="@bool/config_cameraLiftTriggerAvailable">
+ <intent-filter android:priority="1">
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="com.android.settings.suggested.category.GESTURE" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.gestures.CameraLiftTriggerSettings"/>
+ <meta-data android:name="com.android.settings.title"
+ android:resource="@string/camera_lift_trigger_title" />
+ <meta-data android:name="com.android.settings.summary"
+ android:resource="@string/camera_lift_trigger_suggestion_summary" />
+ </activity>
+
<!-- This is the longest AndroidManifest.xml ever. -->
</application>
</manifest>