2014-11-10 2 views
1

내 안드로이드 응용 프로그램의 경우 AutoCompleteTextView를 사용하고 있습니다. 나는 사용자가 도시의 몇 글자를 입력하고 그 글자와 일치하는 도시를 보여주는 팝업이 나타나기를 원한다. 그러나이를 위해서는 모든 도시 이름 목록이 필요합니다. 나는 .csv 파일과 .sql 파일에 세계 도시의 모든 데이터가 들어 있습니다. 그러나, 나는 그런 큰 파일을 효과적으로 읽는 법을 모른다. 파일 크기는 대략 50MB입니다. 누군가 내 AutocompleteTextview에서 사용할 수 있도록이 파일을 읽거나 저장할 수있게 도와 주시겠습니까? 미리 감사드립니다.android에서 큰 .csv 파일 읽기

답변

1

50mb보다 큰 android 앱을 만들거나 APK extension files을 사용해야합니다.

크기가 50MB 이상인 원시 csv "cities"파일을 사용하면 데이터베이스가 너무 커집니다. 온라인 데이터에 대한 액세스, 온라인 데이터 저장 및 앱에서 읽을 수있는 더 나은 솔루션이 필요합니다. 확신, 당신은 그것에 대한 몇 가지 구글 API를 사용할 수 있습니다.

+0

이전에 Google지도 API를 사용했지만 결과가 너무 오래 걸려서 – user2300851

+0

표시되지만 쿼리 시간이나 연결 속도가 너무 빠르기 때문에 길지는가요? 이와 같은 조치를 위해 Google 서비스를 사용하는 것이 가장 좋은 해결책이지만, 자신의 온라인 데이터베이스를 사용할 수 있습니다. 큰 데이터베이스를 검색하는 데 시간이 필요하기 때문에 자동 완성을 위해 어떻게 작동하는지 잘 모르겠습니다. – Dudeist

+0

좋아, 그럼 그럴거야. – user2300851