MEID为空的问题

2018-06-04  本文已影响11人  平头说人生

Telephony的初始化时间基本等同开机时间:

02-12 06:32:48.413  1886  1886 I PhoneFactory: Creating Phone with type = 1 sub = 0

Dialog显示时间:

02-12 06:32:58.174  1886  1886 E ImeiInformationActivity: MultiSimEnabled Meid is invalid

MEID上报时间:

02-12 06:32:49.252  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] PhoneId is 0 Meid is A1000060A00951 IMEI is 868214030033193

02-12 06:32:49.252  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] Good, meid is valid at the 0 time

02-12 06:32:49.299  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] PhoneId is 0 Meid is A1000060A00951 IMEI is 868214030033193

02-12 06:32:49.299  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] Good, meid is valid at the 0 time

02-12 06:32:49.972  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] PhoneId is 0 Meid is A1000060A00951 IMEI is 868214030033193

02-12 06:32:49.972  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] Good, meid is valid at the 0 time

02-12 06:32:50.030  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] PhoneId is 0 Meid is A1000060A00951 IMEI is 868214030033193

02-12 06:32:50.030  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] Good, meid is valid at the 0 time

02-12 06:32:58.236  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] PhoneId is 0 Meid is A1000060A00951 IMEI is 868214030033193

02-12 06:32:58.236  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] Good, meid is valid at the 0 time

02-12 06:32:49.854  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] Switching Voice Phone : GSM >>> CDMA

02-12 06:32:49.898  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] Switching Voice Phone : GSM >>> CDMA

02-12 06:32:58.069  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] Switching Voice Phone : CDMA >>> GSM

分析:

上报都正常,MEID正常情况下不应该为空或者无效,

除非上报后又有操作对MEID做更改,查看源码对MEID重置有两个:

一:上报后对MEID赋值

二:在switchPhoneType后调用initRatSpecific对MEID置空

通过查看switchPhoneType中的Log(Switching Voice Phone) 发现的确是进行了switch

提取下面Log:

02-12 06:32:58.069  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] Switching Voice Phone : CDMA >>> GSM

(Phone发生变化的时候会对MEID进行初始化)

刚好在MEID初始化后进行了显示MEID操作

02-12 06:32:58.174  1886  1886 E ImeiInformationActivity: MultiSimEnabled Meid is invalid

接下来MEID再次初始化完毕,又显示正常

02-12 06:32:58.236  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] Good, meid is valid at the 0 time

结论

02-12 06:32:48.413  1886  1886 I PhoneFactory: Creating Phone with type = 1 sub = 0  (Phone的初始化时间)

02-12 06:32:58.069  1886  1886 D GsmCdmaPhone: [GsmCdmaPhone] Switching Voice Phone : CDMA >>> GSM (Phone更新时间)

Phone在初始化10秒钟后有对phone更进行新,10s也是可接受范围,故该问题不是问题,是测试手法太快导致。

上一篇下一篇

猜你喜欢

热点阅读