..
Do tej pory przedstawiono czytelnikowi bardzo obszerne i dokładne rigarda przegląd w rozwoju aplikacji na platformie Android. Na tym etapie prowadzi czytelnika będą mogli korzystać z elementów pokazanych na tworzenie aplikacji o średniej złożoności. Ale co brakuje do czytelnika, i to będziemy wyjaśniać w tym iw następnym rozdziale, jest sposób, w jaki można zaoszczędzić trochę danych na stałe (gdy mamy do czynienia z przechowywaniem danych na stałe Zwykle używa się terminu przechowywania danych).
Na przykład, może zaistnieć potrzeba, aby zapisać ustawienia wprowadzone przez użytkownika na stałe i umożliwienie stosowania, podczas uruchamiania, aby przeczytać te preferencje i działać odpowiednio. Android oferuje kilka opcji do zapisywania danych na stałe, a programista ma obowiązek korzystać z najbardziej odpowiedni tryb w zależności od potrzeb.
Jesteśmy teraz zaprezentuję sposób, że Android ma do zaoferowania.
To bardzo prosty sposób, w jaki będziemy tworzyć pliku, zwykle plik tekstowy, w którym możemy czytać i pisać jakieś dane.
Domyślnie ten typ ratownictwa jest prywatnym ratowniczych, a to oznacza, że plik może być odczytywane i zapisywane wyłącznie przez aplikację, która go stworzyła, a zatem nie można do niego dostęp z innej aplikacji.
Zobaczmy teraz, w tych kilku linijek kodu, praktyczny przykład tworzenia pliku:
FileName String = "file_di_prova"; String = "To jest plik napisany przez MrWebMaster!" FileOutputStream fos = openFileOutput (fileName, Context.MODE_PRIVATE); fos.write (string.getBytes ()); fos.close ();
Ten kod po prostu zadeklarować dwa ciąg zmiennych, jeden na nazwę pliku a zawartość pliku. Potem otwiera strumień do pliku, pisanie odbywa się za pomocą metody zapisu i ostatecznie zamyka strumień z close.
Jeśli musimy zmienić defualt ustawić właściwości dla widoczności pliku (jak już powiedzieliśmy, że daje dostęp tylko do applucazione, który stworzył plik), musimy działać na drugi parametr openFileOutput metody. To może bowiem wybrać jedną z następujących wartości:
Podsumowując ten sposób przechowywania jest bardzo proste i intuicyjne, powszechnie stosowany w aplikacjach ze względu na łatwość wdrożenia.
Ten rodzaj przechowywania danych pozwala zaoszczędzić trochę danych, poprzez złożenie wniosku na przenośnych urządzeń takich jak karty SD. Pliki przechowywane na tego rodzaju pliki multimedialne są zdefiniowane jako świat odczytu lub przyznawana jest dla wszystkich aplikacji, aby ją przeczytać.
To powinno zwrócić uwagę czytelnika "niebezpieczeństwa" stosowania tej metody przechowywania. To dlatego, że po zapisaniu danych do pamięci zewnętrznej należy sprawdzić, że zapisane dane nie są niezbędne do prawidłowego funkcjonowania aplikacji. To dlatego, że nie masz kontroli nad tym dane, gdy użytkownik usuwa kartę i włóż ją do komputera i przypadkowe usunięcie niektórych części.
Dlatego zaleca się stosowanie tej metody w ekonomiczne przechowywanie.
| |
ASP i Access (Ebook)
Zarządzanie bazą danych MS Access z ASP. W zaledwie 29 €. |
| |
E-Commerce z ASP (Ebook)
E-commerce i Koszyk z ASP. Tylko 35 €. |
| |
Flash MX i ActionScript (Kurs)
Zostań programistą stron internetowych od 29 €. |