| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- AWS
- spring boots
- 백준
- React
- Android
- kotlin
- 오블완
- Express
- Next
- toml
- 개발
- docker
- 코딩테스트
- 코테
- EC2
- chrome
- 티스토리챌린지
- NanoHttpd
- 광고 id
- css
- JavaScript
- nuxt
- Jenkins
- python
- react-native
- TypeScript
- 오퍼월
- 파이썬
- it
- nginx
- Today
- Total
목록Android/Kotlin (42)
내맘대로 개발일지
📱테스트 환경 Samsung Galaxy Android 13 • Android 10 😢 내가 겪은 문제 앱에서 알림을 보내고 싶은데 ... FCM 으로 보내는 방법의 설명은 참 많았는데 나는 FCM 을 통해서 보내는걸 원하지 않았다 ....!! 그래서 정보찾기가 정말 힘들었는데 .. 일단 나는 FCM 을 이용하지 않고 앱에서 알림을 보내기로 했으니 필요하다면 참고하기엔 괜찮을 것 같다 !! Manifests.xml Android 13 이상 에서는 예외 없는 알림을 보내기 위한 새로운 런타임 권한 이 필요 하다고 말하니 추가 해준다. sendNotification.kt private val CHANNEL_ID = "채널 아이디" private val NOTIFICATION_ID = 1 fun sendNot..
📱테스트 환경 Samsung Galaxy Android 13 • Android 10 😢 내가 겪은 문제 알림을 통해서 앱이 켜질때는 카카오톡처럼 애니메이션없이 화면이 바로 뜨게 하고싶었다. 그래서 ChatGPT 한테 물어봤더니 RecyclerView 에서 없애는 방법을 소개해줬는데 ... init { setHasStableIds(true) } // ... Other functions ... override fun getItemViewType(position: Int): Int { return 1 // Return a constant value for all items } override fun getItemId(position: Int): Long { return position.toLong() // R..
📱테스트 환경 Samsung Galaxy Android 13 • Android 10 😢 내가 겪은 문제 코틀린 개발을 강의 하나보고 구글에 검색해가면서 처음 개발하다보니 .. 이런게 있는지도 잘 몰랐다 .. 내가 만든건 내가 생각해도 좀 이상한것같다 .. 근데 잘 되긴한다 ....!! 그냥 내가 참고하고 기록하려고 하는거니 .. 이해가 필요하다 .. 딜레이를 1초 준 뒤 MainActivity 로 이동했다. ( 2 ~ 3 초도 적용해봤는데 , 나는 1초가 가장 이쁜것 같았다. ) SplashActivity.kt class SplashActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCre..
📱테스트 환경 Samsung Galaxy Android 13 • Android 10 😢 내가 겪은 문제 Android 13 에서 앱을 삭제했는데도 Room 에 저장되어있는 데이터들이 일부 자꾸 남아있었다. 나는 앱을 지웠는데 자꾸 남아있어서 너무 어이가 없고 화가 나는 상황속에서 열심히 구글에 검색해서 찾아봤더니 ... 원인은 자동백업 ( backupManager ) 때문이였다 ... 이때문에 진짜 .. 시간 너무 많이 썼는데 해결방법은 의외로 정말 간단했다 !! allowBackup 과 fullBackupContent 를 false 해주면 끝난다. 이렇게 해주지 않으면 사용자도 모르게 구글 클라우드에 자동으로 백업된다고 한다. AndroidManifest.kt
📱테스트 환경 Samsung Galaxy Android 13 • Android 10 😢 내가 겪은 문제 내가 만든 API 를 연결하려고 찾아보다가 Retrofit2 를 찾았다. 근데 이걸 어떻게 하는지 구글에 검색해서 따라해 보려고했는데 와... 내 머리로는 이해하기도 쉽지 않았고, 내 프로젝트에서 따라하려고 해도 오류 투성이였다... 그래서 강의도 결제하고 , 검색해서 나에게 필요한 정보만 가져와다가 어떻게 되긴 됐다... ^^ Build.gradle ( Module :app ) // retrofit2 implementation 'com.squareup.retrofit2:retrofit:2.9.0' // Gson 변환기 implementation 'com.squareup.retrofit2:convert..
📱테스트 환경 Samsung Galaxy Android 13 • Android 10 😢 내가 겪은 문제 Android 10 에서 테스트 할 때는 문제가 없었는데 , 13 에서 보내려고 하니까 메일 전송하기 시스템 모달창이 나오지 않았다. 10에서는 되는데 13에서 안되니까 , 너무 답답해서 찾아봤더니 android.intent.action.SENDTO Android 12 부터 위의 코드를 넣어야 한다고 하더라. 이메일을 보내기 위해 정보를 찾아보니까 두 가지를 찾아 볼 수 있었다. 1. android.intent.action.SEND or 2. android.intent.action.SENDTO 1번은 보통 데이터를 공유하거나 다른 앱으로 보내는 데 사용하고 2번은 특정 유형의 데이터 ( mailto 형..