setColorFilter() 메소드가 API 29에서 deprecated되었다.NullPointerException 오류 발생을 방지하기 위해 BlendModeColorFilter()메소드를 사용해야한다.
새로운 오류보고가 올라왔다. 오류가 발생한 운영체제는 안드로이드 5.1.1과 안드로이드 10이다. 보통 deprecated된 메소드를 사용해도 문제가 되지않았는데, 이번엔 달랐다. [오류가 발생한 코드] 토스트 메세지 알림창 배경화면을 바꿔주는...
“인벤토리:콘텐츠가 스크랩됨” 정책 위반 조치 사항 : AdMob 정책 문제-정책 위반에 해당하는 문제가 발견되어 수정이 필요합니다.
동네 산책하던 중 윈도우 바탕화면 위에 지은 집 같은 집을 보며 부럽다….나는 언제쯤…이란 생각을 하며 길을 걸었고… 길을 걷던 중 Google 애드센스 앱(https://play.google.com/store/apps/details?id=com.google.android.apps.ads.publisher)을 실행했어요. 출처:...
[android gson] gson.fromJson으로 데이터를 가져오지 못할 때 확인해야할 사항(코드 난독화)
gson.fromJson 라이브러리 사용시 난독화 이슈 gson라이브러리를 이용하여, json타입의데이터를 가져오는 작업을 하였다. 정상적으로 동작하던 코드가 난독화를 하고 난 후부터 동작을 제대로 하지 않는 문제가 발생하였다. 예전에도...
[jsoup] Caused by: java.lang.IllegalStateException: Could not read resource entities-xhtml.properties. Make sure you copy resources for j.a.g.i
코딩이완료되어, 릴리즈 버전으로 apk를 생성하기에 앞서 코드난독화를 진행하였다. 그 결과에 따른 오류이다. ■build.gradle(:app) buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } debug {...
안드로이드 12 부터 포그라운드 서비스 시작 제한이 시작됩니다. 대비하세요!! 실시간 처리가 필요한데, WorkManager 쓰라고?
포그라운드 서비스 시작 제한 Android 12를 타겟팅하는 앱은 몇 가지 특수한 사례를 제외하고 백그라운드에서 실행되는 동안 더 이상 포그라운드 서비스를 시작할 수 없습니다. 앱이 백그라운드에서 실행되는 동안 포그라운드...
[안드로이드 Failed to open database 오류]SQLiteDatabaseLockedException: database is loc
네트워크 관련 처리 또는 파일 다운로드 처리 등의 작업을 처리할 때 10초 이상의 작업시간이 걸릴 경우, ANR에 빠질 수 있습니다. 이러한 작업을 처리할 때는 백그리운드...
앱, 타사 광고 또는 기기 기능 방해 정책을 위반 처리하기
20일간의 개고생으로 앱, 타사광고 또는 기기 기능방해 정책위반의 원인을 찾아 해결하여 마켓에 등록했고 정상적으로 등록이 되었다. 그런데 3주만에 다시 업데이트하려고 하니 업데이트 거부를 당했다. 앱 업데이트가...
The registration token is not a valid FCM registration token
FCM 테스트하는 과정에서 오류가 발생하였다. GCM 서비스가 종료되기 때문에 FCM 서비스로 갈아타야한다. ERROR: The registration token is not a valid FCM registration token com.google.firebase.messaging.FirebaseMessagingException: The registration token is not a valid FCM registration token at com.google.firebase.messaging.FirebaseMessagingClientImpl.newException(FirebaseMessagingClientImpl.java:306) at com.google.firebase.messaging.FirebaseMessagingClientImpl.createExceptionFromResponse(FirebaseMessagingClientImpl.java:211) at com.google.firebase.messaging.FirebaseMessagingClientImpl.send(FirebaseMessagingClientImpl.java:127) at com.google.firebase.messaging.FirebaseMessaging$1.execute(FirebaseMessaging.java:139) at com.google.firebase.messaging.FirebaseMessaging$1.execute(FirebaseMessaging.java:136) at com.google.firebase.internal.CallableOperation.call(CallableOperation.java:36) at com.google.firebase.messaging.FirebaseMessaging.send(FirebaseMessaging.java:106) at com.google.firebase.messaging.FirebaseMessaging.send(FirebaseMessaging.java:90) at...
안드로이드(android) 프레그먼트(Fragment)에서 android:onClick을 핸들링하는 방법
프레그먼트(Fragment) android:onClick 이벤트 핸들링 방법 프레그먼트(Fragment)에서 Layout에서 android:onClick는 사용할 수 없다. 만약 사용하게 된다면, 아래와 같은 오류를 직면하게 된다. 액티비티(Activity)에서는 가능하지만 프레그먼트에서는 사용할 수 없다....
안드로이드(Android) Fragment에서 권한 요청시 onRequestPermissionsResult() 호출 되지 않을 때 해결방법
Fragment에서 권한 요청 이슈 처리 사용자에게 특정권한(가령,카메라)을 요구할 때 권한 허용 요청을 해야한다. 평소와 다름없이 Activity에서 하던 방식으로 호출을 하였다. 그러나 응답이 없었다. 로그를 찍어보아도...