Update screen lock complexity permission to password complexity
This is to match the method name "getPasswordComplexity" as requested by API review feedback Bug: 128030136 Test: N/A Change-Id: Ia4ce1b0ceb581608615364b41a05ca71142ef2b7
This commit is contained in:
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
package com.android.settings.password;
|
package com.android.settings.password;
|
||||||
|
|
||||||
import static android.Manifest.permission.REQUEST_SCREEN_LOCK_COMPLEXITY;
|
import static android.Manifest.permission.REQUEST_PASSWORD_COMPLEXITY;
|
||||||
import static android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PARENT_PROFILE_PASSWORD;
|
import static android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PARENT_PROFILE_PASSWORD;
|
||||||
import static android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PASSWORD;
|
import static android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PASSWORD;
|
||||||
import static android.app.admin.DevicePolicyManager.EXTRA_PASSWORD_COMPLEXITY;
|
import static android.app.admin.DevicePolicyManager.EXTRA_PASSWORD_COMPLEXITY;
|
||||||
@@ -83,7 +83,7 @@ public class SetNewPasswordActivity extends Activity implements SetNewPasswordCo
|
|||||||
if (ACTION_SET_NEW_PASSWORD.equals(mNewPasswordAction)
|
if (ACTION_SET_NEW_PASSWORD.equals(mNewPasswordAction)
|
||||||
&& getIntent().hasExtra(EXTRA_PASSWORD_COMPLEXITY)) {
|
&& getIntent().hasExtra(EXTRA_PASSWORD_COMPLEXITY)) {
|
||||||
final boolean hasPermission = PasswordUtils.isCallingAppPermitted(
|
final boolean hasPermission = PasswordUtils.isCallingAppPermitted(
|
||||||
this, activityToken, REQUEST_SCREEN_LOCK_COMPLEXITY);
|
this, activityToken, REQUEST_PASSWORD_COMPLEXITY);
|
||||||
if (hasPermission) {
|
if (hasPermission) {
|
||||||
mRequestedMinComplexity =
|
mRequestedMinComplexity =
|
||||||
PasswordMetrics.sanitizeComplexityLevel(getIntent()
|
PasswordMetrics.sanitizeComplexityLevel(getIntent()
|
||||||
@@ -91,7 +91,7 @@ public class SetNewPasswordActivity extends Activity implements SetNewPasswordCo
|
|||||||
} else {
|
} else {
|
||||||
PasswordUtils.crashCallingApplication(activityToken,
|
PasswordUtils.crashCallingApplication(activityToken,
|
||||||
"Must have permission "
|
"Must have permission "
|
||||||
+ REQUEST_SCREEN_LOCK_COMPLEXITY + " to use extra "
|
+ REQUEST_PASSWORD_COMPLEXITY + " to use extra "
|
||||||
+ EXTRA_PASSWORD_COMPLEXITY);
|
+ EXTRA_PASSWORD_COMPLEXITY);
|
||||||
finish();
|
finish();
|
||||||
return;
|
return;
|
||||||
|
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
package com.android.settings.password;
|
package com.android.settings.password;
|
||||||
|
|
||||||
import static android.Manifest.permission.REQUEST_SCREEN_LOCK_COMPLEXITY;
|
import static android.Manifest.permission.REQUEST_PASSWORD_COMPLEXITY;
|
||||||
import static android.app.admin.DevicePolicyManager.EXTRA_PASSWORD_COMPLEXITY;
|
import static android.app.admin.DevicePolicyManager.EXTRA_PASSWORD_COMPLEXITY;
|
||||||
|
|
||||||
import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_REQUESTED_MIN_COMPLEXITY;
|
import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_REQUESTED_MIN_COMPLEXITY;
|
||||||
@@ -82,10 +82,10 @@ public class SetupChooseLockGeneric extends ChooseLockGeneric {
|
|||||||
if(getIntent().hasExtra(EXTRA_KEY_REQUESTED_MIN_COMPLEXITY)) {
|
if(getIntent().hasExtra(EXTRA_KEY_REQUESTED_MIN_COMPLEXITY)) {
|
||||||
IBinder activityToken = getActivityToken();
|
IBinder activityToken = getActivityToken();
|
||||||
boolean hasPermission = PasswordUtils.isCallingAppPermitted(
|
boolean hasPermission = PasswordUtils.isCallingAppPermitted(
|
||||||
this, activityToken, REQUEST_SCREEN_LOCK_COMPLEXITY);
|
this, activityToken, REQUEST_PASSWORD_COMPLEXITY);
|
||||||
if (!hasPermission) {
|
if (!hasPermission) {
|
||||||
PasswordUtils.crashCallingApplication(activityToken,
|
PasswordUtils.crashCallingApplication(activityToken,
|
||||||
"Must have permission " + REQUEST_SCREEN_LOCK_COMPLEXITY
|
"Must have permission " + REQUEST_PASSWORD_COMPLEXITY
|
||||||
+ " to use extra " + EXTRA_PASSWORD_COMPLEXITY);
|
+ " to use extra " + EXTRA_PASSWORD_COMPLEXITY);
|
||||||
finish();
|
finish();
|
||||||
return;
|
return;
|
||||||
|
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
package com.android.settings.password;
|
package com.android.settings.password;
|
||||||
|
|
||||||
import static android.Manifest.permission.REQUEST_SCREEN_LOCK_COMPLEXITY;
|
import static android.Manifest.permission.REQUEST_PASSWORD_COMPLEXITY;
|
||||||
import static android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PARENT_PROFILE_PASSWORD;
|
import static android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PARENT_PROFILE_PASSWORD;
|
||||||
import static android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PASSWORD;
|
import static android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PASSWORD;
|
||||||
import static android.app.admin.DevicePolicyManager.EXTRA_PASSWORD_COMPLEXITY;
|
import static android.app.admin.DevicePolicyManager.EXTRA_PASSWORD_COMPLEXITY;
|
||||||
@@ -139,7 +139,7 @@ public class SetNewPasswordActivityTest {
|
|||||||
public void testLaunchChooseLock_setNewPasswordExtraWithPermission() {
|
public void testLaunchChooseLock_setNewPasswordExtraWithPermission() {
|
||||||
ShadowPasswordUtils.setCallingAppLabel(APP_LABEL);
|
ShadowPasswordUtils.setCallingAppLabel(APP_LABEL);
|
||||||
ShadowPasswordUtils.setCallingAppPackageName(PKG_NAME);
|
ShadowPasswordUtils.setCallingAppPackageName(PKG_NAME);
|
||||||
ShadowPasswordUtils.addGrantedPermission(REQUEST_SCREEN_LOCK_COMPLEXITY);
|
ShadowPasswordUtils.addGrantedPermission(REQUEST_PASSWORD_COMPLEXITY);
|
||||||
Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
|
Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
|
||||||
Settings.Global.DEVICE_PROVISIONED, 1);
|
Settings.Global.DEVICE_PROVISIONED, 1);
|
||||||
|
|
||||||
@@ -169,7 +169,7 @@ public class SetNewPasswordActivityTest {
|
|||||||
public void testLaunchChooseLock_setNewPasswordExtraInvalidValue() {
|
public void testLaunchChooseLock_setNewPasswordExtraInvalidValue() {
|
||||||
ShadowPasswordUtils.setCallingAppLabel(APP_LABEL);
|
ShadowPasswordUtils.setCallingAppLabel(APP_LABEL);
|
||||||
ShadowPasswordUtils.setCallingAppPackageName(PKG_NAME);
|
ShadowPasswordUtils.setCallingAppPackageName(PKG_NAME);
|
||||||
ShadowPasswordUtils.addGrantedPermission(REQUEST_SCREEN_LOCK_COMPLEXITY);
|
ShadowPasswordUtils.addGrantedPermission(REQUEST_PASSWORD_COMPLEXITY);
|
||||||
Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
|
Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
|
||||||
Settings.Global.DEVICE_PROVISIONED, 1);
|
Settings.Global.DEVICE_PROVISIONED, 1);
|
||||||
|
|
||||||
@@ -197,7 +197,7 @@ public class SetNewPasswordActivityTest {
|
|||||||
public void testLaunchChooseLock_setNewPasswordExtraNoneComplexity() {
|
public void testLaunchChooseLock_setNewPasswordExtraNoneComplexity() {
|
||||||
ShadowPasswordUtils.setCallingAppLabel(APP_LABEL);
|
ShadowPasswordUtils.setCallingAppLabel(APP_LABEL);
|
||||||
ShadowPasswordUtils.setCallingAppPackageName(PKG_NAME);
|
ShadowPasswordUtils.setCallingAppPackageName(PKG_NAME);
|
||||||
ShadowPasswordUtils.addGrantedPermission(REQUEST_SCREEN_LOCK_COMPLEXITY);
|
ShadowPasswordUtils.addGrantedPermission(REQUEST_PASSWORD_COMPLEXITY);
|
||||||
Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
|
Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
|
||||||
Settings.Global.DEVICE_PROVISIONED, 1);
|
Settings.Global.DEVICE_PROVISIONED, 1);
|
||||||
|
|
||||||
@@ -225,7 +225,7 @@ public class SetNewPasswordActivityTest {
|
|||||||
public void testLaunchChooseLock_setNewPasswordWithoutExtra() {
|
public void testLaunchChooseLock_setNewPasswordWithoutExtra() {
|
||||||
ShadowPasswordUtils.setCallingAppLabel(APP_LABEL);
|
ShadowPasswordUtils.setCallingAppLabel(APP_LABEL);
|
||||||
ShadowPasswordUtils.setCallingAppPackageName(PKG_NAME);
|
ShadowPasswordUtils.setCallingAppPackageName(PKG_NAME);
|
||||||
ShadowPasswordUtils.addGrantedPermission(REQUEST_SCREEN_LOCK_COMPLEXITY);
|
ShadowPasswordUtils.addGrantedPermission(REQUEST_PASSWORD_COMPLEXITY);
|
||||||
Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
|
Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
|
||||||
Settings.Global.DEVICE_PROVISIONED, 1);
|
Settings.Global.DEVICE_PROVISIONED, 1);
|
||||||
|
|
||||||
@@ -252,7 +252,7 @@ public class SetNewPasswordActivityTest {
|
|||||||
public void testLaunchChooseLock_setNewParentProfilePasswordExtraWithPermission() {
|
public void testLaunchChooseLock_setNewParentProfilePasswordExtraWithPermission() {
|
||||||
ShadowPasswordUtils.setCallingAppLabel(APP_LABEL);
|
ShadowPasswordUtils.setCallingAppLabel(APP_LABEL);
|
||||||
ShadowPasswordUtils.setCallingAppPackageName(PKG_NAME);
|
ShadowPasswordUtils.setCallingAppPackageName(PKG_NAME);
|
||||||
ShadowPasswordUtils.addGrantedPermission(REQUEST_SCREEN_LOCK_COMPLEXITY);
|
ShadowPasswordUtils.addGrantedPermission(REQUEST_PASSWORD_COMPLEXITY);
|
||||||
Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
|
Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
|
||||||
Settings.Global.DEVICE_PROVISIONED, 1);
|
Settings.Global.DEVICE_PROVISIONED, 1);
|
||||||
|
|
||||||
@@ -280,7 +280,7 @@ public class SetNewPasswordActivityTest {
|
|||||||
public void testLaunchChooseLock_setNewParentProfilePasswordWithoutExtra() {
|
public void testLaunchChooseLock_setNewParentProfilePasswordWithoutExtra() {
|
||||||
ShadowPasswordUtils.setCallingAppLabel(APP_LABEL);
|
ShadowPasswordUtils.setCallingAppLabel(APP_LABEL);
|
||||||
ShadowPasswordUtils.setCallingAppPackageName(PKG_NAME);
|
ShadowPasswordUtils.setCallingAppPackageName(PKG_NAME);
|
||||||
ShadowPasswordUtils.addGrantedPermission(REQUEST_SCREEN_LOCK_COMPLEXITY);
|
ShadowPasswordUtils.addGrantedPermission(REQUEST_PASSWORD_COMPLEXITY);
|
||||||
Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
|
Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
|
||||||
Settings.Global.DEVICE_PROVISIONED, 1);
|
Settings.Global.DEVICE_PROVISIONED, 1);
|
||||||
|
|
||||||
|
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
package com.android.settings.password;
|
package com.android.settings.password;
|
||||||
|
|
||||||
import static android.Manifest.permission.REQUEST_SCREEN_LOCK_COMPLEXITY;
|
import static android.Manifest.permission.REQUEST_PASSWORD_COMPLEXITY;
|
||||||
import static android.app.admin.DevicePolicyManager.PASSWORD_COMPLEXITY_HIGH;
|
import static android.app.admin.DevicePolicyManager.PASSWORD_COMPLEXITY_HIGH;
|
||||||
|
|
||||||
import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_REQUESTED_MIN_COMPLEXITY;
|
import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_REQUESTED_MIN_COMPLEXITY;
|
||||||
@@ -68,7 +68,7 @@ public class SetupChooseLockGenericTest {
|
|||||||
@Test
|
@Test
|
||||||
@Config(shadows = {ShadowPasswordUtils.class})
|
@Config(shadows = {ShadowPasswordUtils.class})
|
||||||
public void setupChooseLockGenericPasswordComplexityExtraWithPermission() {
|
public void setupChooseLockGenericPasswordComplexityExtraWithPermission() {
|
||||||
ShadowPasswordUtils.addGrantedPermission(REQUEST_SCREEN_LOCK_COMPLEXITY);
|
ShadowPasswordUtils.addGrantedPermission(REQUEST_PASSWORD_COMPLEXITY);
|
||||||
|
|
||||||
Intent intent = new Intent("com.android.settings.SETUP_LOCK_SCREEN");
|
Intent intent = new Intent("com.android.settings.SETUP_LOCK_SCREEN");
|
||||||
intent.putExtra(EXTRA_KEY_REQUESTED_MIN_COMPLEXITY, PASSWORD_COMPLEXITY_HIGH);
|
intent.putExtra(EXTRA_KEY_REQUESTED_MIN_COMPLEXITY, PASSWORD_COMPLEXITY_HIGH);
|
||||||
|
Reference in New Issue
Block a user