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:
@@ -16,29 +16,87 @@
|
||||
-->
|
||||
<resources>
|
||||
<string-array name="fp_keys_listArray">
|
||||
<item>None</item>
|
||||
<item>Home</item>
|
||||
<item>Power</item>
|
||||
<item>Back</item>
|
||||
<item>Recents</item>
|
||||
<item>Volume Up</item>
|
||||
<item>Volume Down</item>
|
||||
<item>Voice Assistant</item>
|
||||
<item>Play/Pause</item>
|
||||
<item>Previous Track</item>
|
||||
<item>Next Track</item>
|
||||
<item>@string/action_none</item>
|
||||
<item>@string/action_home</item>
|
||||
<item>@string/action_power</item>
|
||||
<item>@string/action_back</item>
|
||||
<item>@string/action_recents</item>
|
||||
<item>@string/action_volume_up</item>
|
||||
<item>@string/action_volume_down</item>
|
||||
<item>@string/action_voice_assistant</item>
|
||||
<item>@string/action_play_pause</item>
|
||||
<item>@string/action_previous_track</item>
|
||||
<item>@string/action_next_track</item>
|
||||
<item>@string/action_flashlight</item>
|
||||
<item>@string/action_camera</item>
|
||||
<item>@string/action_screenshot</item>
|
||||
<item>@string/action_pip</item>
|
||||
</string-array>
|
||||
<string-array name="fp_keys_listValues">
|
||||
<item>0</item>
|
||||
<item>102</item>
|
||||
<item>116</item>
|
||||
<item>158</item>
|
||||
<item>580</item>
|
||||
<item>115</item>
|
||||
<item>114</item>
|
||||
<item>582</item>
|
||||
<item>164</item>
|
||||
<item>165</item>
|
||||
<item>163</item>
|
||||
<item>100</item> <!-- home -->
|
||||
<item>101</item> <!-- power -->
|
||||
<item>102</item> <!-- back -->
|
||||
<item>103</item> <!-- recents -->
|
||||
<item>104</item> <!-- volume up -->
|
||||
<item>105</item> <!-- volume down -->
|
||||
<item>106</item> <!-- voice assistant -->
|
||||
<item>107</item> <!-- play/pause -->
|
||||
<item>108</item> <!-- previous track -->
|
||||
<item>109</item> <!-- next track -->
|
||||
<item>110</item> <!-- flashlight -->
|
||||
<item>111</item> <!-- camera -->
|
||||
<item>112</item> <!-- screenshot -->
|
||||
<item>120</item> <!-- pip -->
|
||||
</string-array>
|
||||
|
||||
<string-array name="fp_keys_screen_off_listArray">
|
||||
<item>@string/action_none</item>
|
||||
<item>@string/action_power</item>
|
||||
<item>@string/action_volume_up</item>
|
||||
<item>@string/action_volume_down</item>
|
||||
<item>@string/action_play_pause</item>
|
||||
<item>@string/action_previous_track</item>
|
||||
<item>@string/action_next_track</item>
|
||||
<item>@string/action_flashlight</item>
|
||||
<item>@string/action_camera</item>
|
||||
</string-array>
|
||||
<string-array name="fp_keys_screen_off_listValues">
|
||||
<item>0</item>
|
||||
<item>101</item> <!-- power -->
|
||||
<item>104</item> <!-- volume up -->
|
||||
<item>105</item> <!-- volume down -->
|
||||
<item>107</item> <!-- play/pause -->
|
||||
<item>108</item> <!-- previous track -->
|
||||
<item>109</item> <!-- next track -->
|
||||
<item>110</item> <!-- flashlight -->
|
||||
<item>111</item> <!-- camera -->
|
||||
</string-array>
|
||||
|
||||
<string-array name="screen_off_listArray">
|
||||
<item>@string/action_none</item>
|
||||
<item>@string/action_wake</item>
|
||||
<item>@string/action_play_pause</item>
|
||||
<item>@string/action_previous_track</item>
|
||||
<item>@string/action_next_track</item>
|
||||
<item>@string/action_flashlight</item>
|
||||
<item>@string/action_camera</item>
|
||||
<item>@string/action_browser</item>
|
||||
<item>@string/action_dialer</item>
|
||||
<item>@string/action_email</item>
|
||||
<item>@string/action_messages</item>
|
||||
</string-array>
|
||||
<string-array name="screen_off_listValues">
|
||||
<item>0</item>
|
||||
<item>101</item> <!-- wake/power -->
|
||||
<item>107</item> <!-- play/pause -->
|
||||
<item>108</item> <!-- previous track -->
|
||||
<item>109</item> <!-- next track -->
|
||||
<item>110</item> <!-- flashlight -->
|
||||
<item>111</item> <!-- camera -->
|
||||
<item>116</item> <!-- browser -->
|
||||
<item>117</item> <!-- dialer -->
|
||||
<item>118</item> <!-- email -->
|
||||
<item>119</item> <!-- messages -->
|
||||
</string-array>
|
||||
</resources>
|
||||
|
||||
@@ -16,6 +16,79 @@
|
||||
limitations under the License.
|
||||
-->
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- Title and summary -->
|
||||
<string name="moto_actions_title">Moto Actions</string>
|
||||
<string name="moto_actions_summary">Manage custom actions and fingerprint gestures</string>
|
||||
|
||||
<!-- Device gestures -->
|
||||
<string name="device_gestures_title">Device gestures</string>
|
||||
<string name="device_gestures_summary">Manage device gestures</string>
|
||||
|
||||
<!-- Ambient display gestures -->
|
||||
<string name="ambient_display_manage_summary">Manage ambient display gestures</string>
|
||||
|
||||
<!-- Fingerprint gestures -->
|
||||
<string name="fingerprint_gestures_title">Fingerprint gestures</string>
|
||||
<string name="fingerprint_gestures_summary">Use fingerprint gestures</string>
|
||||
<string name="fingerprint_gestures_manage_summary">Manage fingerprint gestures</string>
|
||||
<string name="fingerprint_actions_screenon">Actions with screen on</string>
|
||||
<string name="fingerprint_tap_title">Single tap</string>
|
||||
<string name="fingerprint_tap_dlg_title">Select action for single tap</string>
|
||||
<string name="fingerprint_double_tap_title">Double tap</string>
|
||||
<string name="fingerprint_double_tap_dlg_title">Select action for double tap</string>
|
||||
<string name="fingerprint_long_tap_title">Long tap</string>
|
||||
<string name="fingerprint_long_tap_dlg_title">Select action for long tap</string>
|
||||
<string name="fingerprint_swipe_left_title">Swipe left</string>
|
||||
<string name="fingerprint_swipe_left_dlg_title">Select action for swipe left</string>
|
||||
<string name="fingerprint_swipe_right_title">Swipe right</string>
|
||||
<string name="fingerprint_swipe_right_dlg_title">Select action for swipe right</string>
|
||||
|
||||
<!-- Fingerprint gestures screen off -->
|
||||
<string name="fingerprint_gestures_screenoff_title">Fingerprint gestures when screen off</string>
|
||||
<string name="fingerprint_gestures_screenoff_summary">Use fingerprint gestures when screen off.\n\nFingerprint unlocking must be disabled to use this feature.</string>
|
||||
<string name="fingerprint_actions_screenoff">Actions with screen off</string>
|
||||
|
||||
<!-- Actions -->
|
||||
<string name="action_none">None</string>
|
||||
<string name="action_home">Home</string>
|
||||
<string name="action_power">Screen on/off</string>
|
||||
<string name="action_wake">Wake</string>
|
||||
<string name="action_back">Back</string>
|
||||
<string name="action_recents">Recents</string>
|
||||
<string name="action_volume_up">Volume up</string>
|
||||
<string name="action_volume_down">Volume down</string>
|
||||
<string name="action_voice_assistant">Voice assistant</string>
|
||||
<string name="action_play_pause">Play/pause</string>
|
||||
<string name="action_previous_track">Previous track</string>
|
||||
<string name="action_next_track">Next track</string>
|
||||
<string name="action_flashlight">Flashlight on/off</string>
|
||||
<string name="action_camera">Open camera</string>
|
||||
<string name="action_screenshot">Take screenshot</string>
|
||||
<string name="action_browser">Open browser</string>
|
||||
<string name="action_dialer">Open dialer</string>
|
||||
<string name="action_email">Open email app</string>
|
||||
<string name="action_messages">Open messages app</string>
|
||||
<string name="action_pip">Picture-in-Picture mode</string>
|
||||
|
||||
<!-- Screen off gestures -->
|
||||
<string name="screen_off_gestures_title">Screen off gestures</string>
|
||||
<string name="screen_off_gestures_manage_summary">Manage gestures when screen is off</string>
|
||||
<string name="screen_off_gestures_swipe_left_title">Swipe left</string>
|
||||
<string name="screen_off_gestures_swipe_left_dlg_title">Select action for swipe left</string>
|
||||
<string name="screen_off_gestures_swipe_right_title">Swipe right</string>
|
||||
<string name="screen_off_gestures_swipe_right_dlg_title">Select action for swipe right</string>
|
||||
<string name="screen_off_gestures_swipe_up_title">Swipe up</string>
|
||||
<string name="screen_off_gestures_swipe_up_dlg_title">Select action for swipe up</string>
|
||||
<string name="screen_off_gestures_swipe_down_title">Swipe down</string>
|
||||
<string name="screen_off_gestures_swipe_down_dlg_title">Select action for swipe down</string>
|
||||
|
||||
<!-- Double tap to wake -->
|
||||
<string name="tap_to_wake">Tap to wake</string>
|
||||
<string name="tap_to_wake_summary">Double-tap anywhere on the screen to wake device</string>
|
||||
|
||||
<!-- Screen off gestures haptic feedback -->
|
||||
<string name="haptic_feedback">Haptic feedback</string>
|
||||
<string name="haptic_feedback_summary">Vibrate when a touchscreen gesture is detected</string>
|
||||
|
||||
<!-- Pip -->
|
||||
<string name="app_does_not_support_pip">App does not support picture-in-picture mode.</string>
|
||||
</resources>
|
||||
|
||||
4
LineageActions/res/values/symbols.xml
Normal file
4
LineageActions/res/values/symbols.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<java-symbol type="string" name="app_does_not_support_pip" />
|
||||
</resources>
|
||||
Reference in New Issue
Block a user