Android_Tworzenie_aplikacji_w_oparciu_o_HTML_CSS_i_JavaScript_andrta.pdf

(686 KB) Pobierz
Tytuł oryginału: Building Android Apps with HTML, CSS,
and JavaScript: Making Native Apps with Standards-Based Web Tools
Tłumaczenie: Aleksander Lamża (rozdz. 0 – 2, 4 – 8, dodatki), Michał Nowak (rozdz. 3)
ISBN: 978-83-246-4968-6
© 2013 Helion S.A.
Authorized Polish translation of the English edition Building Android Apps with HTML,
CSS, and JavaScript, 2nd Edition ISBN 9781449316419 © 2012 Jonathan Stark.
This translation is published and sold by permission of O’Reilly Media, Inc., which owns
or controls all rights to publish and sell the same.
All rights reserved. No part of this book may be reproduced or transmitted in any form
or by any means, electronic or mechanical, including photocopying, recording or
by any information storage retrieval system, without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu
niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą
kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym,
magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź
towarowymi ich właścicieli.
Wydawnictwo HELION dołożyło wszelkich starań, by zawarte w tej książce informacje
były kompletne i rzetelne. Nie bierze jednak żadnej odpowiedzialności ani za ich
wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowych lub
autorskich. Wydawnictwo HELION nie ponosi również żadnej odpowiedzialności za
ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/andrta.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/andrta
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Wprowadzenie ................................................................................9
1. Zaczynamy ..................................................................................... 13
Aplikacje internetowe kontra aplikacje natywne
Czym jest aplikacja internetowa?
Czym jest aplikacja natywna?
Wady i zalety
Które podej cie jest odpowiednie dla Ciebie?
Ekspresowy kurs technologii internetowych
Wprowadzenie do j zyka HTML
Wprowadzenie do CSS
Wprowadzenie do JavaScriptu
13
13
14
14
15
15
15
19
23
2. Praca ze stylami ............................................................................. 27
Nie masz w asnej witryny?
Pierwsze kroki
Osobny arkusz stylów dla Androida
Kontrolowanie skalowania strony
Arkusz stylów dla Androida
Wygl d i zachowanie w stylu Androida
Proste zachowania z jQuery
Czego si nauczy e ?
27
29
33
35
36
39
41
47
3. Zaawansowane stylizowanie .......................................................49
Szczypta Ajaksa
Kierowanie ruchem
Przygotowanie tre ci
Przekierowywanie da za pomoc JavaScriptu
49
50
52
53
5
Kup książkę
Poleć książkę
Kilka wodotrysków
Wska nik post pu
Ustawianie tytu u strony
Obs uga d ugich tytu ów
Automatyczne przewijanie do pocz tku strony
Przechwytywanie odsy aczy lokalnych
Dodawanie w asnego przycisku „wstecz”
Dodawanie ikony do pulpitu
Czego si nauczy e ?
55
56
59
61
62
64
64
72
73
4. Animacje ........................................................................................ 75
Z niewielk pomoc naszych przyjació
Przewijanie
Ekran Terminarz
Ekran Dzie
Ekran Nowy wpis
Ekran Ustawienia
Integracja ca o ci
Dostosowywanie biblioteki jQTouch
Czego si nauczy e ?
75
76
79
82
83
86
89
92
94
5. Sk adowanie danych po stronie klienta .......................................95
Web Storage
Zapisywanie ustawie aplikacji w localStorage
Zapisywanie daty w sessionStorage
Web SQL Database
Tworzenie bazy danych
Wstawianie wierszy
Wybieranie wierszy i obs uga otrzymanych danych
Usuwanie wierszy
Kody b dów Web SQL Database
Czego si nauczy e ?
95
97
100
102
104
106
110
115
118
118
6. Tryb offline ...................................................................................121
Podstawy aplikacji dzia aj cych offline
Sekcje NETWORK i FALLBACK
Dynamiczne tworzenie pliku manifestu
121
126
132
6
Spis tre ci
Kup książkę
Poleć książkę
Debugowanie
Konsola JavaScriptu
Czego si nauczy e ?
136
137
140
7. W stron natywno ci ....................................................................141
Wprowadzenie do PhoneGap
Tworzenie aplikacji z wykorzystaniem Eclipse i Android SDK
Pobieranie i instalowanie rodowiska Eclipse Classic
Pobieranie i instalowanie Android SDK
Instalowanie dodatku ADT w Eclipse
Dodawanie platform Android i innych sk adników
Pobieranie najnowszej wersji PhoneGap
Tworzenie nowego projektu
Uruchamianie Kilo jako aplikacji dla Androida
Sterowanie telefonem z poziomu JavaScriptu
D wi ki, wibracje i ostrze enia
Geolokalizacja
Akcelerometr
Czego si nauczy e ?
141
143
143
144
144
145
146
146
148
150
151
155
162
166
8. Publikowanie aplikacji w sklepie Google Play ........................... 167
Przygotowanie aplikacji do dystrybucji
Usuwanie kodu na potrzeby debugowania
Nadawanie aplikacji numeru wersji
Kompilowanie i podpisywanie aplikacji
Przesy anie aplikacji do sklepu Google Play
Bezpo rednie dystrybuowanie aplikacji
Dalsza lektura
167
167
168
169
170
172
173
Dodatek. Wykrywanie przegl darek za pomoc WURFL ..............177
Spis tre ci
7
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin