android 如何模拟漫游数据

来源:互联网 发布:myet软件下载 编辑:程序博客网 时间:2024/04/28 20:16


         在开发中经常会遇到一些有关于状态栏显示的定制需求,如要在信号塔边上显示网络类型,要把数据上行下行的箭头移到塔边上(塔左边或右边),要有阿拉波数字标注卡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来显示数据类型,

0 0
原创粉丝点击