초등학교 교과서에 수록된 클래식 음악 관련 앱을 만들어 보려고 합니다. 먼저 준비단계로 수록곡과 관련된 데이타를 수집하여 앱인벤터로 읽어오는 과정입니다. 데이타,디자인, 블록 화면을 공유합니다.
먼저, 수록 관련 데이타를 엑셀로 작성합니다. 그런데, 앱인벤터에서는 엑셀을 직접 읽어오지 못합니다.
엑셀을 확자자를 csv( ,로 항목 구분)로 저장해야 읽을 수 있습니다.
파일을 읽어오는 방법은 3가지가 있습니다.
1. 핸드폰의 지정폴더에서 읽어오는 방법 : 파일명과 확장자만 필요
예) example.csv는 /sdcard/Appinventor/example.csv를 읽어옵니다.
2. 핸드폰 기본 폴더(루트 디렉토리)에서 읽어오는 방법입니다.
예) /example.csv는 /sdcard/example.csv를 읽어옵니다.
3. 개발자화면에서 파일을 업로드하여 읽어오는 방법이 있습니다. 이때 파일은 앱 안에 포함됩니다.
[앱인벤터]에서는 [Media]에서 파일을 업로드합니다.
[코둘라]에서는 [File Assets]에서 파일을 업로드합니다.
예) //example.csv는 앱에 업로드하여 포함된 파일을 읽어옵니다.
3번이 제일 무난할 듯합니다.
개인적인 생각이지만 가장 기본적인 3번을 파일명만으로 처리하게 하면 좋았을 것을 하는 생각입니다.
타이틀은 학년(grade),작곡가(composer),분류(genre),곡명(title) 등으로 일단 4개로 활용할 예정입니다. 앱인벤터의 디자인과 블럭을 올려드리니 엑셀파일을 읽어오는 기능이 필요하신 분은 잘 이용해보시기 바랍니다. 저도 이 기능을 구현하는데 며칠을 끙끙거려서 완성했습니다.
'앱개발 > 코듈러,앱인벤터' 카테고리의 다른 글
코듈러(kodular),앱인벤터(app inventor) 초를 분초로 나누어 변환하는 방법 (0) | 2020.10.04 |
---|---|
코듈러(kodular) 유튜브동영상을 원하는 시간(초)부터 시작하게 하는 방법 (0) | 2020.10.04 |
코듈러(Kodular),앱인벤터(app inventor) 파이어베이스 스토리지(Firebase Storage) 활용 예제 (0) | 2020.09.18 |
코듈러(Kodular),앱인벤터(app inventor) 파이어베이스 스토리지(Firebase Storage) 등록하기 (0) | 2020.09.18 |
3종류의 앱인벤터(App Inventor2, Kodular(=AppyBuilder), Thunkable) 특징 비교 (0) | 2020.09.18 |
코듈러(kodular),앱인벤터(app inventor) DB의 필요성과 종류 & 특징 비교 (0) | 2020.09.18 |
앱인벤터2(app inventor) 유튜브 링크 기능 (0) | 2020.09.13 |
코듈러(kodular),앱인벤터(app inventor) 파일로 읽어온 csv 데이타의 한글이 깨짐 해결방법 (0) | 2020.09.13 |