Android Studio 일골드 2021. 7. 7. 21:35
Firebase 연동 https://console.firebase.google.com/ firebase 콘솔에 접속해서 프로젝트를 만드는 과정은 생략. 프로젝트 설정에서 아래와 같은 Step을 따른다. 1. 앱 등록 안드로이드 패키지 이름 확인은! app Module의 build.gradle 파일에서 applicationId를 확인해보면 된다. 2. 구성 파일 다운로드 사진 설명대로 google-service.json을 다운받아서 app 루트 디렉터리에 이동한다. 3. Firebase SDK 추가 하라는 데로 해보았다. 4. 다음단계 다음단계는 없다. 끝이다. 사용방법은 java일때랑 kotlin일때랑 다르다. 아래는 kotlin 예제이다. ktx.Firebase를 import하면서 FirebaseDat..
Android Studio 일골드 2021. 6. 27. 16:54
Android App Data App Data 저장방법 설명 File File 시스템을 사용해 데이터를 저장합니다. 앱의 독립된 내 • 외부 저장소에 저장할 수 있습니다 Shared Preference 'Key - Value' 형태로 데이터를 저장합니다. 앱의 독립된 내부 저장소에 저장됩니다. (간편) Sqlite 안드로이드에서 자체 제공하는 데이터베이스를 사용해 구조화된 데이터를 저장합니다. Network 네트워크를 사용해 데이터를 백엔드 서버에 저장합니다. 1. File 예제 package com.jhs.quizlocker import android.app.usage.ExternalStorageStats import android.content.Context import androidx.appcomp..
Android Studio 일골드 2021. 6. 26. 23:18
kotlin-android-extensions 코틀린에서 제공하는 안드로이드용 확장 플러그인 사용을 위해서는 build.gradle에 id 'kotlin-android-extensions'를 추가해 주어야한다. 이 확장 플러그인은 두가지를 지원한다. 1. View binding (findViewById() 없이 접근이 가능해짐) 2. 안드로이드에서 객체를 직렬화할 때 사용하는 'parcelable'을 위한 기능 .kt파일에서 사용하기 위해서는 kotlinx.android.synthetic.main.activity_main.* 를 import 해주어야한다.
Android Studio 일골드 2019. 6. 6. 23:46
SharedPreferences 안드로이드에서 데이터를 관리하는 방법 1. SQLite DB 이용. 2. 서버를 거친 DB 이용. 3. Input, OutputStreamReader를 이용. 4. SharedPreferences를 이용. 안드로이드 개발중 로그인정보를 저장해두었다가 자동로그인이 필요한 경우가 생겼다. 일단 공통함수를 두개 만들어주었다. 관리가 편하다. // 세션정보 저장 public void putString(String key, String default_value) { SharedPreferences pref = getSharedPreferences("auto", AppCompatActivity.MODE_PRIVATE); SharedPreferences.Editor editor = p..