android 如何模拟漫游数据

Posted 蚁人日记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 如何模拟漫游数据相关的知识,希望对你有一定的参考价值。


         在开发中经常会遇到一些有关于状态栏显示的定制需求,如要在信号塔边上显示网络类型,要把数据上行下行的箭头移到塔边上(塔左边或右边),要有阿拉波数字标注卡1和卡2等等一些问题,前几天一客户要求在数据漫游的时候要在R的右边再加入当前网络数据类型即(R 4G,R 3G,R H)这样显示,

       因为公司没有提供国外的SIM卡,无法使用漫游数据无法在状态栏显示出R的图标,有人说要只能拿去硬件测试那边的终由器上面模拟信号了,但那样非常麻烦,光高度一下就要跑一下实验室,光调试一下就要跑去实验室,而且那样也没法抓log,正当无技可施时,协议组的一个同事告诉我一可行的方法,只需要在手机中加入两个属性值就可以手机模拟漫游信号,

     步骤如下:
     执行:adb root

                 adb remount

                adb pull  system/build.prop 

        在导出来的build.prop文件中最后加入下面两属性:
        ro.debuggable=1
        telephony.test.forceRoaming=true

      然后再把这文件push到手机system下面复盖掉之前的文件

      接着adb shell,进入到system目录下面给build.prop添加权限:chmod 644 build.prop,让其可读,

      最后重启手机,打插入SIM卡打开数据流量,至此数据就是模拟漫游数据了,状态栏也会相应可R来显示数据类型,

以上是关于android 如何模拟漫游数据的主要内容,如果未能解决你的问题,请参考以下文章

内网漫游-模拟真实环境

五台山风景区旅游模拟漫游系统的设计与实现_kaic

云原生:打造「阿拉丁神灯式」应用厨房 | 晨思

如何在 iOS 中获取 SIM 漫游状态

Android显示问题 阿拉伯语英语数字混合显示,发生错乱,懂得来,不知道的别瞎说

android设计的布局在阿拉伯语下界面错乱的解决方法