你好程序员, 我正在尝试创建一个在电池充满时播放设定声音的应用程序,我该怎么办?
答案 0 :(得分:1)
Shahbaz的回答似乎是正确的,我要添加的是实现围绕电池状态的if语句,例如
if(status == BatteryManager.BATTERY_STATUS_FULL){
//Play sound using Android MediaPlayer
}
然后实现android MediaPlayer对象以播放你的声音,一旦你阅读了它上面的信息就可以使用了这个链接! http://developer.android.com/reference/android/media/MediaPlayer.html
祝你好运!
答案 1 :(得分:0)
通过谷歌搜索得到了一些有用的东西。
// Are we charging / charged?
int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
boolean isCharging = status == BatteryManager.BATTERY_STATUS_CHARGING ||
status == BatteryManager.BATTERY_STATUS_FULL;
// How are we charging?
int chargePlug = batteryStatus.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1);
boolean usbCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_USB;
boolean acCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_AC;
使用if命令在达到BATTERY_STATUS_FULL时执行所需操作。如果你从未做过编程,那么抱歉,首先要学习它。