最初想法:手机充满电后一直充对电池不好,起初是智能插座设定时间,但不是很准确,有时候充不满
开始方案:使用Android studio编写app获取电量,达到阈值调用天猫精灵api实现
阻力:android获取电量不太方便,虽然也获取上了但代码较多,忽然想起之前使用过的autojs,查阅示例发现一行代码就能获取;天猫精灵没有调用api执行命令的接口
修改方案:使用autojs的device.getBattery()获取电量;播放录音唤醒天猫精灵执行命令
var sta = "充电";
setInterval( ()=>{
if( device.getBattery() > 99 && sta == "充电" ){
setTimeout( () => {
media.playMusic("/storage/emulated/0/guandeng.mp3");
sleep( media.getMusicDuration() );
sta="耗电";
exit();
},60000);
}
toast("running");
},5000);