[android] POS, target SDK 28 이상의 동작 변경 [android] POS, target SDK 28 이상의 동작 변경 https://developer.android.com/about/versions/pie/android-9.0-changes-28 * Foreground services -Android 9 이상을 target 하는 앱들은 반드시 FOREGROUND_SERVICE 권한을 받아야 한다.이것은 normal permission 으로 system 이 자동으로 grant 해준다.target 이 android 9 이상을 하는데, 이 권한이 없는 경우 SecurityException 이 발생한다. * Privacy changes ** Build serial number deprecation -Build.SERIAL 값이 항상 UNKNOWN 을 제공한다.. 2019. 7. 23. [android] CONNECTIVITY_ACTION deprecated 에 대한 이야기 - Connectivity 가 변경되었을 때 받을 수 있는 broadcast 는 ConnectivityManager.CONNECTIVITY_ACTION 가 있었다. 그러나 이 녀석은 API 28 (POS) 부터 deprecated 되었다. - 사실 이 녀석은 이미 deprecated 의 징조를 띄고 있었다. targetSdk 24 (NOS) 부터 static receiver 로 받을 수 없게 되었고, targetSdk 26 (OOS) 부터는 background restriction 정책으로 이 녀석을 포함한 다른 녀석들도 static receiver 로 받을 수 없게 되었다. 그리고 결국 API 28 (POS) 부터는 deprecated 된 것이다. deprecated 가 되었기 때문에 사실 target.. 2019. 4. 9. 반응형 이전 1 다음