Skip to content

Commit

Permalink
Replace Performance with Kernel Tweaker & Make DevOptions enabled by …
Browse files Browse the repository at this point in the history
…default

Conflicts:
	res/values/axxion_strings.xml
	res/xml/settings_headers.xml
	src/com/android/settings/Settings.java
  • Loading branch information
siracuervo authored and ThatKawaiiGuy committed Sep 5, 2014
1 parent 1e91606 commit e36ac91
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 12 deletions.
1 change: 0 additions & 1 deletion res/values/axxion_strings.xml
Expand Up @@ -424,5 +424,4 @@
<string name="rominfo_settings_list_item_title">AxxionKat Statistics</string>
<string name="rominfo_settings_list_item_summary">Help make AxxionKat better by opting into anonymous statistics reporting</string>
<string name="changelog_title_summary">Here you can see the changes of the new version</string>

</resources>
18 changes: 11 additions & 7 deletions res/xml/settings_headers.xml
Expand Up @@ -154,6 +154,17 @@
<!-- DEVICE -->
<header android:id="@+id/device_section"
android:title="@string/header_category_device" />

<!-- Kernel Tweaker -->
<header
android:id="@+id/kernel_tweaker"
android:title="@string/performance_settings_title"
android:icon="@drawable/ic_settings_performance" >
<intent
android:action="android.intent.action.MAIN"
android:targetClass="com.dsht.kerneltweaker.MainActivity"
android:targetPackage="com.dsht.kerneltweaker" />
</header>

<!-- Sound -->
<header
Expand Down Expand Up @@ -337,13 +348,6 @@
android:icon="@drawable/ic_action_permission"
android:title="@string/superuser" />

<!-- Performance -->
<header
android:id="@+id/performance_settings"
android:fragment="com.android.settings.cyanogenmod.PerformanceSettings"
android:icon="@drawable/ic_settings_performance"
android:title="@string/performance_settings_title" />

<!-- About Device -->
<header
settings:includeXmlForSearch="@xml/device_info_settings"
Expand Down
15 changes: 11 additions & 4 deletions src/com/android/settings/Settings.java
Expand Up @@ -686,9 +686,7 @@ public void onBuildHeaders(List<Header> headers) {
}

private void updateHeaderList(List<Header> target) {
final boolean showDev = mDevelopmentPreferences.getBoolean(
DevelopmentSettings.PREF_SHOW,
android.os.Build.TYPE.equals("eng"));
final boolean showDev = true;
int i = 0;

final UserManager um = (UserManager) getSystemService(Context.USER_SERVICE);
Expand Down Expand Up @@ -766,7 +764,6 @@ private void updateHeaderList(List<Header> target) {
}
}
} else if (id == R.id.development_settings
|| id == R.id.performance_settings) {
if (!showDev) {
target.remove(i);
}
Expand All @@ -778,6 +775,16 @@ private void updateHeaderList(List<Header> target) {
if (!DevelopmentSettings.isRootForAppsEnabled()) {
target.remove(i);
}
} else if (id == R.id.kernel_tweaker) {
// Embedding into Settings only if app exists (user could manually remove it)
boolean supported = false;
try {
supported = (getPackageManager().getPackageInfo("com.dsht.kerneltweaker", 0).versionCode >= 18);
} catch (PackageManager.NameNotFoundException e) {
}
if (!supported) {
target.remove(i);
}
} else if (id == R.id.multi_sim_settings) {
if (!MSimTelephonyManager.getDefault().isMultiSimEnabled())
target.remove(header);
Expand Down

0 comments on commit e36ac91

Please sign in to comment.