summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2012-09-27 14:50:13 -0700
committerAmith Yamasani <yamasani@google.com>2012-09-27 14:50:13 -0700
commit8666b9e170c23a9595d611a49b7c8262e357ced1 (patch)
tree6b9dbad69bba1da1157477dc862e6146b6099eaf /src/com
parentbfb5fa9ec37d58101febd13a334707f8f7e341f5 (diff)
downloadpackages_apps_settings-8666b9e170c23a9595d611a49b7c8262e357ced1.zip
packages_apps_settings-8666b9e170c23a9595d611a49b7c8262e357ced1.tar.gz
packages_apps_settings-8666b9e170c23a9595d611a49b7c8262e357ced1.tar.bz2
Rename "Owner info" to "User info" for secondary users
Bug: 7237781 Change-Id: I40207d6aa34bf3b7403f077fc7f3a945d739269d
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/settings/OwnerInfoSettings.java4
-rw-r--r--src/com/android/settings/SecuritySettings.java10
-rw-r--r--src/com/android/settings/Settings.java3
-rw-r--r--src/com/android/settings/users/UserSettings.java11
4 files changed, 26 insertions, 2 deletions
diff --git a/src/com/android/settings/OwnerInfoSettings.java b/src/com/android/settings/OwnerInfoSettings.java
index 77484e4..2d44921 100644
--- a/src/com/android/settings/OwnerInfoSettings.java
+++ b/src/com/android/settings/OwnerInfoSettings.java
@@ -19,6 +19,7 @@ package com.android.settings;
import android.app.Fragment;
import android.content.ContentResolver;
import android.os.Bundle;
+import android.os.UserHandle;
import android.provider.Settings;
import android.view.LayoutInflater;
import android.view.View;
@@ -51,6 +52,9 @@ public class OwnerInfoSettings extends Fragment {
mEditText.setText(info);
mEditText.setEnabled(enabled != 0);
mCheckbox.setChecked(enabled != 0);
+ if (UserHandle.myUserId() != UserHandle.USER_OWNER) {
+ mCheckbox.setText(R.string.show_user_info_on_lockscreen_label);
+ }
mCheckbox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Settings.Secure.putInt(res, Settings.Secure.LOCK_SCREEN_OWNER_INFO_ENABLED,
diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java
index 2af212c..a72159d 100644
--- a/src/com/android/settings/SecuritySettings.java
+++ b/src/com/android/settings/SecuritySettings.java
@@ -57,6 +57,7 @@ import java.util.List;
*/
public class SecuritySettings extends SettingsPreferenceFragment
implements OnPreferenceChangeListener, DialogInterface.OnClickListener {
+
static final String TAG = "SecuritySettings";
// Lock Settings
@@ -73,6 +74,7 @@ public class SecuritySettings extends SettingsPreferenceFragment
private static final String KEY_TACTILE_FEEDBACK_ENABLED = "unlock_tactile_feedback";
private static final String KEY_SECURITY_CATEGORY = "security_category";
private static final String KEY_LOCK_AFTER_TIMEOUT = "lock_after_timeout";
+ private static final String KEY_OWNER_INFO_SETTINGS = "owner_info_settings";
private static final String EXTRA_NO_WIDGET = "com.android.settings.NO_WIDGET";
private static final String EXTRA_DEFAULT_WIDGET = "com.android.settings.DEFAULT_WIDGET";
private static final int SET_OR_CHANGE_LOCK_METHOD_REQUEST = 123;
@@ -169,6 +171,14 @@ public class SecuritySettings extends SettingsPreferenceFragment
mIsPrimary = UserHandle.myUserId() == UserHandle.USER_OWNER;
+ if (!mIsPrimary) {
+ // Rename owner info settings
+ Preference ownerInfoPref = findPreference(KEY_OWNER_INFO_SETTINGS);
+ if (ownerInfoPref != null) {
+ ownerInfoPref.setTitle(R.string.user_info_settings_title);
+ }
+ }
+
if (mIsPrimary) {
switch (dpm.getStorageEncryptionStatus()) {
case DevicePolicyManager.ENCRYPTION_STATUS_ACTIVE:
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index 34209ae..d7580fe 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -723,6 +723,9 @@ public class Settings extends PreferenceActivity
int titleRes = pref.getTitleRes();
if (pref.getFragment().equals(WallpaperTypeSettings.class.getName())) {
titleRes = R.string.wallpaper_settings_fragment_title;
+ } else if (pref.getFragment().equals(OwnerInfoSettings.class.getName())
+ && UserHandle.myUserId() != UserHandle.USER_OWNER) {
+ titleRes = R.string.user_info_settings_title;
}
startPreferencePanel(pref.getFragment(), pref.getExtras(), titleRes, pref.getTitle(),
null, 0);
diff --git a/src/com/android/settings/users/UserSettings.java b/src/com/android/settings/users/UserSettings.java
index c7829cb..abcb203 100644
--- a/src/com/android/settings/users/UserSettings.java
+++ b/src/com/android/settings/users/UserSettings.java
@@ -102,6 +102,8 @@ public class UserSettings extends SettingsPreferenceFragment
private final Object mUserLock = new Object();
private UserManager mUserManager;
private SparseArray<Drawable> mUserIcons = new SparseArray<Drawable>();
+ private boolean mIsOwner = UserHandle.myUserId() == UserHandle.USER_OWNER;
+
private Handler mHandler = new Handler() {
@Override
@@ -135,14 +137,19 @@ public class UserSettings extends SettingsPreferenceFragment
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
+
mUserManager = (UserManager) getActivity().getSystemService(Context.USER_SERVICE);
addPreferencesFromResource(R.xml.user_settings);
mUserListCategory = (PreferenceGroup) findPreference(KEY_USER_LIST);
mMePreference = (Preference) findPreference(KEY_USER_ME);
mMePreference.setOnPreferenceClickListener(this);
- if (UserHandle.myUserId() != UserHandle.USER_OWNER) {
+ if (!mIsOwner) {
mMePreference.setSummary(null);
}
+ Preference ownerInfo = findPreference("user_owner_info");
+ if (ownerInfo != null && !mIsOwner) {
+ ownerInfo.setTitle(R.string.user_info_settings_title);
+ }
mNicknamePreference = (SelectableEditTextPreference) findPreference(KEY_USER_NICKNAME);
mNicknamePreference.setOnPreferenceChangeListener(this);
mNicknamePreference.getEditText().setInputType(
@@ -172,7 +179,7 @@ public class UserSettings extends SettingsPreferenceFragment
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
- if (UserHandle.myUserId() == UserHandle.USER_OWNER) {
+ if (mIsOwner) {
if (UserManager.getMaxSupportedUsers() > mUserManager.getUsers(false).size()) {
MenuItem addUserItem = menu.add(0, MENU_ADD_USER, 0, R.string.user_add_user_menu);
addUserItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM