안드로이드 앱 개발 프로젝트1 13

2일차 - 개발 언어 코틀린 도전, 자바와 다른 점 공부

코틀린으로 editText, setText for(i in 0..search_length-1) { if(arrayEditText[i].text.toString().length > 0) { search_set.add('') } } getText 는 editText.text.toString() setText 는 Res_view.setText("text") 코틀린의 nullable 체크 기능 후에 제대로 공부할 것 데이터 베이스 구현 - 데이터 베이스 파일 생성, insert, select 시험 성공 - datatable 에는 파일 정보 저장 - tagtable 에는 태그명과 태그가 적용된 파일의 갯수 저장 다음 할 것 - 파일 정보를 별도의 액티비티에서 입력받아 데이터베이스에 등록 후 검색액티비티에서 검색하..

1일차 - 파일 매니징 앱 Pile manager 개발 착수

현재 구상한 어플의 기능을 구체화 시키는 단계 안드로이드에서 사용자 데이터를 저장하고 사용하는 방법 선택하기 - SharedPreferences를 사용하여 앱의 설정 정보와 같은 간단한 데이터를 보관하는 방법 - 파일 입출력 API를 통해 기기의 저장소(storage)에 데이터를 직접 읽고 쓰는 방법 - SQL을 사용하여 로컬 데이터베이스에 데이터를 관리하는 방법 - 인터넷을 통해 연결된 서버와 데이터를 주고받는 방법 - 그 외 여러가지 그 중에 난 - SQL을 사용하여 로컬 데이터베이스에 데이터를 관리하는 방법을 택할 것인데, SharedPreferences의 키-값(key-value) 저장 형식의 한계점 극복, 파일 입출력 방법의 저장 형식 설계에 따른 복잡성 해소, 서버 통신 방법에서 요구되는 서버..