Bad notification for startForeground: java.lang.RuntimeException: invalid channel for service notification
targetSdkVersion26 에서 targetSdkVersion 28로 변경 후 빌드까지 성공하고 앱 설치까지 성공하였다.하지만 앱을 실행한 결과 앱은 죽었다. Fatal Exception: android.app.RemoteServiceException Bad...
[Android] 다크 테마(Dark Theme) 만드는 방법
사용자에게 앱의 색상을 변경할 수 있도록 하는 기능을 제공할 때가 있다. 이 때 테마(theme)를 사용해야한다. 그렇지않으면 모든 엑티비티를 호출하는 클래스안에...
[android] 백그라운드 서비스를 유지시킬 수 있는 방법이 있는가???도즈(Doze)모드에 진입되면 백그라운드 서비스는 동작을 멈추게 된다. 배터리 최적화에서 벗어나기
안드로이드 운영체제가 버전업 할 때 마다 백그라운드 서비스에 대한 제약은 극히 심해졌다. 백그라운드 서비스가 항상 살아 있어야 앱이 제대로 동작을...
Android 10, 11에서 sqlite db백업 파일의 MIME 타입은 ?? 특정 스마트폰에서 파일을 선택할 수 없는 경우가 발생합니다.
앱에서 DB 파일 가져오기 또는 내보내기 기능을 구현하고 있습니다. mime-type 으로 application/x-sqlite3 설정하였습니다. 일부 스마트폰에서 파일 가져오기를 할 때 Sqlite...
[android] Dialog 오류 (WindowLeaked… that was originally added )원인을 드디어 밝혀냈다. 해결책은???
거의 2년 넘게 계속해서 지속적으로 발생된 오류가 하나 있다. 원인을 찾을 수 없었고, 구글링을 통하여 로직을 수정해가며 처리를 하였음에도 동일한...
[스낵바 오류 처리]java.lang.IllegalArgumentException: No suitable parent found from the given view. Please provide a valid view.
커스텀 스낵바를 구현하는 과정에 오류가 발생되었다. ACTIVITY 에서 사용할 때는 아무 문제 없던 코드인데 FRAGMENT에서 사용하니 오류가 발생된다. 2022-06-26 03:11:10.338...
[Android, 안드로이드] 인텐트 타입(setType) 설정시 사용되는 MIME 타입 정리 문서종류, 확장자별 MIME type
기본적으로 사용되는 MIME 타입 MIME 타입 설명 text/plain 텍스트 파일을 위한 기본값 application/octet-stream 다른 모든 경우를 위한 기본값 알려지지 않은...
[안드로이드 폴더 접근 권한 오류 처리 방법 ACTION_OPEN_DOCUMENT 인텐트를 사용하라]java.io.FileNotFoundException: /storage/emulated/0/Download/test_bak.db: open failed: EACCES (Permission denied)
안드로이드 사용자들이 인터넷이든, 이메일 앱이든, 어디서든 다운받은 파일들은 Download 폴더에 저장되게 되어 있습니다. 이런 파일들에 가끔 접근해야할 필요가 있습니다. 그러나...
[안드로이드 10] targetSdkVersion29 와이파이를 활성화 또는 켜는 방법 setWifiEnabled() 사용할 수 없다.
안드로이드 앱 빌드시, compileSdkVersion 버전과 targetSdkVersion를 29 (Android 10, Build.VERSION_CODES.Q)로 설정하게되면 운영체제가 안드로이드 10이 설치된 휴대폰에서 와이파이를 프로그래밍 방식으로 직접...



