| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 코테
- 티스토리챌린지
- it
- 백준
- toml
- nginx
- 파이썬
- Android
- python
- 오퍼월
- spring boots
- css
- 코딩테스트
- Express
- nuxt
- Next
- AWS
- TypeScript
- Jenkins
- docker
- 오블완
- 광고 id
- kotlin
- React
- EC2
- chrome
- 개발
- NanoHttpd
- JavaScript
- react-native
- Today
- Total
목록Android (43)
내맘대로 개발일지
📱테스트 환경 Samsung Galaxy Tab Advanced2 fun getOsVersion(): Int { return Build.VERSION.SDK_INT } 이외에도 Build 에는 여러가지 디바이스에 관한 정보를 찾아볼 수 있다. [Kotlin] Model 버전 조회 하는 방법 [Kotlin] Model 버전 조회 하는 방법 📱테스트 환경 Samsung Galaxy Tab Advanced2 fun getDeviceModel(): String { return Build.MODEL } 이외에도 Build 에는 여러가지 디바이스에 관한 정보를 찾아볼 수 있다. [Kotlin] OS 버전 조회 하는 방법 [Kotlin] OS 버전 8735.tistory.com
📱테스트 환경 Samsung Galaxy Android 13 • Android 10 무지렁이 시절 이미지를 저장하고 싶은데, 이미지를 Room 에 저장하고 싶었다. 근데 Bitmap 형식은 Room 에 저장이 안되더라 .. ? 그래서 무지렁이인 나는 Bitmap 을 ByteArray 로 변환해서 Room 에 저장했다 ㅋㅋ 당연히 메모리도 무지막지하게 잡아먹었고 .. 나같이 하는 사람도 없으니 에러가 발생해도 해결하기도 어렵더라 .. 그러다가 멘토님께 설명을 들였는데 당연히 당황하셨고 ㅎ .. 스토리지에 이미지를 저장해놓고, 키값을 Room 에 저장해놓고 그걸로 불러다가 사용하는 거라고 친절하게 설명해주셨다. 해서 이 방법을 기록해 두려고 한다. fun saveImageToInternalStorage(co..
val randomUUID: UUID = UUID.randomUUID().toString() // 결과 : f47ac10b-58cc-4372-a567-0e02b2c3d479 이런식으로 랜덤으로 된 고유한 값을 받고싶을 때 UUID 을 이용하면 간편하다. UUID 는 java 의 기본클래스로, 128비트(16바이트) 길이의 식별자로 고유한 식별자를 생성하기 위해 사용한다. 매번 호출할 때마다 다른 UUID 가 생성되기 때문에 그때에 맞춰서 값을 이용하면 된다. 그럼 이렇게 항상 랜덤으로 생성되는 값을 어디서 사용하냐 ? 데이터베이스의 기본 키 ( Primary Key ) : autoGenerate 를 사용하기도 하지만 이렇게 랜덤으로 생성한 고유 값을 사용할 수도 있다. 세션 식별자 및 토큰 : 값이 랜덤..
📱테스트 환경 Samsung Galaxy Android 13 • Android 10 이미지를 저장하는 방식을 간단히 알아보도록 하자. 01.ImageDownLoad.kt 생성 if (imageData != null) { // 외부 저장소에 바이트 배열을 파일로 저장 val fileName = "downloaded_image.jpg" val file = File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), fileName) FileOutputStream(file).use { fileOutputStream -> fileOutputStream.write(imageData) } // 갤러리에 이미지 추가 val m..
📱테스트 환경 Samsung Galaxy Android 13 • Android 10 애널리틱스에 이런식으로 이벤트 이름 별 이벤트 수 에 바로 보이게 집계할 수 있도록 하는 방법을 알아보도록 하자. 01. build.gradle ( app ) 종속성 추가 apply plugin: 'com.google.gms.google-services' dependencies { ... implementation 'com.google.firebase:firebase-analytics:17.4.1' implementation(platform("com.google.firebase:firebase-bom:32.3.1")) implementation("com.google.firebase:firebase-analytics-ktx..
📱테스트 환경 Samsung Galaxy Android 13 • Android 10 카카오톡 상태바를 보면 검정색 글씨에 #9AADBC 색상을 사용한 것을 알 수 있다. 이처럼 변경하는 방법을 알아보도록 하겠다. window.statusBarColor 를 사용하면 상태바의 배경색상을 변경 할 수 있다. window.statusBarColor = Color.parseColor("#9AADBC") window.statusBarColor = Color.WHITE 이런식으로 HEX 코드값을 이용해서 색상을 보여줄 수도 있고, 간단하게 Color 에 등록한 색상을 사용할 수도 있다. 자신의 애플리케이션의 색상에 맞춰서 잘 보여주면 된다. window.decorView.systemUiVisibility 를 사용해서..