Próbuję odczytać plik .txt ze skrzynki referencyjnej z publicznym udostępnionym łączem. Co chcę zrobić, to przeczytać .txt i wyświetlić wszystkie dane w tym pliku na liście w Androidzie.Czytanie pliku .txt z udostępnionego powiązanego z Dropbox studia Androida
http://txt.do/5zflt (nie mam dostępu do spadku na mojego obecnego komputera, więc chcę użyć tego linku jako przykład)
Plik nazywa PersonStatus że będzie coś zawiera tekst wzdłuż linii;
Online
Offline
Active
Holidays
….
….
…
…
…
…
zasadzie to, co chcę zrobić jest używany współdzielonego łącza skrzynki domyślnej czytać ten tekst i wyświetli go w moim ListView na Android, ale nie jestem pewien, w jaki sposób można podejść do tego. Szukałem w Internecie poradników i przewodników, ale będąc nowym dla Androida, nie byłem w stanie znaleźć czegoś przydatnego;
Na przykład znalazłem ten link: Read a file from dropbox, gdzie PO zadał podobne pytanie, ale nie podał wystarczającego kodu, aby zrozumieć, w jaki sposób mogę się do tego podejść. Również dzięki moim badaniom okazało się, że Dropbox ma interfejs Android Sync API: https://www.dropbox.com/developers-v1/sync/start/android, ale będąc nowicjuszem w programowaniu, nie jestem pewien, jak go wdrożyć i sprawić, by działał.
Byłbym bardzo wdzięczny, gdyby ktoś mógł pomóc. Z góry dziękuję. Jeśli moje pytanie nie było jasne, daj mi znać, a postaram się wyjaśnić to lepiej.
Czy byłoby możliwe dodanie funkcji, która zapisuje dane w pliku odczytanym z pamięci na telefonie użytkownika jako pamięci podręcznej, a następnie wyszukuje tylko aktualizacje z pliku dropbox, ponieważ pozwoli to użytkownikowi uzyskać dostęp do informacji bez konieczności połączenia z Internetem – Henry
Próbowałem teraz wygląda świetnie! – Henry
@Henry Well ... tak, możliwe jest zachowanie lokalnej kopii pliku. Jedynym problemem jest to, że prawdopodobnie musisz zaimplementować okresowe pobieranie plików w tle, aby dokonać porównań między bieżącą wersją a wersją lokalną. Jeśli Twój cel ma korzystać z Dropbox, być może lepiej przyjrzeć się zestawowi SDK Dropbox, zarówno do obsługi uwierzytelniania (w razie potrzeby), jak i do łatwiejszego pobierania aktualizacji. Jako pierwszy krok mogę spróbować zmodyfikować kod do lokalnego przechowywania plików. – thetonrifles