上一篇文章介绍的是使用wifi遥控电视盒子,缺点是盒子并没有真正关机,只是关闭了屏幕。为了让处于休眠状态下的盒子能够接收遥控指令,必须使其一直连在路由器上面,无疑增加了耗电量。下面介绍另一种办法,使用安卓的蓝牙功能来模拟一个蓝牙键盘(或者说蓝牙遥控器),实现在盒子关机的情况下,让盒子开机。这种办法同样无需在盒子上安装第三方软件,也无需购买实体遥控器。源码在文末
代码的关键是BluetoothHidDevice这个类,该类是在安卓9(API 28)中才开放的,所以手机安卓系统版本在9.0以下的就不