| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 25083
- kotlin
- 사파리 월드
- 백준1476
- 꼬마 정민
- 개수 세기
- safari world
- 10430
- 2525
- 10807
- baekjoon
- 1330
- 파이썬
- 백준1107
- 새싹
- Counting The number
- PreferenceManager
- 코틀린
- debugSymbolLevel
- 10926
- 백준
- 디버그심볼
- 브루트포스
- Class Delegation
- Android
- BitMasking
- 백준3085
- 기본메신저
- 18108
- dp
- Today
- Total
목록Android (4)
세상을 더 좋게
https://developer.android.com/studio/build/shrink-code?hl=ko#native-crash-support 앱 축소, 난독화 및 최적화 | Android 개발자 | Android Developers 사용하지 않는 코드와 리소스를 삭제하기 위해 출시 빌드에서 코드를 축소하는 방법을 알아보세요. developer.android.com Google Console에서 우리는 이용자들이 어디서 에러가 났는지 확인하기 위해 비정상 종료 항목을 뒤적거리지만, 자세하게 나와 있지 않아 곤혹스러울 때가 많다. 이를 위해 debugSymbolLevel을 추가하여 조금이나마 도움을 받을 수 있는데, 위의 공식홈페이지에 나와있는대로 따라하더라도 적용이 되질 않는다. 정확히 말하면 일련의..
val smsUri = Uri.parse("smsto:" + phoneNumber) //phonNumber에는 01012345678과 같은 구성. val intent = Intent(Intent.ACTION_SENDTO) intent.setData(smsUri) intent.putExtra("sms_body", "") //해당 값에 전달하고자 하는 문자메시지 전달 startActivity(intent) Intent 중 위처럼 ACTION_SENDTO를 이용하면 손쉽게 문자메시지 창으로 이동 및 원하는 메시지를 담을 수 있습니다. 간혹 문자메시지를 보내는 Intent 중에 ACTION_SEND를 이용할 수도 있는데, 제가 이를 사용하지 않는 것은 해당 Intent는 삼성의 기본 문자메시지 앱에만 반응하기 ..
안드로이드에서 Dispatchers.Main을 사용하려 하면 에러가 발생되는 현상이 나타납니다. 이를 해결하기 위해서는 gradle에 implementaition 하나를 추가하면 됩니다. implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9'
PreferenceManager.getDefaultSharedPreferences(context).edit() .putString(KEY_AUTH_TOKEN, token) .apply() 와 같은 구문을 작성하려니 돌연히 PreferenceManager가 deprecated 되었다고 알려준다. 찾아보니 AndroidX Preference Library가 대체되어 새로운 PreferenceManager를 사용하면 되는 것이었다. 이를 위해서는 implementation 'androidx.preference:preference:1.1.1' gradle에 위와 같이 implementation 하나만 추가해주고 예전처럼 사용하면 된다.