Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dc96bdb5 authored by Romain Hunault's avatar Romain Hunault
Browse files

Index MicroG for search feature

parent 51ee0919
Loading
Loading
Loading
Loading
+2.41 KiB
Loading image diff...
+1 −2
Original line number Original line Diff line number Diff line
@@ -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>
+1 −2
Original line number Original line Diff line number Diff line
@@ -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>
+2 −2
Original line number Original line Diff line number Diff line
@@ -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>
+23 −0
Original line number Original line Diff line number Diff line
@@ -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
@@ -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