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

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

원준킹 2021. 1. 11. 20:15

코틀린으로 editText, setText

for(i in 0..search_length-1)
            {
                if(arrayEditText[i].text.toString().length > 0) {
                    search_set.add('<' + arrayEditText[i].text.toString() + '>')
                }
            }
            

getText 는 editText.text.toString()

setText 는 Res_view.setText("text")

 

코틀린의 nullable 체크 기능

후에 제대로 공부할 것

 

데이터 베이스 구현

 

- 데이터 베이스 파일 생성, insert, select 시험 성공

- datatable 에는 파일 정보 저장

- tagtable 에는 태그명과 태그가 적용된 파일의 갯수 저장

 

 

다음 할 것

- 파일 정보를 별도의 액티비티에서 입력받아 데이터베이스에 등록 후 검색액티비티에서 검색하는 기능 구현

 

 

데이터를 입력받아 데이터베이스 등록 연습 성공 
etc는 not null이 아니기 때문에 null값 입력 가능 나머지 항목은 불가능

 

오늘 배운 것

- getText 는 editText.text.toString()

- setText 는 Res_view.setText("text")

- 콜렉션 종류

- 리스트를 포함하는 리스트 는 val al_intent:ArrayList<ArrayList<String>> = arrayListOf<ArrayList<String>>()

 

 

내일 할 것

- 데이터 입력 시 tagtable 도 갱신하기

- 지정한 태그에 따라 데이터베이스에서 검색 후 출력해보기

- 데이터들을 listview로 표현해보기 

 

참고

m.blog.naver.com/nife0719/221035148567

 

[Android] 내부 SQL(SQLite) Database 사용하기

안드로이드에서는 어플리케이션의 효과적인 데이터 관리를 위하여 구조화된 내부 SQL Database인 SQ...

blog.naver.com

blog.naver.com/PostView.nhn?blogId=yuyyulee&logNo=221237499417

 

[Kotlin 강좌] 15. Collections(1) - List, Set, Map

이번 포스팅에선 코틀린의 '컬렉션(Collections)'에 대해 알아보자. 우선 컬렉션이란, 자바에서 데이터를 ...

blog.naver.com

 

'안드로이드 앱 개발 프로젝트1' 카테고리의 다른 글

6일차  (0) 2021.01.17
5일차  (0) 2021.01.14
4일차  (0) 2021.01.13
3일차  (0) 2021.01.13
1일차 - 파일 매니징 앱 Pile manager 개발 착수  (0) 2021.01.11