【问题标题】:How to Make An App That Notifies On Full Charge With A Sound如何制作一个通过声音通知充满电的应用程序
【发布时间】:2015-08-12 14:48:53
【问题描述】:

你好程序员, 我正在尝试创建一个在电池充满时播放固定声音的应用程序我该怎么做?

【问题讨论】:

标签: android


【解决方案1】:

通过谷歌搜索得到了一些有用的东西。

// 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;

当达到 BATTERY_STATUS_FULL 时,使用 if 命令执行您想要的操作。如果您从未编程过,那么对不起,请先学习它。

【讨论】:

    【解决方案2】:

    Shahbaz 的回答似乎是正确的,我要补充的是实现一个围绕电池状态的 if 语句,例如

    if(status == BatteryManager.BATTERY_STATUS_FULL){ //Play sound using Android MediaPlayer }

    然后实现 android MediaPlayer 对象以播放您的声音,一旦您阅读了它的信息,使用它就非常简单,这是链接! http://developer.android.com/reference/android/media/MediaPlayer.html

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-21
      • 1970-01-01
      • 1970-01-01
      • 2021-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多