admin管理员组文章数量:1548489
模拟器的电池状态,默认是正在充电,而且电量一直是50%,如果要调试电池相关的应用,显然是需要更改这些的。
再熊掌古狗了一轮后,下面就理一下这么更改这些值。
用Telnet连接模拟器
telnet localhost 5554
5554为你模拟器的实际端口:
如果提示:不是内部或外部命令,也不是可运行的程序或批处理文件。
说明没有telnet这个命令,其实win7是只带的,只是没有打开,进入控制面板打开即可
如上图所示
命令后会连上模拟器,用help命令可用查看帮助
Android console command help:
help|h|? print a list of commands
event simulate hardware events
geo Geo-location commands
gsm GSM related commands
cdma CDMA related commands
kill kill the emulator instance
network manage network settings
power power related commands
quit|exit quit control session
redir manage port redirections
sms SMS related commands
avd control virtual device execution
window manage emulator window
qemu QEMU-specific commands
sensor manage emulator sensors
finger manage emulator finger print
try 'help ' for command-specific help
看看,power命令的帮助:
help power
help powerallows to change battery and AC power status
available sub-commands:
power display display battery and charger state
power ac set AC charging state
power status set battery status
power present set battery present state
power health set battery health state
power capacity set battery capacity state
OK
到这,结果已经很明显了。
设置电量:
设置非充电状态
命令有点难用,老是出错
最后设置效果:
状态栏上的电池还是充电中的图标,
Android Console: type 'help' for a list of commands
OK
power ac off
OK这样就可用完全关闭了。
其他的都自己发散去吧。
附: 开机持续使用时间
// 开机持续时间
long uptime = SystemClock.elapsedRealtime();
Log.e("time=", DateUtils.formatElapsedTime(uptime / 1000));
版权声明:本文标题:android模拟器电量,Android 模拟器AVD,设置电池状态 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1727206967a1102317.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论