Support entitlement check in DSDS
Get resource from preferred SIM's subId. Bug: 122108346 Bug: 120069528 Test: atest TetherServiceTest Change-Id: Ia4279a418dfa6cd14942b7f4d2a313156066381b Merged-in: Ia4279a418dfa6cd14942b7f4d2a313156066381b
This commit is contained in:
@@ -74,6 +74,7 @@ import android.provider.Settings;
|
||||
import androidx.annotation.StringRes;
|
||||
import androidx.preference.Preference;
|
||||
import androidx.preference.PreferenceGroup;
|
||||
import android.telephony.SubscriptionManager;
|
||||
import android.telephony.TelephonyManager;
|
||||
import android.text.Spannable;
|
||||
import android.text.SpannableString;
|
||||
@@ -966,4 +967,13 @@ public final class Utils extends com.android.settingslib.Utils {
|
||||
return packageManager.getDefaultActivityIcon();
|
||||
}
|
||||
}
|
||||
|
||||
/** Get {@link Resources} by subscription id if subscription id is valid. */
|
||||
public static Resources getResourcesForSubId(Context context, int subId) {
|
||||
if (subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
|
||||
return SubscriptionManager.getResourcesForSubId(context, subId);
|
||||
} else {
|
||||
return context.getResources();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user