일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- application
- shotcut
- requestPermission
- circlecrop
- notification setting
- 403 Error
- itemAnimator
- Blinking
- LOG
- Android
- notification bar
- ExifInterface
- webview
- ChromeCustomTab
- App Startup
- Git
- BottomSheetDialog
- skipcollapsed
- Plugins
- ActivityResultContracts
- prettyJson
- onResume
- room
- navigation component
- datastore
- kdoc-generator
- 이미지 gps
- jsontokotlinclass
- onReceivedSslError
- notification
- Today
- Total
목록안드로이드 (28)
Debbi Story
안녕하세요, 플레이스토어 심사 정책중 메타데이터에 대해 알아보겠습니다. (앱 설명, 개발자 이름, 제목, 아이콘, 스크린샷, 프로모션 이미지) 이러한 등록정보들을 메타데이터로 분류하는 것 같습니다. 그 중에서 제가 심사에서 거부(reject) 되었던 부분은 앱 제목에 영어로 전체 대문자를 사용해서 리젝되었던 경우가 있었습니다. 링크 내용을 자세히 보시면 ① 브랜드명이 아닌 전체 대문자 이런 설명이 있었습니다.. 그리고 한 번은 앱 런처아이콘을 수정하지 않고 기본 그대로 제출을해서 메타데이터 정책 위반이라는 메세지를 받았던 적이 있었습니다. 자세한 내용은 아래 링크를 참고해주세요!! https://support.google.com/googleplay/android-developer/answer/989884..
안녕하세요, RecyclerView 사용시 notifyDataSetChanged()로 viewHolder를 갱신할때 하얗게 깜박이는 현상을 보게 되는데요. RecyclerView blinking이라고 검색해보시면 아래처럼 여러가지 답변들이 있습니다. https://stackoverflow.com/questions/29331075/recyclerview-blinking-after-notifydatasetchanged RecyclerView blinking after notifyDatasetChanged() I have a RecyclerView which loads some data from API, includes an image url and some data, and I use networkImage..
안녕하세요. 기존에 많이 사용했던 아래 override 함수들을 대체할 ActivityResultContracts API가 새로 나왔습니다! override fun onRequestPermissionsResult( requestCode: Int, permissions: Array, grantResults: IntArray ) { super.onRequestPermissionsResult(requestCode, permissions, grantResults) } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) } ..
https://developer.android.com/training/basics/network-ops/reading-network-state?hl=ko 네트워크 상태 읽기 | Android 개발자 | Android Developers 네트워크 상태 읽기 Android에서는 앱이 연결의 동적 변경사항을 학습할 수 있습니다. 다음 클래스를 사용하여 연결 변경사항을 추적하고 적절히 대응하세요. ConnectivityManager는 앱에 시스템의 연 developer.android.com LiveData와 ConnectivityManager를 사용해 네트워크 변경을 리스너처럼 감지하는 방법입니다. class NetworkConnection( private val context: Context ): LiveDa..
안녕하세요. 안드로이드 스튜디오 플러그인 JSON To Kotlin Class 소개합니다. json을 data class로 변환해주는 편리한 플러그인 입니다! https://plugins.jetbrains.com/plugin/9960-json-to-kotlin-class-jsontokotlinclass- JSON To Kotlin Class (JsonToKotlinClass) - IntelliJ IDEs Plugin | Marketplace Plugin for Kotlin to convert Json String into Kotlin data class code quickly. plugins.jetbrains.com 설치하시고 Mac인경우 option+K 단축키를 사용하면 됩니다!
https://developer.android.com/reference/android/view/WindowManager#getDefaultDisplay() WindowManager | Android Developers developer.android.com 기존의 WindowManager의 getDefaultDisplay가 API Level 30부터 Deprecated 되었습니다. 가로 fun getScreenWidth(context: Context): Int { val wm = context.getSystemService(Context.WINDOW_SERVICE) as WindowManager return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { ..
소프트 키보드를 코드로 내리는 방법입니다! val inputMethodManager = requireActivity().getSystemService(AppCompatActivity.INPUT_METHOD_SERVICE) as InputMethodManager inputMethodManager.hideSoftInputFromWindow(binding.searchVPlace.windowToken, 0)
앱 알림 설정 화면으로 이동하는 방법이 Oreo 버전 이상 이하 버전 다르게 처리해 주어야 합니다! fun presentNotificationSetting(context: Context) { val intent = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { notificationSettingOreo(context) } else { notificationSettingOreoLess(context) } try { context.startActivity(intent) }catch (e: ActivityNotFoundException) { e.printStackTrace() } } @RequiresApi(Build.VERSION_CODES.O) fun not..