본문 바로가기

ICIA 수업일지90

2021.09.30 수업일지(안드로이드 개발 기초, Firebase) - 파이어베이스를 이용해서 DB를 활용할 수 있도록 하겠다. object로 이뤄진 DB를 제공해준다. 구글에서 서비스한다. - build.gradle - version 수정 apply plugin: 'com.android.application' android { compileSdkVersion 30 2021. 9. 30.
2021.09.29 수업일지(안드로이드 개발 기초, Kakao API, Google API) - 카카오 검색 API를 이용해 검색 페이지를 만들어보도록 하겠다. - 안드로이드(부록) page 28 - 프레그먼트는 액티비티를 분할해서 사용할 수 있게 해주는 라이브러리다. - ex05 새로운 프로젝트를 생성해주도록 하겠다. - build.gradle ..... android { // sdkversion을 30으로 수정해주고 minsdkversion을 16으로 그대로 쓰고 싶으면 // 아래 compileoptions를 추가 아니면 26으로 변경 후 sync now click compileSdkVersion 30 buildToolsVersion "30.0.0" defaultConfig { applicationId "com.example.ex05" minSdkVersion 26 targetSdkVersi.. 2021. 9. 29.
2021.09.28 수업일지(안드로이드 기초, SQLite) - 어제 작업했었던 ex03에서 이미지 업로드를 해보겠다. 앱 사용 권한으로 인해서 어제 업로드를 못했었다. 사용자에 의한 권한 설정이 예전에 비해서 강화되었기 때문에 이를 설정해주는 코드를 생성하도록 하겠다. - src/main/AndroidManifest.xml ..... - 어플이 최초 시작했을때 권한을 설정할것인지 alert하도록 하겠다. - src/main/java/com/example/ex03/MainActivity.java package com.example.ex03; .... import com.google.android.material.floatingactionbutton.FloatingActionButton; import java.util.ArrayList; public class Ma.. 2021. 9. 28.
2021.09.27 수업일지(안드로이드 개발 기초, SQLite) - SQLite DB : 안드로이드에서 기본적으로 제공하는 로컬(핸드폰) DB - 프로젝트 생성 - 프로젝트 app 실행을 위해 아래와 같이 수정 - build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 30 // 수정 buildToolsVersion "30.0.0" // 수정 defaultConfig { applicationId "com.example.ex03" minSdkVersion 26 // 수정 targetSdkVersion 30 // 수정 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitR.. 2021. 9. 27.