Home | History | Annotate | Download | only in phone

Lines Matching refs:phoneId

89     // Carrier configs from default app, indexed by phoneID.
91 // Carrier configs from privileged carrier config app, indexed by phoneID.
139 // For each phoneId, the event sequence should be:
157 int phoneId = msg.arg1;
158 log("mHandler: " + msg.what + " phoneId: " + phoneId);
166 if (mConfigFromDefaultApp[phoneId] == null &&
167 mConfigFromCarrierApp[phoneId] == null)
169 mConfigFromDefaultApp[phoneId] = null;
170 mConfigFromCarrierApp[phoneId] = null;
171 mServiceConnection[phoneId] = null;
172 broadcastConfigChangedIntent(phoneId);
194 iccid = getIccIdForPhoneId(phoneId);
198 + " phoneId=" + phoneId);
199 mConfigFromDefaultApp[phoneId] = config;
200 Message newMsg = obtainMessage(EVENT_LOADED_FROM_DEFAULT, phoneId, -1);
205 phoneId, EVENT_CONNECTED_TO_DEFAULT)) {
206 sendMessageDelayed(obtainMessage(EVENT_BIND_DEFAULT_TIMEOUT, phoneId, -1),
210 broadcastConfigChangedIntent(phoneId);
217 carrierId = getCarrierIdForPhoneId(phoneId);
220 if (mServiceConnection[phoneId] != conn || conn.service == null) {
228 iccid = getIccIdForPhoneId(phoneId);
230 mConfigFromDefaultApp[phoneId] = config;
231 sendMessage(obtainMessage(EVENT_LOADED_FROM_DEFAULT, phoneId, -1));
236 mContext.unbindService(mServiceConnection[phoneId]);
241 mContext.unbindService(mServiceConnection[phoneId]);
242 broadcastConfigChangedIntent(phoneId);
249 && mServiceConnection[phoneId] == null) {
252 carrierPackageName = getCarrierPackageForPhoneId(phoneId);
255 sendMessage(obtainMessage(EVENT_FETCH_CARRIER, phoneId));
257 broadcastConfigChangedIntent(phoneId);
262 carrierPackageName = getCarrierPackageForPhoneId(phoneId);
263 iccid = getIccIdForPhoneId(phoneId);
266 log("Loaded config from XML. package=" + carrierPackageName + " phoneId="
267 + phoneId);
268 mConfigFromCarrierApp[phoneId] = config;
269 Message newMsg = obtainMessage(EVENT_LOADED_FROM_CARRIER, phoneId, -1);
274 && bindToConfigPackage(carrierPackageName, phoneId,
276 sendMessageDelayed(obtainMessage(EVENT_BIND_CARRIER_TIMEOUT, phoneId, -1),
280 broadcastConfigChangedIntent(phoneId);
287 carrierId = getCarrierIdForPhoneId(phoneId);
290 if (mServiceConnection[phoneId] != conn ||
299 carrierPackageName = getCarrierPackageForPhoneId(phoneId);
300 iccid = getIccIdForPhoneId(phoneId);
302 mConfigFromCarrierApp[phoneId] = config;
303 sendMessage(obtainMessage(EVENT_LOADED_FROM_CARRIER, phoneId, -1));
308 mContext.unbindService(mServiceConnection[phoneId]);
313 mContext.unbindService(mServiceConnection[phoneId]);
314 broadcastConfigChangedIntent(phoneId);
321 && mServiceConnection[phoneId] == null) {
324 broadcastConfigChangedIntent(phoneId);
389 private void broadcastConfigChangedIntent(int phoneId) {
392 SubscriptionManager.putPhoneIdAndSubIdExtra(intent, phoneId);
398 private boolean bindToConfigPackage(String pkgName, int phoneId, int eventId) {
399 log("Binding to " + pkgName + " for phone " + phoneId);
402 mServiceConnection[phoneId] = new CarrierServiceConnection(phoneId, eventId);
404 return mContext.bindService(carrierService, mServiceConnection[phoneId],
411 private CarrierIdentifier getCarrierIdForPhoneId(int phoneId) {
417 String spn = TelephonyManager.from(mContext).getSimOperatorNameForPhone(phoneId);
418 String simOperator = TelephonyManager.from(mContext).getSimOperatorNumericForPhone(phoneId);
424 Phone phone = PhoneFactory.getPhone(phoneId);
435 private String getCarrierPackageForPhoneId(int phoneId) {
438 new Intent(CarrierService.CARRIER_SERVICE_INTERFACE), phoneId);
446 private String getIccIdForPhoneId(int phoneId) {
447 if (!SubscriptionManager.isValidPhoneId(phoneId)) {
450 Phone phone = PhoneFactory.getPhone(phoneId);
620 * This reads config bundles for the given phoneId. That means getting the latest bundle from
624 private void updateConfigForPhoneId(int phoneId) {
627 if (mConfigFromCarrierApp[phoneId] != null &&
628 getCarrierPackageForPhoneId(phoneId) == null) {
629 mConfigFromCarrierApp[phoneId] = null;
631 mHandler.sendMessage(mHandler.obtainMessage(EVENT_FETCH_DEFAULT, phoneId, -1));
643 int phoneId = SubscriptionManager.getPhoneId(subId);
645 if (SubscriptionManager.isValidPhoneId(phoneId)) {
646 PersistableBundle config = mConfigFromDefaultApp[phoneId];
649 config = mConfigFromCarrierApp[phoneId];
658 int phoneId = SubscriptionManager.getPhoneId(subId);
659 if (!SubscriptionManager.isValidPhoneId(phoneId)) {
660 log("Ignore invalid phoneId: " + phoneId + " for subId: " + subId);
679 updateConfigForPhoneId(phoneId);
683 public void updateConfigForPhoneId(int phoneId, String simState) {
686 log("update config for phoneId: " + phoneId + " simState: " + simState);
687 if (!SubscriptionManager.isValidPhoneId(phoneId)) {
696 mHandler.sendMessage(mHandler.obtainMessage(EVENT_CLEAR_CONFIG, phoneId, -1));
700 updateConfigForPhoneId(phoneId);
722 int phoneId;
726 public CarrierServiceConnection(int phoneId, int eventId) {
727 this.phoneId = phoneId;
735 mHandler.sendMessage(mHandler.obtainMessage(eventId, phoneId, -1, this));
764 // We don't have a phoneId for arg1.