Package com.inmobi.commons.utils.info
Object DeviceInfo
-
- All Implemented Interfaces:
public class DeviceInfo
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classDeviceInfo.PlayStoreSnapshotpublic final classDeviceInfo.DeviceMemoryInfo
-
Field Summary
-
Method Summary
-
-
Method Detail
-
initDeviceInfo
@WorkerThread() final Unit initDeviceInfo()
-
getCarrierInfo
final String getCarrierInfo(Context context)
-
getDeviceInfoMap
final Map<String, String> getDeviceInfoMap(Boolean isApplicationMutedByPub)
-
getRiskySignals
final Map<String, String> getRiskySignals()
-
getCurrentVolumeInPercentage
final Integer getCurrentVolumeInPercentage(Context context, Boolean isApplicationMutedByPub)
-
setLowMemory
final Unit setLowMemory(Boolean value)
-
checkLowMemory
final Unit checkLowMemory()
-
setNextLowMemoryCallTs
final Unit setNextLowMemoryCallTs(Long value)
-
buildPlayStoreSnapshot
final DeviceInfo.PlayStoreSnapshot buildPlayStoreSnapshot()
-
detectEmulatorSafe
final Boolean detectEmulatorSafe()
-
calculateBootTime
final JSONArray calculateBootTime()
-
clearBootTime
final Unit clearBootTime()
-
fetchMemoryInfo
final DeviceInfo.DeviceMemoryInfo fetchMemoryInfo()
-
isAndroidJBOrAbove
@ChecksSdkIntAtLeast(api = 16) final Boolean isAndroidJBOrAbove()
-
isAndroidJB1OrAbove
@ChecksSdkIntAtLeast(api = 17) final Boolean isAndroidJB1OrAbove()
-
isAndroidKOrAbove
@ChecksSdkIntAtLeast(api = 19) final Boolean isAndroidKOrAbove()
-
isAndroidLOrAbove
@ChecksSdkIntAtLeast(api = 21) final Boolean isAndroidLOrAbove()
-
isAndroidOOrAbove
@ChecksSdkIntAtLeast(api = 26) final Boolean isAndroidOOrAbove()
-
isAndroidNOrAbove
@ChecksSdkIntAtLeast(api = 24) final Boolean isAndroidNOrAbove()
-
isAndroidMOrAbove
@ChecksSdkIntAtLeast(api = 23) final Boolean isAndroidMOrAbove()
-
isAndroid27OrAbove
@ChecksSdkIntAtLeast(api = 27) final Boolean isAndroid27OrAbove()
-
isAndroid28OrAbove
@ChecksSdkIntAtLeast(api = 28) final Boolean isAndroid28OrAbove()
-
isAndroid29OrAbove
@ChecksSdkIntAtLeast(api = 29) final Boolean isAndroid29OrAbove()
-
isAndroid30OrAbove
@ChecksSdkIntAtLeast(api = 30) final Boolean isAndroid30OrAbove()
-
isAndroid31OrAbove
@ChecksSdkIntAtLeast(api = 31) final Boolean isAndroid31OrAbove()
-
isAndroid33OrAbove
@ChecksSdkIntAtLeast(api = 33) final Boolean isAndroid33OrAbove()
-
isAndroid34OrHigher
@ChecksSdkIntAtLeast(api = 34) final Boolean isAndroid34OrHigher()
-
isAndroid35OrAbove
@ChecksSdkIntAtLeast(api = 35) final Boolean isAndroid35OrAbove()
-
isAndroidOMR1OrAbove
@ChecksSdkIntAtLeast(api = 27) final Boolean isAndroidOMR1OrAbove()
-
isAndroidUDCOrAbove
@ChecksSdkIntAtLeast(api = 34) final Boolean isAndroidUDCOrAbove()
-
isAndroid36OrAbove
@ChecksSdkIntAtLeast(api = 36) final Boolean isAndroid36OrAbove()
-
getAvailableStorageSpace
final Long getAvailableStorageSpace()
-
getMaxDeviceVolume
final Integer getMaxDeviceVolume()
-
getAsyncNetworkTypeValue
final static String getAsyncNetworkTypeValue()
-
getOsVersion
final String getOsVersion()
-
getNetworkType
final Integer getNetworkType()
-
getNetworkTypeValue
final static String getNetworkTypeValue()
-
getDarkMode
final Pair<String, String> getDarkMode()
-
getKeyboardLanguages
final Pair<String, String> getKeyboardLanguages()
-
getApiLevel
final Pair<String, String> getApiLevel()
-
getManufacturer
final String getManufacturer()
-
getModelName
final String getModelName()
-
getBatteryCharging
final Pair<String, String> getBatteryCharging()
-
getTotalDiskSpace
final Pair<String, String> getTotalDiskSpace()
-
getAvailableDiskSpace
final Pair<String, String> getAvailableDiskSpace()
-
getWiredHeadSet
final Pair<String, String> getWiredHeadSet()
-
getBatteryLevel
final Pair<String, String> getBatteryLevel()
-
getBatterySaver
final Pair<String, String> getBatterySaver()
-
getAirplaneMode
final Pair<String, String> getAirplaneMode()
-
getDoNotDisturb
final Pair<String, String> getDoNotDisturb()
-
getHardwareName
final String getHardwareName()
-
isLowMemory
final Boolean isLowMemory()
-
isPlayStoreDisabled
final Boolean isPlayStoreDisabled()
-
getPlayStoreVersion
final String getPlayStoreVersion()
-
isEmulator
final Boolean isEmulator()
-
getProcessorCount
final Integer getProcessorCount()
-
getBootTime
final JSONArray getBootTime()
-
-
-
-