Merge changes I9815f48e,Ib344f062,I84b62392,I81bfdff0
* changes: Move applications test package to sdk 26 Update tests to sdk 26 move manageapplications to sdk 26 Update viewholder tests to sdk 26
This commit is contained in:
committed by
Android (Google) Code Review
commit
19c4a05d92
@@ -16,6 +16,8 @@
|
||||
|
||||
package com.android.settings.applications;
|
||||
|
||||
import static com.android.settings.widget.EntityHeaderController.ActionType;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.preference.Preference;
|
||||
@@ -25,8 +27,6 @@ import android.util.Log;
|
||||
import com.android.settings.widget.EntityHeaderController;
|
||||
import com.android.settingslib.applications.AppUtils;
|
||||
|
||||
import static com.android.settings.widget.EntityHeaderController.ActionType;
|
||||
|
||||
public abstract class AppInfoWithHeader extends AppInfoBase {
|
||||
|
||||
private boolean mCreated;
|
||||
@@ -44,7 +44,7 @@ public abstract class AppInfoWithHeader extends AppInfoBase {
|
||||
final Preference pref = EntityHeaderController
|
||||
.newInstance(activity, this, null /* header */)
|
||||
.setRecyclerView(getListView(), getLifecycle())
|
||||
.setIcon(IconDrawableFactory.newInstance(activity)
|
||||
.setIcon(IconDrawableFactory.newInstance(getContext())
|
||||
.getBadgedIcon(mPackageInfo.applicationInfo))
|
||||
.setLabel(mPackageInfo.applicationInfo.loadLabel(mPm))
|
||||
.setSummary(mPackageInfo)
|
||||
|
@@ -40,7 +40,6 @@ public class EmergencyBroadcastPreferenceController extends AbstractPreferenceCo
|
||||
private AccountRestrictionHelper mHelper;
|
||||
private UserManager mUserManager;
|
||||
private PackageManager mPm;
|
||||
private boolean mCellBroadcastAppLinkEnabled;
|
||||
|
||||
public EmergencyBroadcastPreferenceController(Context context, String prefKey) {
|
||||
this(context, new AccountRestrictionHelper(context), prefKey);
|
||||
@@ -54,8 +53,6 @@ public class EmergencyBroadcastPreferenceController extends AbstractPreferenceCo
|
||||
mHelper = helper;
|
||||
mUserManager = (UserManager) context.getSystemService(Context.USER_SERVICE);
|
||||
mPm = mContext.getPackageManager();
|
||||
// Enable link to CMAS app settings depending on the value in config.xml.
|
||||
mCellBroadcastAppLinkEnabled = isCellBroadcastAppLinkEnabled();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -79,12 +76,13 @@ public class EmergencyBroadcastPreferenceController extends AbstractPreferenceCo
|
||||
|
||||
@Override
|
||||
public boolean isAvailable() {
|
||||
return mUserManager.isAdminUser() && mCellBroadcastAppLinkEnabled
|
||||
return mUserManager.isAdminUser() && isCellBroadcastAppLinkEnabled()
|
||||
&& !mHelper.hasBaseUserRestriction(
|
||||
UserManager.DISALLOW_CONFIG_CELL_BROADCASTS, UserHandle.myUserId());
|
||||
}
|
||||
|
||||
private boolean isCellBroadcastAppLinkEnabled() {
|
||||
// Enable link to CMAS app settings depending on the value in config.xml.
|
||||
boolean enabled = mContext.getResources().getBoolean(
|
||||
com.android.internal.R.bool.config_cellBroadcastAppLinks);
|
||||
if (enabled) {
|
||||
|
Reference in New Issue
Block a user