10

IOS と Android のバッテリー ステータスを取得するための反応ネイティブ アプリを作成しています。ネットを検索したところ、電話のバッテリーレベルを取得できるライブラリがいくつか見つかりました。

https://github.com/robinpowered/react-native-device-battery

https://github.com/remobile/react-native-battery-status

https://github.com/oojr/react-native-battery

私がそれを試してみると、すべてのライブラリに問題があり、git ハブで質問したときに開発者をあまりサポートしていません。

IOSとAndroidのバッテリーステータスを取得するためのより良いソリューションまたはライブラリを提供してくれる人はいますか?

前もって感謝します

4

3 に答える 3

4

デバイス固有の情報を取得するには、 react-native-device-infoを使用できます。

コマンドでインストール

npm install --save react-native-device-info

を使用して、デバイスのバッテリー レベルを 0 ~ 1 の浮動小数点数として取得しますgetBatteryLevel()

DeviceInfo.getBatteryLevel().then(batteryLevel => {
  // 0.759999
});

ノート:

iOS シミュレーターでは -1 を返します

于 2018-10-30T11:48:06.613 に答える