Loading res/drawable/ic_microg_settings.png 0 → 100644 +2.41 KiB Loading image diff... res/values-fr/strings.xml +1 −2 Original line number Original line Diff line number Diff line Loading @@ -3725,5 +3725,4 @@ <!-- /e/ specific changes --> <!-- /e/ specific changes --> <string name="micro_g">"MicroG"</string> <string name="micro_g">"MicroG"</string> <string name="micro_g_title">"Accéder aux paramètres microG"</string> </resources> </resources> res/values/strings.xml +1 −2 Original line number Original line Diff line number Diff line Loading @@ -9057,5 +9057,4 @@ <!-- /e/ specific changes --> <!-- /e/ specific changes --> <string name="micro_g">MicroG</string> <string name="micro_g">MicroG</string> <string name="micro_g_title">Access to MicroG settings</string> </resources> </resources> res/xml/micro_g_prefs.xml +2 −2 Original line number Original line Diff line number Diff line Loading @@ -16,13 +16,13 @@ <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" xmlns:settings="http://schemas.android.com/apk/res/com.android.settings" xmlns:settings="http://schemas.android.com/apk/res/com.android.settings" android:key="microg_settings" android:title="@string/micro_g"> android:title="@string/micro_g"> <Preference android:title="@string/micro_g_title" > <Preference> <intent android:action="android.intent.action.MAIN" <intent android:action="android.intent.action.MAIN" android:targetPackage="com.google.android.gms" android:targetPackage="com.google.android.gms" android:targetClass="org.microg.gms.ui.SettingsActivity" /> android:targetClass="org.microg.gms.ui.SettingsActivity" /> </Preference> </Preference> </PreferenceScreen> </PreferenceScreen> src/com/android/settings/MicroGSettings.java +23 −0 Original line number Original line Diff line number Diff line Loading @@ -21,6 +21,15 @@ import android.content.Intent; import android.content.ComponentName; import android.content.ComponentName; import android.app.Fragment; import android.app.Fragment; import android.app.Activity; import android.content.Context; import android.provider.SearchIndexableResource; import com.android.settings.R; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settings.search.Indexable; import java.util.ArrayList; import java.util.List; public class MicroGSettings extends Fragment { public class MicroGSettings extends Fragment { @Override @Override Loading @@ -37,4 +46,18 @@ public class MicroGSettings extends Fragment { activity.finish(); activity.finish(); } } } } public static final Indexable.SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = new BaseSearchIndexProvider() { @Override public List<SearchIndexableResource> getXmlResourcesToIndex(Context context, boolean enabled) { final ArrayList<SearchIndexableResource> result = new ArrayList<>(); final SearchIndexableResource sir = new SearchIndexableResource(context); sir.xmlResId = R.xml.micro_g_prefs; result.add(sir); return result; } }; } } Loading
res/values-fr/strings.xml +1 −2 Original line number Original line Diff line number Diff line Loading @@ -3725,5 +3725,4 @@ <!-- /e/ specific changes --> <!-- /e/ specific changes --> <string name="micro_g">"MicroG"</string> <string name="micro_g">"MicroG"</string> <string name="micro_g_title">"Accéder aux paramètres microG"</string> </resources> </resources>
res/values/strings.xml +1 −2 Original line number Original line Diff line number Diff line Loading @@ -9057,5 +9057,4 @@ <!-- /e/ specific changes --> <!-- /e/ specific changes --> <string name="micro_g">MicroG</string> <string name="micro_g">MicroG</string> <string name="micro_g_title">Access to MicroG settings</string> </resources> </resources>
res/xml/micro_g_prefs.xml +2 −2 Original line number Original line Diff line number Diff line Loading @@ -16,13 +16,13 @@ <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" xmlns:settings="http://schemas.android.com/apk/res/com.android.settings" xmlns:settings="http://schemas.android.com/apk/res/com.android.settings" android:key="microg_settings" android:title="@string/micro_g"> android:title="@string/micro_g"> <Preference android:title="@string/micro_g_title" > <Preference> <intent android:action="android.intent.action.MAIN" <intent android:action="android.intent.action.MAIN" android:targetPackage="com.google.android.gms" android:targetPackage="com.google.android.gms" android:targetClass="org.microg.gms.ui.SettingsActivity" /> android:targetClass="org.microg.gms.ui.SettingsActivity" /> </Preference> </Preference> </PreferenceScreen> </PreferenceScreen>
src/com/android/settings/MicroGSettings.java +23 −0 Original line number Original line Diff line number Diff line Loading @@ -21,6 +21,15 @@ import android.content.Intent; import android.content.ComponentName; import android.content.ComponentName; import android.app.Fragment; import android.app.Fragment; import android.app.Activity; import android.content.Context; import android.provider.SearchIndexableResource; import com.android.settings.R; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settings.search.Indexable; import java.util.ArrayList; import java.util.List; public class MicroGSettings extends Fragment { public class MicroGSettings extends Fragment { @Override @Override Loading @@ -37,4 +46,18 @@ public class MicroGSettings extends Fragment { activity.finish(); activity.finish(); } } } } public static final Indexable.SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = new BaseSearchIndexProvider() { @Override public List<SearchIndexableResource> getXmlResourcesToIndex(Context context, boolean enabled) { final ArrayList<SearchIndexableResource> result = new ArrayList<>(); final SearchIndexableResource sir = new SearchIndexableResource(context); sir.xmlResId = R.xml.micro_g_prefs; result.add(sir); return result; } }; } }