aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAli B <abittin@gmail.com>2022-02-06 17:55:24 +0300
committerAli B <abittin@gmail.com>2022-02-06 18:18:43 +0300
commit57946aef2007706ce5a30efa920be8ff3900338b (patch)
tree16ff3fbebbfcef397152d7f132b5372c0ba8a9ca
parent7f924136095568844aef58e71af48eebd219561b (diff)
PartsBin: update to Ss12.0
Change-Id: If1ce111a5d066277611addd14768e44bee801635
-rw-r--r--AndroidManifest.xml20
-rw-r--r--src/com/aicp/device/DeviceSettingsActivity.java44
-rw-r--r--src/com/aicp/device/GestureSettingsActivity.java43
-rw-r--r--src/com/aicp/device/PanelSettingsActivity.java43
4 files changed, 33 insertions, 117 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 09b04b1..50626f0 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -19,13 +19,16 @@
<application
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
- android:theme="@style/AppTheme"
+ android:theme="@style/Theme.SubSettingsBase"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
tools:replace="android:appComponentFactory"
- android:supportsRtl="true" >
+ android:supportsRtl="true"
+ android:defaultToDeviceProtectedStorage="true"
+ android:directBootAware="true">
<activity
android:name=".DeviceSettingsActivity"
+ android:exported="true"
android:label="@string/device_title">
<intent-filter>
<action android:name="com.android.settings.action.EXTRA_SETTINGS" />
@@ -41,9 +44,8 @@
</activity>
<activity
- android:name="com.aicp.device.KeyHandler"
- android:exported="false"
- android:launchMode="singleTask" />
+ android:name=".KeyHandler"
+ android:exported="false" />
<activity-alias
android:name="com.aicp.device.DeviceSettings"
@@ -58,7 +60,7 @@
<activity
android:name="com.aicp.device.GestureSettingsActivity"
- android:exported="false"
+ android:exported="true"
android:label="@string/category_gestures_title"
android:launchMode="singleTask" >
<intent-filter>
@@ -78,7 +80,8 @@
</intent-filter>
</activity>
- <receiver android:name="com.aicp.device.Startup" >
+ <receiver android:name="com.aicp.device.Startup"
+ android:exported="false" >
<intent-filter android:priority="100" >
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
@@ -86,6 +89,7 @@
<service
android:name="com.aicp.device.PanelModeTileService"
+ android:exported="true"
android:icon="@drawable/ic_panel_tile"
android:label="@string/tile_panel_mode"
android:enabled="@bool/enablePanelModeTile"
@@ -98,6 +102,7 @@
<service
android:name="com.aicp.device.HBMModeTileService"
+ android:exported="true"
android:icon="@drawable/ic_hbm_tile"
android:label="@string/tile_hbm_mode"
android:enabled="@bool/enableHBMModeTile"
@@ -109,6 +114,7 @@
</service>
<service
android:name="com.aicp.device.DCDModeTileService"
+ android:exported="true"
android:icon="@drawable/ic_dc_tile"
android:label="@string/tile_dcd_mode"
android:enabled="@bool/enableDCDTile"
diff --git a/src/com/aicp/device/DeviceSettingsActivity.java b/src/com/aicp/device/DeviceSettingsActivity.java
index a7c2cdd..4cbaae4 100644
--- a/src/com/aicp/device/DeviceSettingsActivity.java
+++ b/src/com/aicp/device/DeviceSettingsActivity.java
@@ -17,49 +17,19 @@
*/
package com.aicp.device;
-import android.app.Activity;
-import android.app.AlertDialog;
-import android.app.Dialog;
-import android.app.DialogFragment;
-import android.app.Fragment;
-import android.content.DialogInterface;
import android.os.Bundle;
-import androidx.preference.PreferenceFragment;
-import androidx.preference.PreferenceManager;
-import android.view.Menu;
-import android.view.MenuInflater;
-import android.view.MenuItem;
-public class DeviceSettingsActivity extends Activity {
+import com.android.settingslib.collapsingtoolbar.CollapsingToolbarBaseActivity;
+import com.android.settingslib.collapsingtoolbar.R;
+
+public class DeviceSettingsActivity extends CollapsingToolbarBaseActivity {
- private DeviceSettings mDeviceSettingsFragment;
-
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- getActionBar().setDisplayHomeAsUpEnabled(true);
-
- Fragment fragment = getFragmentManager().findFragmentById(android.R.id.content);
- if (fragment == null) {
- mDeviceSettingsFragment = new DeviceSettings();
- getFragmentManager().beginTransaction()
- .add(android.R.id.content, mDeviceSettingsFragment)
- .commit();
- } else {
- mDeviceSettingsFragment = (DeviceSettings) fragment;
- }
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- case android.R.id.home:
- finish();
- return true;
- default:
- break;
- }
- return super.onOptionsItemSelected(item);
+ getFragmentManager().beginTransaction()
+ .replace(R.id.content_frame, new DeviceSettings())
+ .commit();
}
}
diff --git a/src/com/aicp/device/GestureSettingsActivity.java b/src/com/aicp/device/GestureSettingsActivity.java
index 07b7752..41c37e2 100644
--- a/src/com/aicp/device/GestureSettingsActivity.java
+++ b/src/com/aicp/device/GestureSettingsActivity.java
@@ -17,50 +17,19 @@
*/
package com.aicp.device;
-import android.app.Activity;
-import android.app.AlertDialog;
-import android.app.Dialog;
-import android.app.DialogFragment;
-import android.app.Fragment;
-import android.content.DialogInterface;
import android.os.Bundle;
-import androidx.preference.PreferenceFragment;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceManager;
-import android.view.Menu;
-import android.view.MenuInflater;
-import android.view.MenuItem;
-public class GestureSettingsActivity extends Activity {
+import com.android.settingslib.collapsingtoolbar.CollapsingToolbarBaseActivity;
+import com.android.settingslib.collapsingtoolbar.R;
- private GestureSettings mGestureSettingsFragment;
+public class GestureSettingsActivity extends CollapsingToolbarBaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- getActionBar().setDisplayHomeAsUpEnabled(true);
-
- Fragment fragment = getFragmentManager().findFragmentById(android.R.id.content);
- if (fragment == null) {
- mGestureSettingsFragment = new GestureSettings();
- getFragmentManager().beginTransaction()
- .add(android.R.id.content, mGestureSettingsFragment)
- .commit();
- } else {
- mGestureSettingsFragment = (GestureSettings) fragment;
- }
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- case android.R.id.home:
- finish();
- return true;
- default:
- break;
- }
- return super.onOptionsItemSelected(item);
+ getFragmentManager().beginTransaction()
+ .replace(R.id.content_frame, new GestureSettings())
+ .commit();
}
}
diff --git a/src/com/aicp/device/PanelSettingsActivity.java b/src/com/aicp/device/PanelSettingsActivity.java
index 673f492..b043b72 100644
--- a/src/com/aicp/device/PanelSettingsActivity.java
+++ b/src/com/aicp/device/PanelSettingsActivity.java
@@ -17,48 +17,19 @@
*/
package com.aicp.device;
-import android.app.Activity;
-import android.app.AlertDialog;
-import android.app.Dialog;
-import android.app.DialogFragment;
-import android.app.Fragment;
-import android.content.DialogInterface;
import android.os.Bundle;
-import androidx.preference.PreferenceFragment;
-import androidx.preference.PreferenceManager;
-import android.view.Menu;
-import android.view.MenuInflater;
-import android.view.MenuItem;
-public class PanelSettingsActivity extends Activity {
- private PanelSettings mPanelSettingsFragment;
+import com.android.settingslib.collapsingtoolbar.CollapsingToolbarBaseActivity;
+import com.android.settingslib.collapsingtoolbar.R;
+
+public class PanelSettingsActivity extends CollapsingToolbarBaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- getActionBar().setDisplayHomeAsUpEnabled(true);
-
- Fragment fragment = getFragmentManager().findFragmentById(android.R.id.content);
- if (fragment == null) {
- mPanelSettingsFragment = new PanelSettings();
- getFragmentManager().beginTransaction()
- .add(android.R.id.content, mPanelSettingsFragment)
- .commit();
- } else {
- mPanelSettingsFragment = (PanelSettings) fragment;
- }
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- case android.R.id.home:
- finish();
- return true;
- default:
- break;
- }
- return super.onOptionsItemSelected(item);
+ getFragmentManager().beginTransaction()
+ .replace(R.id.content_frame, new PanelSettings())
+ .commit();
}
}