- Wydawnictwo:
- Helion
- Ocena:
- 5.7/6 Opinie: 3
- Stron:
- 376
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Platforma Android. Nowe wyzwania
Profesjonalne programowanie w systemie Android!
Android to lider wśród systemów operacyjnych dla telefonów i tabletów. Spotkasz go w większości tego typu urządzeń. Ciągły rozwój Androida sprawił, że jego obecne wersje zapewniają niesamowite możliwości, a przy tym są przyjazne dla programistów. Jeżeli poznałeś już ten system i marzysz o stworzeniu bardziej zaawansowanej aplikacji, to trafiłeś na doskonałą książkę.
W trakcie jej lektury wzbogacisz swoją wiedzę o cenne informacje. Dowiesz się, jak skonfigurować środowisko programistyczne oraz efektywnie wykorzystać język Java do tworzenia aplikacji. Po tym wstępie zaczniesz poznawać bardziej zaawansowane elementy platformy. Nauczysz się korzystać z zasobów, projektować interfejs użytkownika, tworzyć usługi i zadania pracujące w tle oraz odbierać komunikaty i dokonywać zmian w konfiguracji. Ponadto Twoją ciekawość powinny przykuć rozdziały poświęcone testom automatycznym, geolokalizacji oraz bezpieczeństwu tworzonych aplikacji. Na sam koniec został gwóźdź programu — hakowanie platformy Android oraz wykorzystanie ukrytego API. Brzmi intrygująco? I tak właśnie jest!
Tematy poruszane i rozwijane w książce:
- Optymalizacja składników aplikacji w celu zapewnienia ich jak najpłynniejszego działania
- Tworzenie własnych widoków
- Wykorzystanie wszystkich możliwości SDK Androida
- Obsługa środowiska Android Studio i systemu Gradle
- Optymalne wykorzystanie możliwości API dźwiękowego, graficznego i wideo
- Implementacja funkcji czytania tekstu na głos i rozpoznawania mowy
- Obsługa nowego API lokalizacji Androida
- Wykorzystanie technologii łączności Androida w celu łączenia urządzeń
- Przetwarzanie w tle
- Posługiwanie się API kryptograficznymi Androida
- Znajdowanie i bezpieczne używanie ukrytych API Androida
- Przechowywanie danych aplikacji w chmurze dzięki usługom Google Play
- Dystrybucja i sprzedaż aplikacji w sklepie Google Play
Twoja przepustka do zaawansowanego świata Androida!
Wyjdź poza schemat
Okiełznaj moc systemu operacyjnego Android, aby tworzyć nowoczesne i nietuzinkowe aplikacje, które podbiją serca rzeszy użytkowników.
Jeśli wiesz już co nieco o systemie operacyjnym Android i potrafisz tworzyć proste aplikacje, ta książka jest dla Ciebie. Jeżeli chcesz dowiedzieć się, jakie się możliwości Androida oraz jak je wykorzystać, to dobrze trafiłeś. A jeśli jesteś gotów na naukę budowania zaawansowanych, intuicyjnych i innowacyjnych aplikacji, to ta książka jest dla Ciebie obowiązkową pozycją.
Dowiedz się jak tworzyć własne widoki i obsługiwać zaawansowane wielodotykowe gesty, naucz się integrować usługi sieciowe i wykorzystywać najnowsze funkcje do geofencingu i lokalizacji. As programowania aplikacji na Androida Erik Hellman udzieli Ci cennych wskazówek oraz odsłoni przed Tobą tajniki mało znanych technik, abyś mógł wycisnąć wszystko co się da z Androida.
Dzięki tej książce:
- błyskawicznie zaznajomisz się z podstawami platformy Android,
- wykorzystasz potencjał języka Java oraz składników Androida,
- zapanujesz nad zasobami,
- zbudujesz zaawansowany interfejs użytkownika,
- poznasz ukryte API platformy,
- opublikujesz aplikację w Google Play.
Wybrane bestsellery
-
Starting from the basics of computer vision and OpenCV, we'll take you all the way to creating exciting applications. You will discover that, though computer vision is a challenging subject, the ideas and algorithms used are simple and intuitive, and you will appreciate the abstraction layer that...
OpenCV Android Programming By Example. Leverage OpenCV to develop vision-aware and intelligent Android applications OpenCV Android Programming By Example. Leverage OpenCV to develop vision-aware and intelligent Android applications
Amgad Muhammad, Erik Hellman, Erik A Westenius, Amgad M Ahmed Muhammad
-
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(39.90 zł najniższa cena z 30 dni)79.49 zł
159.00 zł(-50%) -
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)76.30 zł
109.00 zł(-30%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(39.90 zł najniższa cena z 30 dni)92.95 zł
169.00 zł(-45%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Trzymasz w dłoni kolejne wydanie niezwykle popularnego podręcznika do nauki C. Podobnie jak poprzednie wydania, także to zostało zaktualizowane i uzupełnione, między innymi o elementy standardu C11. Książka stanowi przemyślane, przejrzyste i wnikliwe wprowadzenie do języka C. Czytelnie wyjaśnia z...(107.40 zł najniższa cena z 30 dni)
125.30 zł
179.00 zł(-30%) -
Książka Wojciecha Próchnickiego jest skierowana do pracowników działu finansów, controllingu i księgowości. Wyjaśnia możliwości pracy z Excelem na przykładach, omawiając piętnaście różnych przypadków i problemów, z którymi może spotkać się osoba pracująca w tych obszarach. Zakres tematyczny omawi...
Zastosowanie Excela w pracy analityka finansowego, specjalisty ds. controllingu i analityka sprzedaży Zastosowanie Excela w pracy analityka finansowego, specjalisty ds. controllingu i analityka sprzedaży
(19.90 zł najniższa cena z 30 dni)32.45 zł
59.00 zł(-45%)
Ebooka "Platforma Android. Nowe wyzwania" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Platforma Android. Nowe wyzwania" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Platforma Android. Nowe wyzwania" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Platforma Android. Nowe wyzwania (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Programista Magazyn Rafał Kocisz 02/2015Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Mniej więcej dziesięć lat temu, w czasach kiedy o takich systemach operacyjnych jak Android czy iOS nikt oficjalnie nie słyszał, a na telefonach komórkowych królował jeszcze Symbian OS, wpadła mi w ręce książka Symbian OS Explained: Effective C++ Programming for Smartphones autorstwa Jo Stichbury. Co ciekawe, tytuł ten (swoją drogą: jedna z najlepszych technicznych pozycji w swojej dziedzinie) zapadł mi w pamięć ze względu na cytat umieszczony w nagłówku jednego z rozdziałów książki. Cytat tenw wolnym tłumaczeniu brzmiał następująco: „W teorii, nie ma różnicy pomiędzy teorią a praktyką. W praktyce: jest”.
Jeśli zdarzyło Ci się pracować w komercyjnych projektach, to podejrzewam, że na własnej skórze przekonałeś się o prawdziwości powyższego stwierdzenia. Prawda jest taka, że każda technologia ma dwa oblicza: to teoretyczne, gdzie wszystko pięknie działa i wszystkie klocki idealnie do siebie pasują, i to praktyczne, gdzie przychodzi nam zmagać się z szeregiem problemów, niedoróbek, ograniczeń itd. Między innymi z tego powodu nie jestem wielkim fanem książek opisujących technologie. Kłopot z nimi jest taki, że bez względu na umiejętności, doświadczenie i elokwencję autora, zawarta w nich wiedza przy obecnym tempie rozwoju technologii niesamowicie szybko się dezaktualizuje… Dlatego bardziej skłonny jestem inwestować w książki przedstawiające wiedzę w ujęciu przekrojowym (co pewnie zauważyłeś, czytając kolejne artykuły wchodzące w skład kolumny „Klub Dobrej Książki”).
Dziś jednak postanowiłem zrobić wyjątek i przedstawić książkę o charakterze stricte technologicznym: Platforma Android. Nowe wyzwania. Na dzień dzisiejszy Android to niewątpliwie jeden z gigantów na polu bitwy technologii. Jak każda technologia, posiada on swoje jaśniejsze i ciemniejsze strony. Platforma Android. Nowe wyzwania to tytuł, który przedstawia wiedzę trudną do znalezienia w Internecie (nic mnie bardziej nie denerwuje jak tytuły, które są lekko rozszerzoną wersją dokumentacji umieszczonej w sieci): szereg praktycznych, konkretnych informacji, pozyskanych na bazie wieloletniej pracy z tą platformą. Książka podzielona jest na trzy duże części: Solidne podstawy, Efektywne
wykorzystanie składników oraz Przekraczanie barier. Część pierwsza (której nazwa mówi sama za siebie) składa się z dwóch rozdziałów: Konfigurowanie środowiska programistycznego oraz Efektywne programowanie w Javie na Androidzie.
Czytelnik zapozna się tutaj z szeregiem istotnych zagadnień takich jak:- Porównanie Javy Dalvik z Javą SE,
- Optymalizacja kodu Java dla Androida,
- Zarządzanie pamięcią i alokacją,
- Wielowątkowość w Androidzie
i wiele innych… Część druga książki skupia się na zagadnieniu efektywnego wykorzystania składników systemu Android. Czytając, poznasz tajniki takich zagadnień jak:
- Składniki, manifesty i zasoby
- Interakcja z użytkownikiem i projektowanie interfejsów,
- Interfejs użytkownika dla zaawansowanych,
- Usługi i zadania w tle,
- Komunikacja międzyprocesowa,
- Odbieranie komunikatów i zmiany konfiguracji,
- Przechowywanie i serializacja danych,
- Pisanie automatycznych testów.
I wreszcie (najbardziej obszerna) trzecia część książki to przegląd zaawansowanych, praktycznych technik, które możesz z powodzeniem stosować w swoich projektach:
- Zaawansowane aplikacje obsługujące audio, wideo oraz kamerę,
- Bezpieczeństwo aplikacji na Androidzie,
- Mapy, lokalizacja i API aktywności,
- Kod macierzysty i JNI,
- Ukryte API Androida,
- Hakowanie platformy Android,
- Praca w sieci, usługi sieciowe oraz zdalne API,
- Komunikacja ze zdalnymi urządzeniami,
- Usługi Google Play,
- Dystrybucja aplikacji w sklepie Google Play.
Czy można polecić tę książkę? Podsumuję to tak: mój kolega z pracy, który od około 3 lat programuje zawodowo aplikacje pod Androida, po przeczytaniu kilku pierwszych rozdziałów stwierdził, że dawno nie czytał tak dobrej książki w tej dziedzinie i że w każdym rozdziale odkrywa coś nowego, co jest w stanie z miejsca praktycznie zastosować w swoim bieżącym projekcie. Czy może być lepsza rekomendacja?!
Szczegóły ebooka
- Tytuł oryginału:
- Android Programming: Pushing the Limits
- Tłumaczenie:
- Łukasz Piwko
- ISBN Książki drukowanej:
- 978-83-246-9525-6, 9788324695256
- Data wydania książki drukowanej:
- 2014-11-07
- ISBN Ebooka:
- 978-83-246-9526-3, 9788324695263
- Data wydania ebooka:
- 2014-11-07 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 23913
- Rozmiar pliku Pdf:
- 7.7MB
- Rozmiar pliku ePub:
- 6.9MB
- Rozmiar pliku Mobi:
- 14.8MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Systemy operacyjne do programowania Androida (23)
- Zaawansowane narzędzia SDK Androida (24)
- Narzędzie adb (24)
- Testowanie przeciążeniowe interfejsu użytkownika przy użyciu Monkey (27)
- System kompilacji Gradle (28)
- Optymalizacja i zaciemnianie za pomocą ProGuard (30)
- Projekty bibliotek Android i biblioteki zewnętrzne (31)
- Skompilowane pliki JAR (31)
- Tworzenie projektu biblioteki (32)
- Kontrola wersji i zarządzanie kodem źródłowym (33)
- Środowisko programistyczne (35)
- Diagnozowanie aplikacji Android (35)
- Statyczna analiza kodu przy użyciu lint (37)
- Refaktoryzacja kodu (39)
- Opcje programistyczne w urządzeniach z Androidem (41)
- Ustawienia programistyczne (42)
- Podsumowanie (44)
- Dodatkowe źródła informacji (44)
- Książki (44)
- Strony internetowe (44)
- Porównanie Javy Dalvik z Javą SE (45)
- Optymalizacja kodu Java dla Androida (47)
- Bezpieczne pod względem typów wyliczenia w Androidzie (48)
- Udoskonalona pętla for w Androidzie (49)
- Kolejki, synchronizacja i blokady (50)
- Zarządzanie pamięcią i alokacją (52)
- Ograniczanie liczby alokacji obiektów (52)
- Wielowątkowość w Androidzie (55)
- Klasa Thread (56)
- Klasa AsyncTask (57)
- Klasa Handler (58)
- Wykonywanie operacji w regularnych odstępach czasu (60)
- Używanie klasy MainLooper w połączeniu z Handler (61)
- Jak wybrać najlepsze rozwiązanie (62)
- Podsumowanie (63)
- Dodatkowe źródła informacji (63)
- Dokumentacja (63)
- Książki (63)
- Strony internetowe (63)
- Składniki Androida (67)
- Składnik Activity (68)
- Składnik Service (68)
- Składnik BroadcastReceiver (68)
- Składnik ContentProvider (69)
- Składnik Application (69)
- Architektura aplikacji (71)
- Manifest aplikacji Android (72)
- Element manifest (72)
- Filtry i uprawnienia Google Play (73)
- Element application (75)
- Elementy i atrybuty składników (76)
- Filtrowanie intencji (77)
- Zasoby i środki (78)
- Zaawansowane zasoby łańcuchowe (79)
- Lokalizacja (80)
- Kwalifikatory zasobów (80)
- Środki (82)
- Podsumowanie (83)
- Dodatkowe źródła informacji (83)
- Dokumentacja (83)
- Historyjki użytkowników (85)
- Użytkownicy i postaci (86)
- Projektowanie interfejsu użytkownika Androida (87)
- Nawigacja (87)
- Prototypowanie interfejsu użytkownika (88)
- Projektowanie interfejsu użytkownika w Android Studio (88)
- Elementy interfejsu użytkownika Androida (89)
- Tekst w aplikacjach na Androida (89)
- Krój pisma (89)
- Układ tekstu (90)
- Wymiary i rozmiary (90)
- Zalecane wymiary (91)
- Rozmiary ikon (91)
- Rozmiar tekstu (92)
- Kolory (92)
- Daltonizm (93)
- Obrazy i ikony (93)
- Perspektywa kanoniczna (94)
- Geony (94)
- Rozpoznawanie twarzy (95)
- Walory użytkowe (95)
- Wskazówki wizualne (95)
- Nagradzanie użytkownika (96)
- Grywalizacja (96)
- Podsumowanie (97)
- Dodatkowe źródła informacji (98)
- Książki (98)
- Strony internetowe (98)
- Aktywności i fragmenty (99)
- Używanie wielu ekranów (100)
- Projektowanie własnych widoków (102)
- Cykl życia widoku (103)
- Widżet o wyglądzie klawiatury fortepianowej (103)
- Wielodotyk (108)
- Współrzędne wskaźnika (110)
- Gest obrotu (111)
- OpenGL ES (112)
- Grafy sceny i silniki gier (113)
- Podsumowanie (113)
- Dodatkowe źródła informacji (114)
- Książki (114)
- Strony internetowe (114)
- Jak i kiedy używać usług (115)
- Typy usług (116)
- Cykl życia usług (116)
- Tworzenie i niszczenie usług (116)
- Uruchamianie usług (117)
- Wiązanie usług (118)
- Utrzymywanie się przy życiu (120)
- Zatrzymywanie usług (121)
- Działanie w tle (123)
- Klasa IntentService (123)
- Równoległe wykonywanie (124)
- Komunikacja z usługami (126)
- Asynchroniczne wysyłanie powiadomień przy użyciu intencji (126)
- Lokalne wiązanie usług (127)
- Podsumowanie (130)
- Dodatkowe źródła informacji (131)
- Blogi (131)
- Binder (134)
- Adres Bindera (134)
- Transakcje Bindera (135)
- Klasa Parcel (136)
- Łącze ze śmiercią (138)
- Projektowanie API (138)
- AIDL (139)
- Wywołania zwrotne przy użyciu AIDL (142)
- Klasa Messenger (143)
- Opakowywanie API w biblioteki (146)
- Zabezpieczanie zdalnych API (148)
- Podsumowanie (149)
- Dodatkowe źródła informacji (149)
- Strony internetowe (149)
- Klasa BroadcastReceiver (152)
- Lokalne odbiorniki powiadomień (153)
- Powiadomienia normalne i uporządkowane (154)
- Powiadomienia kleiste (155)
- Powiadomienia bezpośrednie (156)
- Włączanie i wyłączanie odbiorników (156)
- Intencje rozsyłane przez system (157)
- Zmienianie konfiguracji urządzenia (160)
- Podsumowanie (161)
- Dodatkowe źródła informacji (161)
- Dokumentacja (161)
- Techniki utrwalania danych w Androidzie (163)
- Przechowywanie danych w plikach preferencji (164)
- Opcje użytkownika i ustawienia interfejsu użytkownika (166)
- Dostawcy treści o wysokiej wydajności (168)
- Projektowanie bazy danych w Androidzie (168)
- Tworzenie i aktualizowanie baz danych (169)
- Implementacja metod zapytaniowych (171)
- Transakcje bazy danych (172)
- Zapisywanie danych binarnych w ContentProvider (174)
- Serializacja danych do utrwalania (175)
- JSON (175)
- Zaawansowana obsługa JSON przy użyciu Gson (177)
- Protocol Buffers Google (179)
- Robienie kopii zapasowej danych aplikacji (181)
- Podsumowanie (183)
- Dodatkowe źródła informacji (183)
- Dokumentacja (183)
- Strony internetowe (183)
- Zasady testowania w Androidzie (185)
- Co testować (186)
- Podstawowe testy jednostkowe (187)
- Testowanie aktywności (188)
- Testowanie usług (190)
- Testowanie dostawców treści (191)
- Wykonywanie testów (193)
- Ciągła integracja (194)
- Podsumowanie (195)
- Dodatkowe źródła informacji (195)
- Porady dotyczące testowania (195)
- Książki (195)
- Strony internetowe (195)
- Zaawansowane aplikacje dźwiękowe (199)
- Odtwarzanie dźwięków z krótkim opóźnieniem (200)
- OpenSL ES dla Androida (202)
- Czytanie tekstu na głos (205)
- Rozpoznawanie mowy (207)
- Przetwarzanie filmów przy użyciu OpenGL ES 2.0 (209)
- Przetwarzanie obrazu z kamery przy użyciu OpenGL ES 2.0 (212)
- Kodowanie mediów (213)
- Nagrywanie sceny OpenGL (214)
- Podsumowanie (218)
- Dodatkowe źródła informacji (218)
- Dokumentacja (218)
- Pojęcia dotyczące bezpieczeństwa (219)
- Klucze i podpisy (219)
- Uprawnienia w Androidzie (220)
- Ochrona danych użytkownika (221)
- Weryfikowanie wywołujących aplikacji (222)
- Szyfrowanie danych u klienta (223)
- API crypto (223)
- Generowanie klucza (223)
- Szyfrowanie danych (223)
- Deszyfrowanie danych (224)
- Praca z zaszyfrowanymi danymi (225)
- Zarządzanie pękami kluczy (226)
- API zarządzania urządzeniem (229)
- Podsumowanie (232)
- Dodatkowe źródła informacji (232)
- Książki (232)
- Dokumentacja (232)
- Strony internetowe (232)
- Scalony menedżer lokalizacji (233)
- Integracja API map Google (234)
- Korzystanie z map Google (236)
- Znaczniki na mapach (237)
- Rysowanie kółek (238)
- Rysowanie wielokątów (239)
- Przydatne narzędzia API lokalizacyjnego (240)
- Geokodowanie (240)
- Klasa LocationClient (241)
- Geofencing (242)
- Rozpoznawanie aktywności (244)
- Podsumowanie (246)
- Dodatkowe źródła informacji (246)
- Dokumentacja (246)
- Strony internetowe (246)
- Kilka uwag o architekturze CPU (247)
- Pisanie aplikacji na Androida w języku C (248)
- Skrypty kompilacji NDK (248)
- Macierzyste aktywności (249)
- Macierzysty interfejs Javy (250)
- Wywoływanie funkcji macierzystych w Javie (250)
- Wywoływanie metod Javy z kodu macierzystego (252)
- Macierzyste API Androida (255)
- Biblioteka C (256)
- Macierzyste funkcje obsługi dziennika (256)
- OpenGL ES 2.0 w kodzie macierzystym (256)
- OpenSL ES w kodzie macierzystym (256)
- Przenoszenie macierzystej biblioteki do Androida (257)
- Kompilowanie macierzystej biblioteki (257)
- Podsumowanie (262)
- Dodatkowe źródła informacji (263)
- Portal dla programistów Androida (263)
- Strony internetowe firmy Oracle (263)
- API ukryte i oficjalne (265)
- Wyszukiwanie ukrytych API (266)
- Bezpieczne wywoływanie ukrytych API (267)
- Wydobywanie ukrytych API z urządzenia (268)
- Wywoływanie ukrytych API przy użyciu refleksji (270)
- Przykłady ukrytych API (271)
- Odbieranie i czytanie SMS-ów (271)
- Tethering Wi-Fi (272)
- Ukryte ustawienia (273)
- Podsumowanie (274)
- Dodatkowe źródła informacji (274)
- Strony internetowe (274)
- Odblokowywanie urządzenia (276)
- Wgrywanie obrazów fabrycznych (277)
- Odblokowywanie urządzeń innych niż Google Nexus (277)
- Oprogramowanie układowe od grup programistów (278)
- Kod źródłowy Androida (278)
- Konfiguracja środowiska kompilacji (278)
- Kompilowanie i wgrywanie oprogramowania układowego (279)
- Pisanie aplikacji systemowych (280)
- Certyfikaty platformy (281)
- Podpisywanie aplikacji (282)
- Hakowanie platformy Android (283)
- Konfiguracje środowiska programistycznego (283)
- Projekty Android (284)
- Jądro Linuksa w Androidzie (285)
- Dodawanie usługi systemowej (285)
- Przyspieszanie prac nad platformą (288)
- Własny wkład w rozwój AOSP (289)
- Podsumowanie (289)
- Dodatkowe źródła informacji (291)
- Strony internetowe (291)
- Korzystanie z sieci w Androidzie (293)
- Klasa HttpUrlConnection (294)
- Volley (297)
- OkHttp i SPDY (299)
- Gniazda sieciowe (300)
- Integracja usług sieciowych (303)
- Static Maps v2 Google (303)
- Używanie OAuth2 w API Foursquare (305)
- SDK Facebooka dla Androida (308)
- Znajdowanie usług sieciowych i API (312)
- Korzystanie z sieci a zużycie energii (312)
- Ogólne wskazówki (313)
- Energooszczędne odpytywanie sieci (314)
- Powiadamianie przez serwer (314)
- Podsumowanie (317)
- Dodatkowe źródła informacji (317)
- Dokumentacja (317)
- Strony internetowe (317)
- Technologie łączności Androida (319)
- USB w Androidzie (320)
- Bluetooth LE (322)
- Wi-Fi w Androidzie (325)
- Wykrywanie usług sieciowych (325)
- Wi-Fi Direct (326)
- Usługi sieciowe na urządzeniach (329)
- Tworzenie usług typu RESTful przy użyciu Restlet (329)
- Serwer WebSocket (332)
- Podsumowanie (334)
- Dodatkowe źródła informacji (335)
- Strony internetowe (335)
- Uwierzytelnianie (337)
- Dane aplikacji z dysku Google (340)
- Zakończenia Google Cloud (343)
- Google Cloud Messaging (345)
- Klient GCM (346)
- Usługi Google Play dla gier (349)
- Przesyłanie danych w powiadomieniach (351)
- Strategia przesyłania wiadomości (352)
- Podsumowanie (353)
- Dodatkowe źródła informacji (354)
- Strony internetowe (354)
- Pobieranie opłat wewnątrz aplikacji (356)
- Konsumowanie produktów (358)
- Subskrypcje wewnątrz aplikacji (358)
- Reklamy w aplikacjach na Androida (359)
- Kierowanie reklam (360)
- Kolory reklam (361)
- Reklamy pełnoekranowe (361)
- Licencjonowanie aplikacji (362)
- Pliki rozszerzeń APK (363)
- Tworzenie plików rozszerzeń (363)
- Pobieranie plików rozszerzeń (363)
- Podsumowanie (365)
- Dodatkowe źródła informacji (365)
- Strony internetowe (365)
O autorze (13)
Wprowadzenie (15)
CZĘŚĆ I: SOLIDNE PODSTAWY (21)
Rozdział 1. Konfigurowanie środowiska programistycznego (23)
Rozdział 2. Efektywne programowanie w Javie na Androidzie (45)
CZĘŚĆ II: EFEKTYWNE WYKORZYSTANIE SKŁADNIKÓW (65)
Rozdział 3. Składniki, manifesty i zasoby (67)
Rozdział 4. Interakcja z użytkownikiem i projektowanie interfejsów (85)
Rozdział 5. Interfejs użytkownika dla zaawansowanych (99)
Rozdział 6. Usługi i zadania w tle (115)
Rozdział 7. Komunikacja międzyprocesowa (133)
Rozdział 8. Odbieranie komunikatów i zmiany konfiguracji (151)
Rozdział 9. Przechowywanie i serializacja danych (163)
Rozdział 10. Pisanie automatycznych testów (185)
CZĘŚĆ III: PRZEKRACZANIE BARIER (197)
Rozdział 11. Zaawansowane aplikacje obsługujące audio, wideo oraz kamerę (199)
Rozdział 12. Bezpieczeństwo aplikacji na Androidzie (219)
Rozdział 13. Mapy, lokalizacja i API aktywności (233)
Rozdział 14. Kod macierzysty i JNI (247)
Rozdział 15. Ukryte API Androida (265)
Rozdział 16. Hakowanie platformy Android (275)
Rozdział 17. Praca w sieci, usługi sieciowe oraz zdalne API (293)
Rozdział 18. Komunikacja ze zdalnymi urządzeniami (319)
Rozdział 19. Usługi Google Play (337)
Rozdział 20. Dystrybucja aplikacji w sklepie Google Play (355)
Skorowidz (367)
Helion - inne książki
-
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za p...
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Dzięki tej książce nauczysz się gromadzić publicznie dostępne informacje, korzystać z wiedzy o cyklu życia wrażliwych danych i przekształcać je w informacje wywiadowcze przydatne dla zespołów zajmujących się bezpieczeństwem. Opanujesz proces gromadzenia i analizy danych, poznasz również strategie...
Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(29.94 zł najniższa cena z 30 dni)34.93 zł
49.90 zł(-30%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)60.90 zł
87.00 zł(-30%) -
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Platforma Android. Nowe wyzwania Erik Hellman (3) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(2)
(1)
(0)
(0)
(0)
(0)
więcej opinii