美文网首页
MEID为空的问题

MEID为空的问题

作者: 平头说人生 | 来源:发表于2018-06-04 15:17 被阅读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也是可接受范围,故该问题不是问题,是测试手法太快导致。

    相关文章

      网友评论

          本文标题:MEID为空的问题

          本文链接:https://www.haomeiwen.com/subject/pecysftx.html