Android90 Android 11, targetSdkVersion 30 음성검색 안되는거 해결 다음 연말 프로젝트 진행때 targetSdkVersion을 30 (Android 11)으로 올렸다 근데 음성검색이 동작하지 않는 현상이 생겼다.. 해결은 간단하다 AndroidManifest.xml에 이 라인을 추가하면 동작한다. ㅎㅎ.. 바뀌는게 한두개가 아니네.. 이번에 좀 갈아 엎으면서 모든 라이브러리와 Gradle 등등 좀 올려 버릴 예정 https://developer.android.com/about/versions/11/behavior-changes-11#speech-recognition 동작 변경사항: Android 11을 타겟팅하는 앱 | Android 개발자 | Android Developers 모든 앱에 영향을 주는 Android 11의 변경사항을 알아봅니다. developer.andr.. 2021. 10. 18. 안드로이드 설정 백그라운드에서 실행 체크 백그라운드에서 실행 체크하는 방법 ActivityManager activityMgr = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { Switch.setChecked(activityMgr.isBackgroundRestricted()); } 이렇게 체크하면 되고 설정을 불러오는 방법은 Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.setData(Uri.parse("package:" + getPackageName())); startActivityForR.. 2021. 10. 5. Android에서 Service 쓰기 Service를 구현할때 그냥 하면 안된다 Manifest에서 해줘야 한다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 자꾸 서비스가 구현했는데 동작을 안하길래 뭐지 싶었다 2021. 8. 12. 삼항 연산자 나는 개발하면서 삼항 연산자를 굳이 왜 쓰지? 라는 생각을 했다.. 기존에 구현된 코드를 보면서도 읭? 스러웠는데.. 쓰는 날이 왔다.. 근데 막상 쓰려니 긴가 민가 해가지고~ 기록한다 int score = 50; if ((60 > score) ? true : false){ // Do something from this line. } // 삼항 연산자 구조 // (조건문) ? true : false // true와 false에는 다른 변수가 올 수 있음 2021. 8. 9. 이전 1 ··· 13 14 15 16 17 18 19 ··· 23 다음