有谁知道是否可以更改 android 模拟器中的可见网络栏?我搜索了谷歌,尝试使用 telnet 和 DDMS,但没有运气。
或者,有谁知道我在哪里可以获得条形图像的 png 文件(在 2.3 中)?我最终想要做的是获取不同级别的一些屏幕截图(1 条,2 条等)。我沿着尝试获取android源代码的路线走下去,但进展并不顺利。
很抱歉发布了 necroposting,但我正在寻找同样的东西,虽然我没有得到即时的答案,但我应该在这里发布我的发现,因为它回答了最初的问题。要在模拟器中设置网络接收级别,您需要使用 telnet 连接到它
telnet localhost 5554
通常您的模拟器将在端口 5554 上运行,但您可以随时在模拟器窗口的标题栏中检查它。之后你可以运行命令
gsm signal NN
其中 NN 是一个 int 0..31,表示信号电平。因此命令
gsm signal 0
不会给你任何酒吧。希望有一天有人会发现这很有用。快乐编码!
您可以从此处获取状态栏可绘制对象
搜索stat_sys_signal_
。我没有检查这些的分辨率。但如果这些是低分辨率的,您可能必须下载 Android 开源代码。可绘制对象将出现在frameworks\base\core\res\res\drawable-hdpi
在 Eclipse 的 ddms 视图模拟器选项卡中,您可以更改网络、电池的状态和电源...否则,您必须远程登录您的模拟器并发送命令