[ Pobierz całość w formacie PDF ]
//-->Tytuł oryginału: Android in PracticeTłumaczenie: Tomasz WalczakProjekt okładki: Studio Gravite / OlsztynObarek, Pokoński, Pazdrijowski, ZapruckiISBN: 978-83-246-6611-9Original edition copyright © 2012 by Manning Publications Co.All rights reserved.Polish edition copyright © 2012 by HELION SA.All rights reserved.All rights reserved. No part of this book may be reproduced or transmitted in anyform or by any means, electronic or mechanical, including photocopying, recordingor by any information storage retrieval system, without permission from the Publisher.Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całościlub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione.Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanieksiążki na nośniku filmowym, magnetycznym lub innym powoduje naruszeniepraw autorskich niniejszej publikacji.Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymibądź towarowymi ich właścicieli.Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawartew tej książce informacje były kompletne i rzetelne. Nie biorą jednakżadnejodpowiedzialności ani za ich wykorzystanie, ani za związane z tym ewentualnenaruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELIONnie ponoszą równieżżadnejodpowiedzialności za ewentualne szkody wynikłez wykorzystania informacji zawartych w książce.Wydawnictwo HELIONul. Kościuszki 1c, 44-100 GLIWICEtel. 32 231 22 19, 32 230 98 63e-mail:helion@helion.plWWW:http://helion.pl(księgarnia internetowa, katalog książek)Drogi Czytelniku!Jeżeli chcesz ocenić tę książkę, zajrzyj pod adreshttp://helion.pl/user/opinie/androp_ebookMożesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.Printed in Poland.•Poleć książkę na Facebook.com•Kup w wersji papierowej•Oceń książkę•Księgarnia internetowa•Lubię to!»Nasza społecznośćSpis treściWstęp 11Podziękowania 13O książce 17O ilustracji z okładki 23CZĘŚĆITŁOHISTORYCZNE I PODSTAWY.................................. 25Wprowadzenie do Androida1.1.1.2.1.3.1.4.1.5.1.6.1.7.127Android w pigułce 30HelloAndroid 34Java, ale nie do końca 45Linux, ale nie do końca 51Więcej możliwości dzięki bibliotekom natywnym 56Potrzebne narzędzia 59Podsumowanie 672Podstawy tworzenia aplikacji na Android 692.1.2.2.2.3.2.4.2.5.2.6.2.7.2.8.2.9.2.10.Aplikacja DealDroid 70Podstawowe cegiełki 72Manifest aplikacji 74Zasoby 76Układ, widoki i kontrolki 80Aktywności 82Adaptery 91Intencje i filtry intencji 96Obiekty klasy Application 103Podsumowanie 1053Zarządzanie cyklemżyciai stanem3.1.3.2.107Czym są aplikacje w Androidzie? 108Cyklżyciaaktywności 11334Spis treści3.3.3.4.3.5.Kontrolowanie stanu egzemplarza aktywności 125Wykonywanie operacji za pomocą zadań 131Podsumowanie 133CZĘŚĆII PRAKTYCZNE ROZWIĄZANIA....................................... 1354Precyzja co do piksela 1374.1.4.2.4.3.4.4.Aplikacja MyMovies 138Hierarchie widoków i ich wyświetlanie 139Porządkowanie widoków w układy 143TECHNIKA 1. Dyrektywy scalania i dołączania 152Rozwinięcie informacji o klasach ListView i Adapter 156TECHNIKA 2. Zarządzanie listą z pamięcią stanu 156TECHNIKA 3. Widoki nagłówka i stopki 161Stosowanie motywów i stylów 165TECHNIKA 4. Stosowanie i pisanie stylów 165TECHNIKA 5. Stosowanie i pisanie motywów 167TECHNIKA 6. Określanie stylu tła widoku ListView 170Korzystanie z obiektów graficznych 174TECHNIKA 7. Używanie obiektów graficznych w postacikształtów 175TECHNIKA 8. Stosowanie selektorówobiektów graficznych 179TECHNIKA 9. Skalowanie widoków za pomocądziewięciopolowych obiektów graficznych 182Tworzenie przenośnych interfejsów użytkownika 186TECHNIKA 10. Automatyczne dostosowywanie aplikacjido różnych ekranów 186TECHNIKA 11. Wczytywanie zasobów zależnychod konfiguracji 191TECHNIKA 12. Uniezależnienie się od pikseli 194Podsumowanie 1964.5.4.6.4.7.4.8.5Używanie usług do zarządzania zadaniamiwykonywanymi w tle 1995.1.5.2.Wielozadaniowość jest najważniejsza 200Do czego służą usługi i jak z nich korzystać? 201TECHNIKA 13. Tworzenie usługi 202TECHNIKA 14. Automatyczne uruchamianie usługi 206Spis treści55.3.5.4.TECHNIKA 15. Komunikowanie się z usługą 208TECHNIKA 16. Wykorzystanie usługi do zapisywaniadanych w pamięci podręcznej 214TECHNIKA 17. Tworzenie powiadomień 217Planowanie i usługi 222TECHNIKA 18. Używanie klasy AlarmManager 222TECHNIKA 19. Podtrzymywanie działania usługi 226TECHNIKA 20. Używanie usługiCloud to Device Messaging 229Podsumowanie 2346Wątki i współbieżność6.1.2376.2.6.3.6.4.Współbieżność w Androidzie 238TECHNIKA 21. Proste wątki 240TECHNIKA 22. Przekazywanie informacji o zmianachmiędzy wątkami 243TECHNIKA 23. Zarządzanie wątkami w puli wątków 249Korzystanie z klasy AsyncTask 255TECHNIKA 24. Implementowanie prac za pomocą klasyAsyncTask 256TECHNIKA 25. Przygotowanie do zmianw konfiguracji 261Różne techniki 268TECHNIKA 26. Wyświetlanie ekranów powitalnychza pomocą zegarów 268TECHNIKA 27. Implementowanie niestandardowychpętli komunikatów 272Podsumowanie 2767Lokalne zapisywanie danych7.1.2797.2.Odczyt i zapis plików 280TECHNIKA 28. Korzystanie z pamięci wewnętrznej 282TECHNIKA 29. Korzystanie z pamięci zewnętrznej 286TECHNIKA 30. Używanie katalogówna pamięć podręczną 292TECHNIKA 31. Stosowanie synchronizacji przy zapisieplików 293Przechowywanie ustawień 294TECHNIKA 32. Odczyt i zapis ustawień 295 [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • gackt-camui.opx.pl