코틀린으로 작성되었습니다!
val display = (this.getSystemService(Context.WINDOW_SERVICE) as WindowManager).defaultDisplay
if(display.state == Display.STATE_OFF or Display.STATE_DOZE){}
와 같이 해주시면 됩니다! 휴대폰 화면이 꺼졋거나 도즈 모드의 경우에는 저 if 문 안의 내용을 실행합니다. 자바에서는..
Display display = ((WindowManager)this.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
if(display.getState() == Display.STATE_OFF){}
와 같이 해주시면 되겟습니다 :)
| 안드로이드 화면 꺼짐 확인 (1) | 2016.02.08 |
|---|---|
| 안드로이드 기기 고유값 2 (2) | 2015.03.14 |
| 앱 하나를 올렸습니다. (0) | 2015.03.14 |
| TelephonyManager.getDeviceId() 메서드 (2) | 2014.11.06 |
| TIP: 매뉴 아이템 아래로! (0) | 2014.10.29 |
| [트랙백] 프리퍼런스 액티비티 메인으로 (0) | 2014.09.10 |
이 경우는 네트워크가 연결되지 않아도 가능한 것 같네요.
1 | String m_androidId = Secure.getString(getContentResolver(), Secure.ANDROID_ID); | cs |
이 코드를 이용하면, m_androidId 라는 변수에 그대로 비밀(?) 안드로이드 아이디가 저장된다네요.
다만, 공장 초기화 (리버커리에서 Factory reset)을 하시면, 이 값이 초기화됩니다.
| 안드로이드 화면 꺼짐 확인 (1) | 2016.02.08 |
|---|---|
| 안드로이드 기기 고유값 2 (2) | 2015.03.14 |
| 앱 하나를 올렸습니다. (0) | 2015.03.14 |
| TelephonyManager.getDeviceId() 메서드 (2) | 2014.11.06 |
| TIP: 매뉴 아이템 아래로! (0) | 2014.10.29 |
| [트랙백] 프리퍼런스 액티비티 메인으로 (0) | 2014.09.10 |
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.