본문 바로가기

분류 전체보기

(71)
[Android] 볼륨 조절 버튼 클릭 시 바로 미디어 볼륨 조절하게 하기 // 공식 문서에서는 onResume에서 호출할 것을 권장합니다 setVolumeControlStream(AudioManager.STREAM_MUSIC); 미디어가 재생되고 있는 경우, 볼륨 조절 버튼을 클릭 시 미디어 볼륨이 조절되지만 일반적인 상황에서는 벨소리 볼륨이 조절됩니다. 미디어가 재생되지 않고 있을 때도 미디어 볼륨을 조절하게 하고 싶을 때 사용하면 될 거 같습니다. https://developer.android.com/guide/topics/media-apps/volume-and-earphones 오디오 출력 변경 처리 | Android 개발자 | Android Developers 사용자는 오디오 앱에서 볼륨을 제어할 수 있을 것으로 기대합니다. 표준 동작에는 볼륨 컨트롤(기기의 버튼이나 ..
[Android] 현재 인터넷 연결 종류 String으로 가져오기 StackOverFlow의 도움을 많이 받았다. 기존 코드에 5G가 구분이 되지 않아서 isNRConnected를 추가해주었다. 퍼미션으로 ACCESS_NETWORK_STATE와 READ_PHONE_STATE가 필요하다. isNRConnected에서만 READ_PHONE_STATE가 필요하기 때문에 위험 권한인 READ_PHONE_STATE를 추가하기 싫다면 isNRConnected를 쓰지 않으면 된다. 단, 5G도 4G로 나올 확률이 크다. // 5G 확인 static boolean isNRConnected(TelephonyManager telephonyManager) { try { Object obj = telephonyManager.getClass() .getDeclaredMethod("getSer..
[Google Play Console] 예약 게시 기능 Google Play Console에서 APK를 등록하고 심사가 끝나면 자동으로 배포(구글 플레이에 게시)가 됩니다. APK를 심사를 받긴 해야하는데 바로 배포되는 것을 원치 않을 수 있습니다. 그럴 때 사용하는 기능이 예약 게시입니다. 예약 게시를 활성화하면 스토어 사진 변경 등 모든 변경 내용이 바로 적용되지 않습니다. 1. 예약 게시 기능 활성화 (주의! 본 포스팅은 2020.07.13을 기준으로 작성되었으며, Console의 업데이트로 방법이 다를 수 있습니다. 개발자 계정 등록이 된 것을 베이스로 합니다) https://play.google.com/apps/publish Redirecting... play.google.com Google Play Console에서 앱까지 들어가 줍니다. 왼쪽의 ..
[HTML/CSS] 흔들리는 종 아이콘 만들어보기 웹 사이트를 보던 중 좌우로 흔들리는 종 아이콘이 재밌어 보여서 만들어 봤습니다. transform-origin이 구현에 가장 중요한 부분이라고 생각합니다. fa fa-bell See the Pen VweQVgZ by bjj3036 (@bjj3036) on CodePen.
[Android Studio] Failure [INSTALL_FAILED_TEST_ONLY] adb install 명령어를 이용해 apk를 설치하자 뜨는 Failure [INSTALL_FAILED_TEST_ONLY] 메시지 구글링을 통해 나온 해결방법들은 3가지 정도 있습니다 1. Manifest에서 application에 android:testOnly="false" 추가 2. gradle.properties에 android.injected.testOnly=false 추가 3. 'adb install -t [apk파일]' -t 옵션 주기 해결방법은 이렇고 저는 안드로이드 스튜디오에서 Run을 통해 생성된 apk를 설치하려고하니 오류가 떴습니다. StackOverFlow의 답변 중 None of the previous post solve my issue. Here is what's happenin..
[Android] OutlineProvider에 대해 OutlineProvider 한국말로는 외곽선 제공자 정도인 것 같다. OutlineProvider가 영향을 끼치는 곳은 setClipToOutline과 elevation을 주었을 때 생기는 그림자정도 인 것 같다. 기본 View의 OutlineProvider는 BACKGROUND이다.
[Android] Button의 그림자를 없애고 싶을 때
[Android] Circle Reveal Animation 간단히 사용해보기 Circle Reveal Animation 안드로이드 개발문서를 살펴보던 중 흥미로운 것을 발견했다. https://developer.android.com/training/animation/reveal-or-hide-view?hl=ko#Reveal 애니메이션으로 뷰 표시 또는 숨기기 | Android 개발자 | Android Developers 앱 사용 시 오래된 정보가 삭제되는 동안 새 정보가 화면에 표시되어야 합니다. 표시 내용이 빠르게 전환되면 부자연스럽게 보이거나 사용자가 화면에서 새 콘텐츠를 쉽게 놓칠 수 있습니다. 애 developer.android.com '회전 표시 애니메이션' 처음 번역된 이름을 봤을 땐 회전하면서 보여지는 애니메이션인 줄 알았다. 'Circle Reveal Animati..