
환경설정 메뉴의 타이틀제목바, 메뉴 내용을 마음대로 추가해보는 내용입니다.
이미 다른분들이 만들어서 사용하고 있는 사항이지만, 방법이나 소개를 못봐서 동일한지는 모르겠습니다.
다만 XDA 에서 4way 부팅을 검색하다가 아래글을보고 작업해 봤습니다. 중복글이라도 양해 바랍니다.
XDA 링크 - Integrating application in settings menu
작업내용 : SecSettings.apk 파일을 디컴파일후 res/xml/settings_headers.xml 파일을 수정합니다.
환경설정에서 호출될 내부이름과 아이콘정도는 찾을수 있어야 가능합니다.
중요 -> 한글을 포함한 파일은 저장시 UTF-8 형식으로 저장하세요.
원소스에서 한글이 있는경우는 이미 UTF-8 형식이지만, 한글이 없던 xml 및 smali 에 한글을 넣는경우
UTF-8 로 저장해야 잘 적용됩니다. 단, 다시 디컴파일시에는 한글에 깨져보일수 있습니다.
수정할 파일은 한개지만... 내용은 복잡할수 있습니다.
수정전 : res/xml/settings_headers.xml
<?xml version="1.0" encoding="utf-8"?>
<preference-headers
xmlns:android="http://schemas.android.com/apk/res/android">
<header android:id="@id/home_settings_category" android:title="@string/home_settings_category" /><header android:icon="@drawable/ic_settings_home" android:id="@id/home_settings" android:title="@string/home_settings_header" android:fragment="com.android.settings.HomeSettings" />
<header android:title="@string/header_category_wireless_networks" />
<?xml version="1.0" encoding="utf-8"?><preference-headersxmlns:android="http://schemas.android.com/apk/res/android"><header android:title="즐겨찾는 설정 - 달려라 Note" /><header android:icon="@drawable/ic_settings_display" android:title="디스플레이 :)" android:fragment="com.android.settings.DisplaySettings" /><header android:icon="@drawable/ic_settings_sound" android:title="소 리^^" android:fragment="com.android.settings.SoundSettings" /><header android:icon="@drawable/ic_settings_applications" android:title="앱 관리 @>--" android:fragment="com.android.settings.applications.ManageApplications" /><header android:id="@id/home_settings_category" android:title="@string/home_settings_category" /><header android:icon="@drawable/ic_settings_home" android:id="@id/home_settings" android:title="@string/home_settings_header" android:fragment="com.android.settings.HomeSettings" /><header android:title="@string/header_category_wireless_networks" />