Home | History | Annotate | Download | only in phone

Lines Matching refs:phoneId

94     // Carrier configs from default app, indexed by phoneID.
96 // Carrier configs from privileged carrier config app, indexed by phoneID.
144 // For each phoneId, the event sequence should be:
162 int phoneId = msg.arg1;
163 log("mHandler: " + msg.what + " phoneId: " + phoneId);
171 if (mConfigFromDefaultApp[phoneId] == null &&
172 mConfigFromCarrierApp[phoneId] == null)
174 mConfigFromDefaultApp[phoneId] = null;
175 mConfigFromCarrierApp[phoneId] = null;
176 mServiceConnection[phoneId] = null;
177 broadcastConfigChangedIntent(phoneId);
199 iccid = getIccIdForPhoneId(phoneId);
203 + " phoneId=" + phoneId);
204 mConfigFromDefaultApp[phoneId] = config;
205 Message newMsg = obtainMessage(EVENT_LOADED_FROM_DEFAULT, phoneId, -1);
210 phoneId, EVENT_CONNECTED_TO_DEFAULT)) {
211 sendMessageDelayed(obtainMessage(EVENT_BIND_DEFAULT_TIMEOUT, phoneId, -1),
215 broadcastConfigChangedIntent(phoneId);
222 carrierId = getCarrierIdForPhoneId(phoneId);
225 if (mServiceConnection[phoneId] != conn || conn.service == null) {
233 iccid = getIccIdForPhoneId(phoneId);
235 mConfigFromDefaultApp[phoneId] = config;
236 sendMessage(obtainMessage(EVENT_LOADED_FROM_DEFAULT, phoneId, -1));
241 mContext.unbindService(mServiceConnection[phoneId]);
246 mContext.unbindService(mServiceConnection[phoneId]);
247 broadcastConfigChangedIntent(phoneId);
254 && mServiceConnection[phoneId] == null) {
257 carrierPackageName = getCarrierPackageForPhoneId(phoneId);
260 sendMessage(obtainMessage(EVENT_FETCH_CARRIER, phoneId));
262 broadcastConfigChangedIntent(phoneId);
267 carrierPackageName = getCarrierPackageForPhoneId(phoneId);
268 iccid = getIccIdForPhoneId(phoneId);
271 log("Loaded config from XML. package=" + carrierPackageName + " phoneId="
272 + phoneId);
273 mConfigFromCarrierApp[phoneId] = config;
274 Message newMsg = obtainMessage(EVENT_LOADED_FROM_CARRIER, phoneId, -1);
279 && bindToConfigPackage(carrierPackageName, phoneId,
281 sendMessageDelayed(obtainMessage(EVENT_BIND_CARRIER_TIMEOUT, phoneId, -1),
285 broadcastConfigChangedIntent(phoneId);
292 carrierId = getCarrierIdForPhoneId(phoneId);
295 if (mServiceConnection[phoneId] != conn ||
304 carrierPackageName = getCarrierPackageForPhoneId(phoneId);
305 iccid = getIccIdForPhoneId(phoneId);
307 mConfigFromCarrierApp[phoneId] = config;
308 sendMessage(obtainMessage(EVENT_LOADED_FROM_CARRIER, phoneId, -1));
313 mContext.unbindService(mServiceConnection[phoneId]);
318 mContext.unbindService(mServiceConnection[phoneId]);
319 broadcastConfigChangedIntent(phoneId);
326 && mServiceConnection[phoneId] == null) {
329 broadcastConfigChangedIntent(phoneId);
396 private void broadcastConfigChangedIntent(int phoneId) {
400 SubscriptionManager.putPhoneIdAndSubIdExtra(intent, phoneId);
405 private boolean bindToConfigPackage(String pkgName, int phoneId, int eventId) {
406 log("Binding to " + pkgName + " for phone " + phoneId);
409 mServiceConnection[phoneId] = new CarrierServiceConnection(phoneId, eventId);
411 return mContext.bindService(carrierService, mServiceConnection[phoneId],
418 private CarrierIdentifier getCarrierIdForPhoneId(int phoneId) {
424 String spn = TelephonyManager.from(mContext).getSimOperatorNameForPhone(phoneId);
425 String simOperator = TelephonyManager.from(mContext).getSimOperatorNumericForPhone(phoneId);
431 Phone phone = PhoneFactory.getPhone(phoneId);
442 private String getCarrierPackageForPhoneId(int phoneId) {
445 new Intent(CarrierService.CARRIER_SERVICE_INTERFACE), phoneId);
453 private String getIccIdForPhoneId(int phoneId) {
454 if (!SubscriptionManager.isValidPhoneId(phoneId)) {
457 Phone phone = PhoneFactory.getPhone(phoneId);
632 * This reads config bundles for the given phoneId. That means getting the latest bundle from
636 private void updateConfigForPhoneId(int phoneId) {
639 if (mConfigFromCarrierApp[phoneId] != null &&
640 getCarrierPackageForPhoneId(phoneId) == null) {
641 mConfigFromCarrierApp[phoneId] = null;
643 mHandler.sendMessage(mHandler.obtainMessage(EVENT_FETCH_DEFAULT, phoneId, -1));
655 int phoneId = SubscriptionManager.getPhoneId(subId);
657 if (SubscriptionManager.isValidPhoneId(phoneId)) {
658 PersistableBundle config = mConfigFromDefaultApp[phoneId];
661 config = mConfigFromCarrierApp[phoneId];
670 int phoneId = SubscriptionManager.getPhoneId(subId);
671 if (!SubscriptionManager.isValidPhoneId(phoneId)) {
672 log("Ignore invalid phoneId: " + phoneId + " for subId: " + subId);
691 updateConfigForPhoneId(phoneId);
695 public void updateConfigForPhoneId(int phoneId, String simState) {
698 log("update config for phoneId: " + phoneId + " simState: " + simState);
699 if (!SubscriptionManager.isValidPhoneId(phoneId)) {
708 mHandler.sendMessage(mHandler.obtainMessage(EVENT_CLEAR_CONFIG, phoneId, -1));
712 updateConfigForPhoneId(phoneId);
766 int phoneId;
770 public CarrierServiceConnection(int phoneId, int eventId) {
771 this.phoneId = phoneId;
779 mHandler.sendMessage(mHandler.obtainMessage(eventId, phoneId, -1, this));
808 // We don't have a phoneId for arg1.