[안드로이드] Could not find com.google.firebase:fiCautionToastrebase-crashlytics-gradle:2.7.0. 왜 갑자기 이런 오류가 발생하는것인가?
아무 문제 없던 안드로이드 프로젝트를 오류 수정후 빌드하려고 보니 오류가 발생되었다. 오류내용은 다음과 같다. A problem occurred configuring root project 'TestMyApp'. > Could not resolve...
안드로이드(android) 가속도 센서(TYPE_ACCELEROMETER) 사용시 onSensorChanged() 호출 속도의 변화
가속도 센서(TYPE_ACCELEROMETER) 요즘 만보기 앱 만든다고 가속도 센서에 대해 공부 중이다. 생각보다 쉽지않다. 하지만 포기할 수 없다. SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); Sensor accelerormeterSensor = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); sensorManager.registerListener(this,...
잠금화면에 알림내용(NotificationCompat) 노출하는 방법 (to show content in lock screen
안드로이드 폰에 탑재된 센서를 사용할 경우, 계속적인 추적이 필요한 경우가 있다. 백그라운드 서비스에서 실행할 경우 상단바 노티영역에 노출해주어야한다. ( 안드로이드 8 부터) 잠금화면을 해제해야하면 컨텐츠를...
[Google Admob] app-ads.txt 만들기 및 설정 [이슈 해결!!!!]
구글 Admob으로 부터 메일이 왔다. 메일 내용은 아래와 같다.—————————————- 광고주는 app-ads.txt 파일이 없는 앱에 광고를 게재하지 않습니다 광고주는 언제 광고 게재를 중단하나요? 일부 대행사 및...
[오류처리]getEmbeddedPicture: Call to getEmbeddedPicture failed. MetadataRetrieverClient: failed to extract an album art
MP3 파일의 앨범 아트를 가져오려고 합니다. 그러나 어떤 이유로 getEmbeddedPicture 메서드 호출이 작동하지 않습니다. 이미지가 표시되지 않고 아래 이미지와 같이 LogCat에 오류가 표시됩니다. 모든 MP3파일에 앨범아트가...
[Android] EditText 의 inputType 을 프로그래밍 방식(programmatically)으로 설정하는 방법 및 총정리
inputType 속성 값 지정 방법 EditText는 TextView를 상속받은 View위젯입니다. inputMethod 속성은 EditText에서 값을 입력할때, 입력방법(input method)의 형태를 지정할때 사용합니다. 텍스트 입력기(IME)를 통해 입력할 수 있는...
java.lang.RuntimeException: Can’t create handler inside thread Thread[Thread-4,5,main] that has not called Looper.prepare()
스레드 안에서 다이얼(Dialog)를 호출하면서 발생한 오류이다. 오류가 발생한 코드를 보면 문제가 없어보인다. 그러나 오류는 발생하였다. new Thread(new Runnable() { @Override public void run() { try...
[android] 커스텀 스낵바(custom Snackbar) 레이아웃 예제 및 총정리
안드로이드 스낵바(custom Snackbar) 스낵바(Snackbar)는 휴대폰 화면하단에 위치하는 메세지 박스입니다. 물론 토스트와 같이 스낵바의 위치를 변경할 수 있습니다. 스낵바는 자주 사용하는 토스트(Toast)와 유사합니다. 스낵바와 토스트의 가장...
[Android] 카드뷰(CardView) 레이아웃 사용 속성 및 예시
안드로이드 레이아웃 중에 CardView가 있습니다. 카드뷰(CardView)는 포커 게임을 할 때 사용하는 카드를 생각하면 이해가 빠릅니다. 카드의 코너 4군데의 코너를 라운드 처리하며, 그림자(음영)을 쉽게 표현할 수...
java.lang.IllegalArgumentException: regist too many Broadcast Receivers
# OS Version: 5.1.1# Device: HUAWEI MediaPad T2 10.0 pro# RAM Free: 24.5%# Disk Free: 4.9% Fatal Exception: java.lang.RuntimeException: Unable to start service ddolcatmaster.mypowermanagement.BatteryNotificationService@da39b4a with...