4

バッテリーの状態をログに記録するアプリを書いていますが、に問題がありBatteryManager.BATTERY_PLUGGED_WIRELESSます。ワイヤレス充電ステーションに Android 4.0.4 を搭載した Galaxy S3 または 4.2.2 を搭載した S4 をロードすると、アプリBATTERY_PLUGGED_ACは 4 ( ) ではなく 1 ( ) を表示しますBATTERY_PLUGGED_WIRELESS。電話は、ワイヤレス充電を通知するポップアップを表示します。それで、それはAPIのバグですか?

誰でもこれを確認できますか?充電モードを取得するための他の回避策はありますか?

public class BatteryReceiver extends BroadcastReceiver
{
    @Override
    public void onReceive(Context context, Intent intent)
    {
        int plugged = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, 0);
        Toast.makeText(context, errorMsg, Toast.LENGTH_SHORT).show();
    }
}
4

1 に答える 1