react-native-device-info
- Version 14.1.1
- Published
- 720 kB
- No dependencies
- MIT license
Install
npm i react-native-device-infoyarn add react-native-device-infopnpm add react-native-device-infoOverview
Get device information using react-native
Index
Variables
- DeviceInfo
- getAndroidId
- getAndroidIdSync
- getApiLevel
- getApiLevelSync
- getAvailableLocationProviders
- getAvailableLocationProvidersSync
- getBaseOs
- getBaseOsSync
- getBatteryLevel
- getBatteryLevelSync
- getBootloader
- getBootloaderSync
- getBrightness
- getBrightnessSync
- getBuildId
- getBuildIdSync
- getCarrier
- getCarrierSync
- getCodename
- getCodenameSync
- getDevice
- getDeviceName
- getDeviceNameSync
- getDeviceSync
- getDisplay
- getDisplaySync
- getFingerprint
- getFingerprintSync
- getFirstInstallTime
- getFirstInstallTimeSync
- getFontScale
- getFontScaleSync
- getFreeDiskStorage
- getFreeDiskStorageSync
- getHardware
- getHardwareSync
- getHost
- getHostNames
- getHostNamesSync
- getHostSync
- getIncremental
- getIncrementalSync
- getInstallerPackageName
- getInstallerPackageNameSync
- getInstallReferrer
- getInstallReferrerSync
- getInstanceId
- getInstanceIdSync
- getIpAddress
- getIpAddressSync
- getLastUpdateTime
- getLastUpdateTimeSync
- getManufacturer
- getManufacturerSync
- getMaxMemory
- getMaxMemorySync
- getPowerState
- getPowerStateSync
- getPreviewSdkInt
- getPreviewSdkIntSync
- getProduct
- getProductSync
- getSecurityPatch
- getSecurityPatchSync
- getSerialNumber
- getSerialNumberSync
- getStartupTime
- getStartupTimeSync
- getSupportedMediaTypeList
- getSupportedMediaTypeListSync
- getSystemAvailableFeatures
- getSystemAvailableFeaturesSync
- getTags
- getTagsSync
- getTotalDiskCapacity
- getTotalDiskCapacitySync
- getTotalMemory
- getTotalMemorySync
- getType
- getTypeSync
- getUniqueId
- getUniqueIdSync
- getUsedMemory
- getUsedMemorySync
- hasGms
- hasGmsSync
- hasHms
- hasHmsSync
- isAirplaneMode
- isAirplaneModeSync
- isBatteryCharging
- isBatteryChargingSync
- isBluetoothHeadphonesConnected
- isBluetoothHeadphonesConnectedSync
- isCameraPresent
- isCameraPresentSync
- isEmulator
- isEmulatorSync
- isHeadphonesConnected
- isHeadphonesConnectedSync
- isKeyboardConnected
- isKeyboardConnectedSync
- isLocationEnabled
- isLocationEnabledSync
- isMouseConnected
- isMouseConnectedSync
- isPinOrFingerprintSet
- isPinOrFingerprintSetSync
- isWiredHeadphonesConnected
- isWiredHeadphonesConnectedSync
- supported32BitAbis
- supported32BitAbisSync
- supported64BitAbis
- supported64BitAbisSync
- supportedAbis
- supportedAbisSync
Functions
- getApplicationName()
- getBrand()
- getBuildNumber()
- getBundleId()
- getDeviceId()
- getDeviceToken()
- getDeviceType()
- getDeviceTypeSync()
- getFreeDiskStorageOld()
- getFreeDiskStorageOldSync()
- getMacAddress()
- getMacAddressSync()
- getModel()
- getReadableVersion()
- getSystemName()
- getSystemVersion()
- getTotalDiskCapacityOld()
- getTotalDiskCapacityOldSync()
- getUserAgent()
- getUserAgentSync()
- getVersion()
- hasDynamicIsland()
- hasNotch()
- hasSystemFeature()
- hasSystemFeatureSync()
- isDisplayZoomed()
- isLandscape()
- isLandscapeSync()
- isLowBatteryLevel()
- isLowRamDevice()
- isTablet()
- isTabletMode()
- syncUniqueId()
- useBatteryLevel()
- useBatteryLevelIsLow()
- useBrightness()
- useDeviceName()
- useFirstInstallTime()
- useHasSystemFeature()
- useIsBluetoothHeadphonesConnected()
- useIsEmulator()
- useIsHeadphonesConnected()
- useIsWiredHeadphonesConnected()
- useManufacturer()
- usePowerState()
Interfaces
Type Aliases
Variables
variable DeviceInfo
const DeviceInfo: DeviceInfoModule;variable getAndroidId
const getAndroidId: Getter<Promise<string>>;variable getAndroidIdSync
const getAndroidIdSync: Getter<string>;variable getApiLevel
const getApiLevel: Getter<Promise<number>>;variable getApiLevelSync
const getApiLevelSync: Getter<number>;variable getAvailableLocationProviders
const getAvailableLocationProviders: Getter<Promise<LocationProviderInfo>>;variable getAvailableLocationProvidersSync
const getAvailableLocationProvidersSync: Getter<LocationProviderInfo>;variable getBaseOs
const getBaseOs: Getter<Promise<string>>;variable getBaseOsSync
const getBaseOsSync: Getter<string>;variable getBatteryLevel
const getBatteryLevel: Getter<Promise<number>>;variable getBatteryLevelSync
const getBatteryLevelSync: Getter<number>;variable getBootloader
const getBootloader: Getter<Promise<string>>;variable getBootloaderSync
const getBootloaderSync: Getter<string>;variable getBrightness
const getBrightness: Getter<Promise<number>>;variable getBrightnessSync
const getBrightnessSync: Getter<number>;variable getBuildId
const getBuildId: Getter<Promise<string>>;variable getBuildIdSync
const getBuildIdSync: Getter<string>;variable getCarrier
const getCarrier: Getter<Promise<string>>;variable getCarrierSync
const getCarrierSync: Getter<string>;variable getCodename
const getCodename: Getter<Promise<string>>;variable getCodenameSync
const getCodenameSync: Getter<string>;variable getDevice
const getDevice: Getter<Promise<string>>;variable getDeviceName
const getDeviceName: Getter<Promise<string>>;variable getDeviceNameSync
const getDeviceNameSync: Getter<string>;variable getDeviceSync
const getDeviceSync: Getter<string>;variable getDisplay
const getDisplay: Getter<Promise<string>>;variable getDisplaySync
const getDisplaySync: Getter<string>;variable getFingerprint
const getFingerprint: Getter<Promise<string>>;variable getFingerprintSync
const getFingerprintSync: Getter<string>;variable getFirstInstallTime
const getFirstInstallTime: Getter<Promise<number>>;variable getFirstInstallTimeSync
const getFirstInstallTimeSync: Getter<number>;variable getFontScale
const getFontScale: Getter<Promise<number>>;variable getFontScaleSync
const getFontScaleSync: Getter<number>;variable getFreeDiskStorage
const getFreeDiskStorage: Getter<Promise<number>>;variable getFreeDiskStorageSync
const getFreeDiskStorageSync: Getter<number>;variable getHardware
const getHardware: Getter<Promise<string>>;variable getHardwareSync
const getHardwareSync: Getter<string>;variable getHost
const getHost: Getter<Promise<string>>;variable getHostNames
const getHostNames: Getter<Promise<string[]>>;variable getHostNamesSync
const getHostNamesSync: Getter<string[]>;variable getHostSync
const getHostSync: Getter<string>;variable getIncremental
const getIncremental: Getter<Promise<string>>;variable getIncrementalSync
const getIncrementalSync: Getter<string>;variable getInstallerPackageName
const getInstallerPackageName: Getter<Promise<string>>;variable getInstallerPackageNameSync
const getInstallerPackageNameSync: Getter<string>;variable getInstallReferrer
const getInstallReferrer: Getter<Promise<string>>;variable getInstallReferrerSync
const getInstallReferrerSync: Getter<string>;variable getInstanceId
const getInstanceId: Getter<Promise<string>>;variable getInstanceIdSync
const getInstanceIdSync: Getter<string>;variable getIpAddress
const getIpAddress: Getter<Promise<string>>;variable getIpAddressSync
const getIpAddressSync: Getter<string>;variable getLastUpdateTime
const getLastUpdateTime: Getter<Promise<number>>;variable getLastUpdateTimeSync
const getLastUpdateTimeSync: Getter<number>;variable getManufacturer
const getManufacturer: Getter<Promise<string>>;variable getManufacturerSync
const getManufacturerSync: Getter<string>;variable getMaxMemory
const getMaxMemory: Getter<Promise<number>>;variable getMaxMemorySync
const getMaxMemorySync: Getter<number>;variable getPowerState
const getPowerState: Getter<Promise<Partial<PowerState>>>;variable getPowerStateSync
const getPowerStateSync: Getter<Partial<PowerState>>;variable getPreviewSdkInt
const getPreviewSdkInt: Getter<Promise<number>>;variable getPreviewSdkIntSync
const getPreviewSdkIntSync: Getter<number>;variable getProduct
const getProduct: Getter<Promise<string>>;variable getProductSync
const getProductSync: Getter<string>;variable getSecurityPatch
const getSecurityPatch: Getter<Promise<string>>;variable getSecurityPatchSync
const getSecurityPatchSync: Getter<string>;variable getSerialNumber
const getSerialNumber: Getter<Promise<string>>;variable getSerialNumberSync
const getSerialNumberSync: Getter<string>;variable getStartupTime
const getStartupTime: Getter<Promise<number>>;variable getStartupTimeSync
const getStartupTimeSync: Getter<number>;variable getSupportedMediaTypeList
const getSupportedMediaTypeList: Getter<Promise<string[]>>;variable getSupportedMediaTypeListSync
const getSupportedMediaTypeListSync: Getter<string[]>;variable getSystemAvailableFeatures
const getSystemAvailableFeatures: Getter<Promise<string[]>>;variable getSystemAvailableFeaturesSync
const getSystemAvailableFeaturesSync: Getter<string[]>;variable getTags
const getTags: Getter<Promise<string>>;variable getTagsSync
const getTagsSync: Getter<string>;variable getTotalDiskCapacity
const getTotalDiskCapacity: Getter<Promise<number>>;variable getTotalDiskCapacitySync
const getTotalDiskCapacitySync: Getter<number>;variable getTotalMemory
const getTotalMemory: Getter<Promise<number>>;variable getTotalMemorySync
const getTotalMemorySync: Getter<number>;variable getType
const getType: Getter<Promise<string>>;variable getTypeSync
const getTypeSync: Getter<string>;variable getUniqueId
const getUniqueId: Getter<Promise<string>>;variable getUniqueIdSync
const getUniqueIdSync: Getter<string>;variable getUsedMemory
const getUsedMemory: Getter<Promise<number>>;variable getUsedMemorySync
const getUsedMemorySync: Getter<number>;variable hasGms
const hasGms: Getter<Promise<boolean>>;variable hasGmsSync
const hasGmsSync: Getter<boolean>;variable hasHms
const hasHms: Getter<Promise<boolean>>;variable hasHmsSync
const hasHmsSync: Getter<boolean>;variable isAirplaneMode
const isAirplaneMode: Getter<Promise<boolean>>;variable isAirplaneModeSync
const isAirplaneModeSync: Getter<boolean>;variable isBatteryCharging
const isBatteryCharging: Getter<Promise<boolean>>;variable isBatteryChargingSync
const isBatteryChargingSync: Getter<boolean>;variable isBluetoothHeadphonesConnected
const isBluetoothHeadphonesConnected: Getter<Promise<boolean>>;variable isBluetoothHeadphonesConnectedSync
const isBluetoothHeadphonesConnectedSync: Getter<boolean>;variable isCameraPresent
const isCameraPresent: Getter<Promise<boolean>>;variable isCameraPresentSync
const isCameraPresentSync: Getter<boolean>;variable isEmulator
const isEmulator: Getter<Promise<boolean>>;variable isEmulatorSync
const isEmulatorSync: Getter<boolean>;variable isHeadphonesConnected
const isHeadphonesConnected: Getter<Promise<boolean>>;variable isHeadphonesConnectedSync
const isHeadphonesConnectedSync: Getter<boolean>;variable isKeyboardConnected
const isKeyboardConnected: Getter<Promise<boolean>>;variable isKeyboardConnectedSync
const isKeyboardConnectedSync: Getter<boolean>;variable isLocationEnabled
const isLocationEnabled: Getter<Promise<boolean>>;variable isLocationEnabledSync
const isLocationEnabledSync: Getter<boolean>;variable isMouseConnected
const isMouseConnected: Getter<Promise<boolean>>;variable isMouseConnectedSync
const isMouseConnectedSync: Getter<boolean>;variable isPinOrFingerprintSet
const isPinOrFingerprintSet: Getter<Promise<boolean>>;variable isPinOrFingerprintSetSync
const isPinOrFingerprintSetSync: Getter<boolean>;variable isWiredHeadphonesConnected
const isWiredHeadphonesConnected: Getter<Promise<boolean>>;variable isWiredHeadphonesConnectedSync
const isWiredHeadphonesConnectedSync: Getter<boolean>;variable supported32BitAbis
const supported32BitAbis: Getter<Promise<string[]>>;variable supported32BitAbisSync
const supported32BitAbisSync: Getter<string[]>;variable supported64BitAbis
const supported64BitAbis: Getter<Promise<string[]>>;variable supported64BitAbisSync
const supported64BitAbisSync: Getter<string[]>;variable supportedAbis
const supportedAbis: Getter<Promise<string[]>>;variable supportedAbisSync
const supportedAbisSync: Getter<string[]>;Functions
function getApplicationName
getApplicationName: () => string;function getBrand
getBrand: () => string;function getBuildNumber
getBuildNumber: () => string;function getBundleId
getBundleId: () => string;function getDeviceId
getDeviceId: () => string;function getDeviceToken
getDeviceToken: () => Promise<string>;function getDeviceType
getDeviceType: () => string;function getDeviceTypeSync
getDeviceTypeSync: () => string;function getFreeDiskStorageOld
getFreeDiskStorageOld: () => Promise<number>;function getFreeDiskStorageOldSync
getFreeDiskStorageOldSync: () => number;function getMacAddress
getMacAddress: () => Promise<string>;function getMacAddressSync
getMacAddressSync: () => string;function getModel
getModel: () => string;function getReadableVersion
getReadableVersion: () => string;function getSystemName
getSystemName: () => string;function getSystemVersion
getSystemVersion: () => string;function getTotalDiskCapacityOld
getTotalDiskCapacityOld: () => Promise<number>;function getTotalDiskCapacityOldSync
getTotalDiskCapacityOldSync: () => number;function getUserAgent
getUserAgent: () => Promise<string>;function getUserAgentSync
getUserAgentSync: () => string;function getVersion
getVersion: () => string;function hasDynamicIsland
hasDynamicIsland: () => boolean;function hasNotch
hasNotch: () => boolean;function hasSystemFeature
hasSystemFeature: (feature: string) => Promise<boolean>;function hasSystemFeatureSync
hasSystemFeatureSync: (feature: string) => boolean;function isDisplayZoomed
isDisplayZoomed: () => boolean;function isLandscape
isLandscape: () => Promise<boolean>;function isLandscapeSync
isLandscapeSync: () => boolean;function isLowBatteryLevel
isLowBatteryLevel: (level: number) => boolean;function isLowRamDevice
isLowRamDevice: () => boolean;function isTablet
isTablet: () => boolean;function isTabletMode
isTabletMode: () => Promise<boolean>;function syncUniqueId
syncUniqueId: () => Promise<string>;function useBatteryLevel
useBatteryLevel: () => number | null;function useBatteryLevelIsLow
useBatteryLevelIsLow: () => number | null;function useBrightness
useBrightness: () => number | null;function useDeviceName
useDeviceName: () => AsyncHookResult<string>;function useFirstInstallTime
useFirstInstallTime: () => AsyncHookResult<number>;function useHasSystemFeature
useHasSystemFeature: (feature: string) => AsyncHookResult<boolean>;function useIsBluetoothHeadphonesConnected
useIsBluetoothHeadphonesConnected: () => AsyncHookResult<boolean>;function useIsEmulator
useIsEmulator: () => AsyncHookResult<boolean>;function useIsHeadphonesConnected
useIsHeadphonesConnected: () => AsyncHookResult<boolean>;function useIsWiredHeadphonesConnected
useIsWiredHeadphonesConnected: () => AsyncHookResult<boolean>;function useManufacturer
useManufacturer: () => AsyncHookResult<string>;function usePowerState
usePowerState: () => Partial<PowerState>;Interfaces
interface AsyncHookResult
interface AsyncHookResult<T> {}interface LocationProviderInfo
interface LocationProviderInfo {}index signature
[key: string]: boolean;interface PowerState
interface PowerState {}property batteryLevel
batteryLevel: number;property batteryState
batteryState: BatteryState;property lowPowerMode
lowPowerMode: boolean;index signature
[key: string]: any;Type Aliases
type DeviceType
type DeviceType = | 'Handset' | 'Tablet' | 'Tv' | 'Desktop' | 'GamingConsole' | 'unknown';Package Files (2)
Dependencies (0)
No dependencies.
Dev Dependencies (25)
- @react-native-community/eslint-config
- @semantic-release/changelog
- @semantic-release/commit-analyzer
- @semantic-release/git
- @semantic-release/github
- @semantic-release/npm
- @semantic-release/release-notes-generator
- @testing-library/react-hooks
- @types/jest
- @types/react
- @types/react-native
- eslint
- eslint-plugin-prettier
- husky
- jest
- lint-staged
- metro-react-native-babel-preset
- react
- react-native
- react-native-builder-bob
- react-native-windows
- react-test-renderer
- semantic-release
- ts-jest
- typescript
Peer Dependencies (1)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/react-native-device-info.
- Markdown[](https://www.jsdocs.io/package/react-native-device-info)
- HTML<a href="https://www.jsdocs.io/package/react-native-device-info"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 6210 ms. - Missing or incorrect documentation? Open an issue for this package.
