본문 바로가기

전체 글116

2021.10.01 수업일지 (안드로이드 기초, MySQL, Web Server) - 지금까지 DB연결을 위한 Tomcat Servlet, Node.js 등을 이용해봤었다. - MySQL과 안드로이드는 다이렉트로 연결이 안되서 웹서버(웹프로그램)를 중간에 만들어 연결해줘야한다. 앱 - 웹 - DB의 연결 구조라고 생각하면 된다. - 주소관리 앱을 만들어서 사진까지 등록해보도록 하겠다. - DB Table을 만들도록 하겠다. - MySQL - db는 어떤걸 사용해도 상관없다. 해당 db에 table을 만들겠다. #2021.10.01 # 주소록 테이블을 만들겠다. use sys; create table users( id int auto_increment primary key, name nvarchar(20), tel nvarchar(20), address nvarchar(200) ); -.. 2021. 10. 1.
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.