我正在为安卓平板电脑开发安卓应用程序,我试着在设备充电时连接到device.Is可以在充电连接时自动打开安卓设备的电源吗?
发布于 2018-08-12 06:08:53
这取决于它是哪种设备。基本上,您需要使用shell脚本更新电池加载动画文件来重新启动设备,但您必须知道哪个文件负责制作电池图标的动画。每个OEM都有自己的命名/定位动画文件的标准,您应该找到自己的标准。
发布于 2016-04-07 18:41:39
首先,您必须为`ACTION_BATTERY_CHANGED‘注册广播接收器:
BroadcastReceiver PowerStatusReceiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
Intent batteryStatus = context.getApplicationContext().registerReceiver(null,
new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
assert batteryStatus != null;
status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
您将有两个选项:
if (status == BatteryManager.BATTERY_STATUS_CHARGING || status == BatteryManager.BATTERY_STATUS_FULL) {
// device plugged
// ...
}else if (status == BatteryManager.BATTERY_STATUS_DISCHARGING) {
// device unplugged
// ...
}
和:
IntentFilter powerConnectedFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
registerReceiver(PowerStatusReceiver, powerConnectedFilter);
要在设备插入时保持屏幕打开,请参阅:Android Keep Screen On In App
祝你好运:)
https://stackoverflow.com/questions/36470235
复制相似问题