Device

Device 객체는 구동 환경/기기에 관한 정보를 제공하는 메소드들을 모은 객체입니다.

메소드

Device 객체의 메소드
void

경고

wake lock 생성 후 오랜 시간 유지하는 것은 기기의 배터리 수명에 부정적 영향을 줄 수 있습니다. 사용할 경우 가능한 한 짧은 시간동안만 유지하는 것을 권장합니다.

acquireWakeLock(levelAndFlags: Number, tag?: String = "[문서참조]", timeout?: Number = null)
wake lock을 획득합니다.

Number

getAndroidVersionCode()
앱 구동 환경의 안드로이드 버전 코드를 반환합니다.

String

getAndroidVersionName()
앱 구동 환경의 안드로이드 버전 이름을 반환합니다.

Number

getApiLevel()
앱 구동 환경의 안드로이드 API Level을 반환합니다.

Number

getBatteryHealth()
앱 구동 기기의 배터리 건강 상태를 나타내는 상수를 반환합니다.

getBatteryIntent()
android.content.Context.registerReceiver(null, IntentFilter(Intent.ACTION_BATTERY_CHANGED))를 반환합니다.

Number

getBatteryLevel()
앱 구동 기기의 배터리 잔량(%)을 반환합니다.

Number

getBatteryStatus()
앱 구동 기기의 배터리 상태를 나타내는 상수를 반환합니다.

Number

getBatteryTemp()
앱 구동 기기의 배터리 온도(˚C)를 반환합니다.

Number

getBatteryTemperature()
앱 구동 기기의 배터리 온도(temp * 10, ˚C)를 반환합니다.

Number

getBatteryVoltage()
앱 구동 기기의 배터리 전압(mV)을 반환합니다.

getBuild()
android.os.Build를 반환합니다.

String

getConnectedNetworkType()
연결되어 있는 네트워크의 타입을 반환합니다.

Number

getFreeMemory()
앱이 사용 가능한 메모리 크기를 반환합니다.

Number

getFreeStorageSpace(path: String)
path 경로의 파티션에서 할당되지 않은 공간의 크기(Byte)를 반환합니다.

Number

getMaxMemory()
앱이 사용하려고 시도하는 최대 메모리 크기(Byte)를 반환합니다.

String

getModelName()
앱 구동 기기의 모델명을 반환합니다.

String

getPhoneBrand()
앱 구동 기기의 브랜드명을 반환합니다.

String

getPhoneModel()
앱 구동 기기의 모델명을 반환합니다.

String

getPlugType()
앱 구동 기기의 충전기 타입을 반환합니다.

Number

getTotalMemory()
앱에 할당된 총 메모리 크기(Byte)를 반환합니다.

Number

getTotalStorageSpace(path: String)
path경로의 파티션의 전체 크기(Byte)를 반환합니다.

String

정보

정상적으로 이용하기 위해 위치 권한이 필요합니다.

getWifiName()
현재 연결되어 있는 WiFi의 이름을 반환합니다.

Boolean

isCharging()
앱 구동 기기가 충전 중인지의 여부를 반환합니다.

Boolean

isPowerSaveMode()
앱 구동 기기가 절전 모드인지의 여부를 반환합니다.

Boolean

isScreenOn()
앱 구동 기기의 화면이 켜져 있는지의 여부를 반환합니다.

void

releaseWakeLock(flags?: Number = 0)
wake lock을 해제합니다.

앱 호환성

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

No

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

No

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

No

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight

0.1.2a

메신저봇R

No

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

No

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

No

채팅 자동응답 봇

0.1.0

StarLight

No

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight

No

메신저봇R

1.0

채팅 자동응답 봇

No

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

No

채팅 자동응답 봇

No

StarLight

0.1.2a

메신저봇R

No

채팅 자동응답 봇

No

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

1.0

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

No

채팅 자동응답 봇

0.1.0

StarLight

0.1.2a

메신저봇R

No

채팅 자동응답 봇

0.1.0

StarLight