Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

packages-apps-Settings: Commit

packages/apps/Settings


Commit MetaInfo

Revision0449828636aecce9d5b5e3d9be835540e6784d7a (tree)
Time2016-09-07 14:55:35
AuthorChih-Wei Huang <cwhuang@linu...>
CommiterChih-Wei Huang

Log Message

Android 6.0.1 release 66
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEABECAAYFAlfO7lwACgkQ6K0/gZqxDnjvhACggvcfyT1fT9PgMKiHjd+AblDO
kX0An1H5AteZnfS25Y2lvJiqvOkpGknd
=l3yi
-----END PGP SIGNATURE-----

Merge tag 'android-6.0.1_r66' into marshmallow-x86

Android 6.0.1 release 66

Change Summary

Incremental Difference

--- a/src/com/android/settings/HelpUtils.java
+++ b/src/com/android/settings/HelpUtils.java
@@ -24,6 +24,7 @@ import android.content.pm.PackageInfo;
2424 import android.content.pm.PackageManager.NameNotFoundException;
2525 import android.content.res.Resources.Theme;
2626 import android.net.Uri;
27+import android.provider.Settings.Global;
2728 import android.text.TextUtils;
2829 import android.util.Log;
2930 import android.util.TypedValue;
@@ -90,6 +91,9 @@ public class HelpUtils {
9091 */
9192 public static boolean prepareHelpMenuItem(final Activity activity, MenuItem helpMenuItem,
9293 String helpUriString, String backupContext) {
94+ if (Global.getInt(activity.getContentResolver(), Global.DEVICE_PROVISIONED, 0) == 0) {
95+ return false;
96+ }
9397 if (TextUtils.isEmpty(helpUriString)) {
9498 // The help url string is empty or null, so set the help menu item to be invisible.
9599 helpMenuItem.setVisible(false);
@@ -123,6 +127,9 @@ public class HelpUtils {
123127
124128 public static Intent getHelpIntent(Context context, String helpUriString,
125129 String backupContext) {
130+ if (Global.getInt(context.getContentResolver(), Global.DEVICE_PROVISIONED, 0) == 0) {
131+ return null;
132+ }
126133 // Try to handle as Intent Uri, otherwise just treat as Uri.
127134 try {
128135 Intent intent = Intent.parseUri(helpUriString,
--- a/src/com/android/settings/SettingsActivity.java
+++ b/src/com/android/settings/SettingsActivity.java
@@ -46,6 +46,7 @@ import android.preference.Preference;
4646 import android.preference.PreferenceFragment;
4747 import android.preference.PreferenceManager;
4848 import android.preference.PreferenceScreen;
49+import android.provider.Settings.Global;
4950 import android.text.TextUtils;
5051 import android.transition.TransitionManager;
5152 import android.util.ArrayMap;
@@ -1322,6 +1323,10 @@ public class SettingsActivity extends Activity
13221323 }
13231324
13241325 private void addExternalTiles(List<DashboardCategory> target) {
1326+ if (Global.getInt(getContentResolver(), Global.DEVICE_PROVISIONED, 0) == 0) {
1327+ // Don't add external tiles until device is set up.
1328+ return;
1329+ }
13251330 Map<Pair<String, String>, DashboardTile> addedCache =
13261331 new ArrayMap<Pair<String, String>, DashboardTile>();
13271332 UserManager userManager = UserManager.get(this);
--- a/src/com/android/settings/users/UserSettings.java
+++ b/src/com/android/settings/users/UserSettings.java
@@ -45,6 +45,7 @@ import android.preference.Preference.OnPreferenceClickListener;
4545 import android.preference.PreferenceGroup;
4646 import android.preference.PreferenceScreen;
4747 import android.provider.Settings;
48+import android.provider.Settings.Global;
4849 import android.provider.Settings.Secure;
4950 import android.util.Log;
5051 import android.util.SparseArray;
@@ -229,6 +230,11 @@ public class UserSettings extends SettingsPreferenceFragment
229230 filter.addAction(Intent.ACTION_USER_INFO_CHANGED);
230231 context.registerReceiverAsUser(mUserChangeReceiver, UserHandle.ALL, filter, null,
231232 mHandler);
233+
234+ if (Global.getInt(getContext().getContentResolver(), Global.DEVICE_PROVISIONED, 0) == 0) {
235+ getActivity().finish();
236+ return;
237+ }
232238 }
233239
234240 @Override
Show on old repository browser