react-native-android-device-info
A React Native library for Android to get device information.
This library uses EasyDeviceInfo.
Install
yarn add react-native-android-device-info
Link the library
react-native link react-native-android-device-info
Permissions
Add required permissions to:
<your project>/android/app/src/main/AndroidManifest.xml
<!-- Network Info --> <!-- Network Info --> <!-- WiFI Info --> <!-- SIM Info / Phone # --> <!-- Location Info --> <!-- Location Info --> <!-- Fingerprint Info -->
How To Use
const device = NativeModulesRNAndroidDeviceInfo device
Implemented APIs
- Device
getDeviceInfo()
- Memory
getMemoryInfo()
- Battery
getBatteryInfo()
- Sensors
getSensorInfo()
- Network
getNetworkInfo()
- Display
getDisplayInfo()
- NFC
getNfcInfo()
- SIM
getSimInfo()
- Config
getConfigInfo()
- Location
getLocationInfo()
- ABI
getAbiInfo()
- Fingerprint
getFingerprintInfo()
Detailed information can be found at the EasyDeviceInfo Wiki
Demo App
Please check Android Device Info for a working demo.
Credits
Nishant Srivastava for EasyDeviceInfo.
License
Apache 2.0