[안드로이드] 저장소 파일 처리 FileProvider를 사용한 Context.getDir() 사용시 IllegalArgumentException: Failed to find configured root that contains /data/data/ 오류 처리 방법
안드로이드 앱 내부 저장소에 디렉토리 자동 생성 및 파일 쓰기를 위해서 ContextWrapper 클래스를 사용하여 초기화 후 getDir(name, mode)메소드를 사용하여 파일쓰기를 하였다. getDir()메소드는 앱의 고유한 파일...
[Andriod, 안드로이드]라디오 버튼(RadioButton) 태두리(buttonTint) 색상 변경방법
라디오 버튼(RadioButton) 태두리(buttonTint) 색상 변경 예제 코드 [백엔드 코드] public class RadioButtonActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_radio_button); RadioGroup radioGroup...
[빌드오류]Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
안드로이드 스튜디오에서 앱을 빌드하면서 발생된 오류인데 이런 오류가 발생하면 당황스럽다. 내가 개발 중인 앱은 그 어디에도 JSON 또는 Gson을 사용하지도 않으며, 선언하지도 않았는데 발생하였다....
[안드로이드,Android] Sensor.TYPE_STEP_DETECTOR 가 포그라운드서비스에서 동작하지 않을 때 해결방법
만보기 앱의 기능을 보정하는 작업을 하고 있다. 특히 가속도계를 이용하여 걸음 수를 측정하기 위해 많은 테스트를 하였음에도 휴대폰 마다 가속도 센서(Sensor.TYPE_ACCELEROMETER)의 성능이 다르다는 것을 알게 되었고,...
[zxing라이브러리] EAN_13 타입 오류 java.lang.IllegalArgumentException: Requested contents should be 12 or 13 digits long, but got 48
구글에서 제공하는 zxing라이브러리를 가지고 바코드 스캔앱을 만들어보는 중인데 오류가 발생하였다. ISBN 바코드를 읽어 들인 후 비트맵으로 처리하는 과정에 발생된 오류로 오류내용은 java.lang.IllegalArgumentException:Requested contents should be 12...
Exception java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWindow$DecorView{2f9ae631 V.E….. R…..I. 0,0-0,0} not attached to window manager
Exception java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWindow$DecorView{2f9ae631 V.E….. R…..I. 0,0-0,0} not attached to window manager android.view.WindowManagerGlobal.findViewLocked (WindowManagerGlobal.java:417) android.view.WindowManagerGlobal.removeView (WindowManagerGlobal.java:343) android.view.WindowManagerImpl.removeViewImmediate (WindowManagerImpl.java:116) android.app.ActivityThread.handleDestroyActivity (ActivityThread.java:4011) android.app.ActivityThread.access$1400 (ActivityThread.java:178) android.app.ActivityThread$H.handleMessage (ActivityThread.java:1524) android.os.Handler.dispatchMessage (Handler.java:111)...
Exception android.app.RemoteServiceException: can’t deliver broadcast
이런 오류는 발생하는가?? Exception android.app.RemoteServiceException: can’t deliver broadcast android.app.ActivityThread$H.handleMessage (ActivityThread.java:1832) android.os.Handler.dispatchMessage (Handler.java:102) android.os.Looper.loop (Looper.java:154) android.app.ActivityThread.main (ActivityThread.java:6823) java.lang.reflect.Method.invoke (Method.java) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1563) com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1451) 새로운 Exception 오류가...
[Android] SharedPreferences ANR 발생
“main” (tid=1) 스레드는 대기 상태입니다. “main” tid=1 Waiting “main” prio=5 tid=1 Waiting | group=”main” sCount=1 dsCount=0 obj=0x74af0fa8 self=0x55b0818220 | sysTid=12630 nice=-4 cgrp=default sched=0/0 handle=0x7f8efbfea0 | state=S schedstat=(...
Android 13 흑백(단색) 테마 적응형 아이콘 구현방법(monochorme)
안드로이드13부터 <monochrome> 드로어블을 지원한다. 기존에 적응형 아이콘을 만들어서 사용중이라면 간단하게 처리할 수 있다. 적응형 아이콘을 생성해보지 않았다면 아래 글을 참고하면된다. [안드로이드 앱 런처 아이콘] 안드로이드 스튜디오에서...
[파이어베이스] Firebase App Check 사용방법 및 구현 방법
Firebase App Check는 Firebase 리소스에 도달하는 트래픽이 앱에서 발생하는지 확인하는 데 도움을 주는 새로운 도용 방지 플랫폼입니다. App Check가 무엇이고, 어떻게 작동하고, 무엇을 보호하며, 어떻게 시작하는지 자세히 알아보세요. App Check를 통해 앱 보안 강화 저희는 백엔드 인프라를 위한 강력한 보안을 제공하는 App Check를 출시했습니다. App Check는 수신 트래픽이 올바른 기기의 앱에서 오고...