일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Retrofit2
- intent
- Anro Coroutines
- layout
- function scope
- RecyclerView
- block scope
- linux
- Git
- Eclipse
- Anko SQLite
- java
- permission
- cardview
- http
- view
- react
- ReactDOM
- component
- Kotlin
- javascript
- ConstraintLayout
- RelativeLayout
- .kt
- ViewGroup
- vim
- android
- 안드로이드
- props
- LinearLayout
- Today
- Total
이것저것 다 개발
부팅 시 자동으로 실행되는 Service를 만들어 보겠습니다. Service는 백그라운드에서 실행되는 작업을 수행할 수 있는 애플리케이션의 구성 요소이며사용자 인터페이스를 제공하지 않습니다. 순서는 다음과 같습니다.1. Manifest 권한 등록2. Receiver 만들기, Manifest Receiver 등록3. Service 만들기, Manifest Service 등록 먼저 부팅이 완료되었다는 것을 알 수 있도록 AndroidManifest.xml에서 권한을 등록해줍니다.그리고 Activity에 부팅이 완료됨을 받을 수 있는 Receiver를 만들어 줍니다.Receiver는 BroadcastReceiver를 확장하면 됩니다.companion object { class BootReceiver : Bro..
Android 6.0(API 레벨 23) 부터 권한 부여 방식이 바뀌었습니다.6.0 이전에는 앱 설치시 권한을 부여하지만 6.0 이후는 앱 실행시 권한을 요청합니다. 좌. 앱 다운로드 시 권한 요청 우. 앱 실행 시 권한 요청권한은 크게 Normal Permissions, Dangerous Permissions, Signature Permissions 3가지로 분류됩니다. Normal Permissions 는 사용자의 개인 정보 보호 또는 기타 앱의 작동에 거의 영향을 미치지 않는 권한으로권한을 부여하라는 메시지를 표시하지 않는 영역입니다. Dangerous Permissions 는 사용자의 개인 정보와 관련된 데이터 또는 리소스를 원하거나 저장된 데이터, 다른 앱의작동에 잠재적으로 영향을 줄 수 있는 ..
Bluetooth Permission 설정 및 활성화하는법 입니다.Bluetooth permission은 Normal Permission으로 Manifest에서만 설정해주면 됩니다. 먼저 AndroidManifest.xml에서 권한을 추가해줍니다. 다음으로 Activity에서 BluetoothAdapter 인스턴스를 생성해줍니다.mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter()Bluetooth를 지원하는 단말인지 체크하겠습니다.if (mBluetoothAdapter == null) { Toast.makeText(this, "블루투스 미지원 단말입니다.", Toast.LENGTH_SHORT).show() finish() return }Bluetooth를 ..
가장 많이 쓰는 HTTP Status Code 10가지입니다. 2xx Success200 OK201 Created204 No Content 3xx Redirection304 Not Modified 4xx Client Error400 Bad Request401 Unauthorized403 Forbidden404 Not Found409 Conflict 5xx Server Error400 Internal Server Error
Android Studio 의 AVD에서 커스텀 스킨을 입힌 Device를 추가하는 방법입니다.AVD는 Android Virtual Device를 뜻하며 Android 휴대폰을 가지고 있지 않아도가상의 Android Device를 만들어 빌드&디버깅을 할 수 있습니다. 예제로 갤럭시 S7을 추가해보겠습니다. 1. 새로 만들 Device의 스킨을 다운받고 Device의 하드웨어 프로필을 확인합니다.Samsung Developer 에서 Skin 다운로드http://developer.samsung.com/technical-doc/view.do?v=T000000287 2. 받은 zip파일의 압축을 풀어줍니다.3. Android Studio 를 실행하여 메뉴의 Tools - Android - AVD Manager..