PhoneGap - Zawartość aplikacji
Witryny offline są kopiowane na lokalny dysk twardy i otwierane w dowolnym momencie bez połączenia z Internetem. Podobnie, ta aplikacja internetowa w trybie offline umożliwia utworzenie aplikacji internetowej, która jest w całości pobierana na urządzenia mobilne użytkownika, który może uzyskać do niej dostęp w trybie offline.
Aplikacja dla tego typu aplikacji może zawierać aplikację zawierającą zbiór opowiadań, krótkich samouczków lub dowolną inną interesującą zawartość offline, którą użytkownik może czytać offline, nawet gdy internet nie jest dostępny.
Aplikacja offline
Poniższy obraz przedstawia strukturę folderów dla aplikacji offline. W katalogu głównym wymaga tylko dwóch plików, config.xml i index.xml.
Plik config.xml zawiera ustawienia konfiguracji aplikacji, których nauczyliśmy się w poprzedniej sekcji. Plik index.html zawiera stronę główną treści internetowych.
Ważną rzeczą do nauczenia się tutaj jest to, że wszystkie linki we wszystkich plikach HTML powinny zawierać tylko ścieżkę względną. Oznacza to, że nie powinno tam być ścieżki bezwzględnej ani podstawowego znacznika href.
Aplikacja online
Poniższy obraz przedstawia strukturę folderów dla naszej aplikacji w trybie online. W trybie online cała zawartość internetowa jest ładowana ze strony internetowej.
Możesz to zauważyć dataBrak folderu w aplikacji trybu online, ponieważ wszystkie pliki znajdują się na rzeczywistym serwerze i są dostępne przez Internet. Plik index.html zawiera rzeczywiste linki, jakie zawiera na serwerze sieciowym, a wszystkie jego linki są albo bezwzględne, albo używane zbase href etykietka.
Po wybraniu trybu aplikacji i uporządkowaniu jej plików we wspomnianej powyżej strukturze plików należy spakować plik za pomocą dowolnego standardowego narzędzia do archiwizacji i zapisać go. Będziemy używać tego pliku w następnej sekcji.
Podpisz swoją aplikację
Aby zachować porządek, każda aplikacja musi być podpisana przez jej programistów lub rozwijającą się organizację. Z tego powodu musisz podpisać swoją aplikację. Możesz potrzebowaćkeytool który jest częścią standardowej dystrybucji Java.
Wykonaj następujące polecenie w% JAVA_HOME% w wierszu poleceń systemu Windows lub powłoce Linux -
keytool -genkey -v -keystore my_keystore.keystore
-alias TutorialsPoint -keyalg RSA -keysize 2048 -validity 10000
Powinno to wygenerować plik my_keystore.keystore, którego będziemy potrzebować w następnej sekcji.