有没有办法在 Eclipse Android 模拟器中模拟蜂窝移动网络 (GSM/UMTS) 的行为?
更具体地说:我想开发一个应用程序来显示有关网络的信息,例如覆盖级别、相邻小区的参数等,由 theTelephonyManager
和其他相关类提供。在实际手机中进行测试之前,我想尽可能多地使用模拟器进行调试。
为此,我需要模拟手机来“查看”功能正常的蜂窝网络及其协议和参数。那可能吗?
有没有办法在 Eclipse Android 模拟器中模拟蜂窝移动网络 (GSM/UMTS) 的行为?
更具体地说:我想开发一个应用程序来显示有关网络的信息,例如覆盖级别、相邻小区的参数等,由 theTelephonyManager
和其他相关类提供。在实际手机中进行测试之前,我想尽可能多地使用模拟器进行调试。
为此,我需要模拟手机来“查看”功能正常的蜂窝网络及其协议和参数。那可能吗?
模拟器没有给你设置这些东西的选项。我开发了一个用于显示网络参数的玩具应用程序,我发现的唯一方法是使用真手机。
顺便说一句,并不是所有手机都实现了Android API的所有方法,所以你会发现有些参数不会显示出来。API 中也没有很多参数,你需要让它们抛出 AT 命令(你需要一个有根的设备)
注意:我知道这个问题已有两年历史了,但是由于这个问题在 5 分钟前从其原作者那里得到了轻微的编辑,所以被撞回到了网站的前面,我假设他可能还在寻找一个回答。
是的,AT&T 提供了这样一个免费的工具,可以在一定程度上模拟和分析不同的网络状况。它可以与 Eclipse ADT、Android Studio 或其他完全结合使用。所以它不依赖于任何特定的 IDE。
http://developer.att.com/application-resource-optimizer
话虽如此,我不知道它是否会给你任何与手机信号塔相关的元数据。