Merge "Remove hard-coding cellbroadcastreceiver package name." into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
5625958a20
@@ -24,6 +24,7 @@ import android.os.UserManager;
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
import androidx.preference.Preference;
|
||||
|
||||
import com.android.internal.telephony.CellBroadcastUtils;
|
||||
import com.android.settings.accounts.AccountRestrictionHelper;
|
||||
import com.android.settings.core.PreferenceControllerMixin;
|
||||
import com.android.settingslib.RestrictedPreference;
|
||||
@@ -88,7 +89,9 @@ public class EmergencyBroadcastPreferenceController extends AbstractPreferenceCo
|
||||
com.android.internal.R.bool.config_cellBroadcastAppLinks);
|
||||
if (enabled) {
|
||||
try {
|
||||
if (mPm.getApplicationEnabledSetting("com.android.cellbroadcastreceiver")
|
||||
String packageName = CellBroadcastUtils
|
||||
.getDefaultCellBroadcastReceiverPackageName(mContext);
|
||||
if (packageName == null || mPm.getApplicationEnabledSetting(packageName)
|
||||
== PackageManager.COMPONENT_ENABLED_STATE_DISABLED) {
|
||||
enabled = false; // CMAS app disabled
|
||||
}
|
||||
|
Reference in New Issue
Block a user