Android w akcji. Wydanie II
|
|
- Sebastian Pietrzyk
- 8 lat temu
- Przeglądów:
Transkrypt
1
2 Idź do Spis treści Przykładowy rozdział Skorowidz Katalog książek Katalog online Zamów drukowany katalog Twój koszyk Dodaj do koszyka Cennik i informacje Zamów informacje o nowościach Zamów cennik Czytelnia Fragmenty książek online Kontakt Helion SA ul. Kościuszki 1c Gliwice tel helion@helion.pl Helion Android w akcji. Wydanie II Autorzy: W. Frank Ableson, Robi Sen, Chris King Tłumaczenie: Paweł Gonera ISBN: Tytuł oryginału: Android in Action Format: , stron: 624 Rozbudowany podręcznik tworzenia niesamowitych aplikacji dla systemu Android! Android SDK i programowanie aplikacji WWW Komunikacja Bluetooth i przetwarzanie danych z czujników Grafika, animacja i multimedia w Androidzie Techniki pisania natywnych aplikacji w języku C Skoro zwróciłeś uwagę właśnie na tę książkę, zapewne dobrze wiesz, czym jest Android i co potrafi teraz przyszła pora, abyś sprawdził go także w akcji! Oto doskonała książka dla wszystkich programistów, którym marzy się tworzenie własnych aplikacji dla robiącego oszałamiającą karierę systemu. Choć ta książka nie jest przeznaczona dla początkujących, zawiera wszystkie informacje potrzebne osobom, dla których Android jest całkowicie nowym środowiskiem. Można w niej znaleźć instrukcje niezbędne do szybkiego zorientowania się w architekturze tej platformy oraz sposobie jej działania, co pozwoli sprawnie rozpocząć pracę w tym środowisku. Pozostałe rozdziały to już czysta frajda programowania! Od czego zaczniesz zabawę z Androidem? Dowiesz się, jak budować aplikacje dla tego systemu od najmniejszych cegiełek aż po ekrany, dodawać funkcje telefoniczne i wykorzystywać bibliotekę OpenGL ES do tworzenia złożonej grafiki 2D oraz 3D. Następnie poznasz zasady tworzenia większych aplikacji oraz techniki pisania aplikacji w języku C, także z użyciem Android Native Development Kit. Opanujesz potężne narzędzie Android SDK oraz budowanie aplikacji dla WebKit z użyciem HTML 5, a nawet nauczysz się rozszerzać lub zastępować wbudowane funkcje Androida na podstawie użytecznych i intrygujących przykładów. Wprowadzenie do systemu Android Środowisko programowania Komponenty interfejsu użytkownika, w tym View i Layout Metody przechowywania i odczytywania lokalnych danych Sieci oraz usługi sieciowe, Bluetooth, sensory i widżety aplikacji Przegląd podstawowych zagadnień związanych z telefonią Powiadomienia i alarmy Grafika i animacja w Androidzie Korzystanie z funkcji multimedialnych Androida Usługi oparte na lokalizacji Integracja kontaktów z platformy społecznościowej Aplikacja wspomagająca serwisantów Budowanie aplikacji Android w języku C Tworzenie stron WWW dla systemu Android Strategie lokalizowania aplikacji Android Native Development Kit oraz korzystanie z SDK oraz AVD Manager Wkrocz wreszcie do akcji i zacznij tworzyć własne aplikacje dla Androida!
3 Spis tre ci Wprowadzenie 13 Wprowadzenie do pierwszego wydania 15 Podzi kowania 17 O ksi ce 19 O ilustracji na ok adce 25 Cz I. Czym jest Android? Zarys ogólny Wprowadzenie do systemu Android Platforma Android Omówienie rynku Androida Operatorzy telefonii komórkowej Android kontra zaawansowane telefony Android kontra smartfony Android kontra Android Licencjonowanie Androida Warstwy systemu Android Budowanie na bazie j dra Linux Praca w maszynie wirtualnej Dalvik Intencje w programowaniu dla Androida Wykorzystywanie intuicyjnego interfejsu u ytkownika Sposób dzia ania intencji... 40
4 4 Spis tre ci 1.5. Cztery rodzaje komponentów Androida Klasa Activity Klasa Service Klasa BroadcastReceiver Klasa ContentProvider Budowa pliku AndroidManifest.xml Odwzorowanie aplikacji na procesy Tworzenie aplikacji dla systemu Android Podsumowanie rodowisko programowania dla systemu Android Wprowadzenie do Android SDK Podstawowe pakiety systemu Android Pakiety opcjonalne Przegl d rodowiska programowania Perspektywa Java Perspektywa DDMS Narz dzia wiersza polece Budowanie aplikacji dla systemu Android w Eclipse Kreator projektu aplikacji Android Kod ród owy przyk adowej aplikacji Android Pakowanie aplikacji U ycie emulatora systemu Android Konfiguracja rodowiska emulowanego Testowanie aplikacji w emulatorze Debugowanie aplikacji Podsumowanie Cz II. wiczenia z Android SDK Interfejs u ytkownika Tworzenie aktywno ci Tworzenie klasy Activity Przedstawiamy cykl ycia aktywno ci Praca z widokami Przegl d wspólnych widoków Korzystanie z ListView Wielow tkowo z u yciem klas Handler i Message Tworzenie w asnych widoków Przedstawiamy uk ady Obs uga fokusu Przechwytywanie zdarze U ycie zasobów Obs ugiwane typy zasobów Odwo ywanie si do zasobów w kodzie Java Definiowanie widoków i uk adów w zasobach XML Warto ci zewn trzne Tworzenie animacji Przedstawiamy plik AndroidManifest.xml Podsumowanie
5 Spis tre ci 5 4. Intencje i us ugi Obs uga aplikacji Wyszukiwarka restauracji z u yciem intencji Definiowanie intencji Wywo ania jawne i niejawne Dodawanie czy zewn trznych do aplikacji Wyszukiwarka restauracji Wyszukiwanie celu dla intencji Wykorzystanie aktywno ci dost pnych w Androidzie Sprawdzanie pogody z u yciem w asnych URI Oferowanie w asnych URI U ycie niestandardowego URI Sprawdzanie pogody za pomoc obiektu BroadcastReceiver Rozg aszanie intencji Tworzenie odbiornika Budowanie us ugi prognozy pogody Komunikacja WeatherAlertService z innymi aplikacjami J zyk definicji interfejsu Binder oraz Parcelable Udost pnianie zdalnego interfejsu czenie z us ug Uruchamianie i do czanie us ugi Cykl ycia us ugi Podsumowanie Zapisywanie i odczytywanie danych U ycie w a ciwo ci Wykorzystanie obiektu SharedPreferences Uprawnienia dost pu do w a ciwo ci U ycie systemu plików Tworzenie plików Odczyt z plików Pliki jako surowe zasoby Zasoby plików XML Zapis na karcie SD Zapisywanie danych w bazie danych Budowanie i wykorzystanie bazy danych Wykorzystanie programu sqlite U ycie klas ContentProvider U ycie istniej cej klasy ContentProvider Tworzenie dostawcy tre ci Podsumowanie Sieci oraz us ugi sieciowe Przegl d zagadnie sieciowych Podstawy sieci Serwery i klienty Sprawdzanie stanu sieci Komunikacja poprzez gniazdo serwera Wykorzystanie HTTP Proste dania HTTP i java.net Zaawansowana obs uga HTTP za pomoc HttpClient Tworzenie klasy pomocniczej dla wywo a HTTP i HTTPS
6 6 Spis tre ci 6.5. Us ugi sieciowe POX po czenie HTTP i XML REST SOAP czy nie SOAP oto jest pytanie Podsumowanie Telefonia Przegl d podstawowych zagadnie zwi zanych z telefoni Poznajemy GSM Poznajemy CDMA Dost p do danych telefonii Odczyt w a ciwo ci telefonu Pozyskiwanie informacji o stanie telefonu Interakcja z telefonem U ycie intencji do nawi zywania po cze U ycie narz dzi zwi zanych z numerami telefonicznymi Przechwytywanie po cze wychodz cych Obs uga wiadomo ci SMS Wysy anie wiadomo ci SMS Odbieranie wiadomo ci SMS Podsumowanie Powiadomienia i alarmy Korzystanie z Toast Tworzenie aplikacji SMS korzystaj cej z klasy Toast Odbieranie wiadomo ci SMS Wprowadzenie do powiadomie Klasa Notification Powiadamianie u ytkownika o wiadomo ci SMS Wprowadzenie do alarmów Przyk ad u ycia alarmu U ycie powiadomie z alarmami Podsumowanie Grafika i animacja Rysowanie grafiki w systemie Android Rysowanie przy u yciu XML Przegl d figur rysowanych za pomoc XML Tworzenie animacji za pomoc API graficznego Animacja poklatkowa w Androidzie Programowe tworzenie animacji Wprowadzenie do OpenGL dla systemów wbudowanych Tworzenie kontekstu OpenGL Rysowanie prostok ta za pomoc OpenGL ES Tworzenie trójwymiarowych kszta tów i powierzchni za pomoc OpenGL ES Podsumowanie Multimedia Wprowadzenie do multimediów oraz OpenCORE Odtwarzanie d wi ków Odtwarzanie wideo
7 Spis tre ci Przechwytywanie mediów Obs uga kamery Zapisywanie d wi ku Zapisywanie wideo Podsumowanie Lokalizacja Symulowanie po o enia w emulatorze Wysy anie wspó rz dnych z perspektywy DDMS Format GPS Exchange Keyhole Markup Language z Google Earth U ycie klas LocationManager i LocationProvider Dost p do danych lokalizacji za pomoc LocationManager U ycie klasy LocationProvider Odbieranie informacji o lokalizacji za pomoc klasy LocationListener Korzystanie z map Dziedziczenie po MapActivity U ycie MapView Umieszczanie danych na mapie za pomoc Overlay Zamiana miejsc na adresy za pomoc klasy Geocoder Podsumowanie Cz III. Aplikacje dla systemu Android Aplikacja wspomagaj ca serwisantów Projektowanie rzeczywistej aplikacji Android Podstawowe wymagania aplikacji Zarz dzanie danymi Architektura aplikacji i integracji Okre lanie przebiegów w aplikacji Okre lanie procesów w aplikacji Lista plików ród owych Plik AndroidManifest.xml aplikacji serwisanta mobilnego Kod ród owy aplikacji Aktywno Splash W a ciwo ci u ywane przez aktywno FieldService Implementacja aktywno ci FieldService Ustawienia Zarz dzanie danymi zlece Kod ród owy dla zarz dzania zleceniami Aktywno RefreshJobs Zarz dzanie zleceniami aktywno ManageJobs Obs uga zlecenia w aktywno ci ShowJob Przechwytywanie podpisu w aktywno ci CloseJob Kod serwera Interfejs u ytkownika dyspozytora Baza danych Kod PHP aplikacji dyspozytora Kod PHP do integracji z aplikacj mobiln Podsumowanie
8 8 Spis tre ci 13. Budowanie aplikacji Android w j zyku C Budowanie aplikacji Android bez SDK Kompilator i linker j zyka C Budowanie aplikacji Witaj, wiecie Instalowanie i uruchamianie aplikacji Skrypt buduj cy aplikacj w j zyku C Rozwi zywanie problemu z czeniem dynamicznym Biblioteki systemu Android Budowanie aplikacji czonej dynamicznie exit() oraz return() Kod uruchamiaj cy Która godzina? Serwer DayTime Aplikacja serwera DayTime Plik daytime.c Baza danych SQLite Budowanie i uruchamianie serwera DayTime Klient DayTime Aktywno Klient DayTime Testowanie klienta DayTime Podsumowanie Cz IV. Dojrzewaj ca platforma Bluetooth i sensory Przegl d mo liwo ci Bluetooth w systemie Android Zast powanie kabli Rola podstawowa i podrz dna oraz gniazda Urz dzenia zaufane Pod czanie si do zdalnego urz dzenia Przechwytywanie zdarze Bluetooth Uprawnienia Bluetooth Interakcja z obiektem SensorManager Typy czujników Odczyt warto ci czujnika W czanie i wy czanie czujników Budowanie aplikacji SenseBot Interfejs u ytkownika Interpretowanie warto ci czujnika Jazda robotem Komunikacja z robotem Podsumowanie Integracja Poznajemy model kontaktów Androida Wybór otwartych rekordów Obs uga wielu kont Unifikowanie widoku lokalnego z ró nych zdalnych magazynów Wspólny plac zabaw Zaczynamy korzysta z LinkedIn
9 Spis tre ci Zarz dzanie kontaktami Wykorzystanie wbudowanej aplikacji kontaktów danie wykonania operacji z naszej aplikacji Bezpo redni odczyt i modyfikowanie bazy danych kontaktów Dodawanie kontaktów czenie wszystkiego Marzenia o synchronizacji Definiowanie kont Us uga AccountManager Tworzenie konta LinkedIn Brak obs ugi urz dze mobilnych Uwierzytelnianie w LinkedIn Synchronizacja w tle z u yciem SyncAdapter Cykl ycia synchronizacji Synchronizowanie danych LinkedIn Ko czymy LinkedIn w akcji Ko czenie projektu LinkedIn Rozwi zywanie problemów Kontynuacja Podsumowanie Tworzenie stron WWW dla systemu Android Czym jest programowanie WWW dla Androida Wprowadzenie do WebKit Analiza opcji architektury Optymalizacja aplikacji WWW dla Androida Projektowanie z zachowaniem mobilno ci stron Dodawanie znacznika viewport Selektywne adowanie tre ci Analiza parametru user agent Zapytanie media Aplikacja tylko dla urz dze mobilnych Przechowywanie danych w przegl darce Konfiguracja Analiza kodu Interfejs u ytkownika Otwieranie bazy danych Analiza funkcji transaction() Wstawianie i usuwanie wierszy Testowanie aplikacji za pomoc narz dzi WebKit Budowanie aplikacji hybrydowej Poznajemy kontrolk przegl darki Konfigurowanie kontrolki Implementowanie obiektu obs ugi JavaScript U ycie kodu z JavaScript Spotkanie z JavaScript Przede wszystkim bezpiecze stwo Implementacja WebViewClient Rozszerzanie przegl darki Wykrywanie zdarze nawigacyjnych Implementacja klasy WebChromeClient Podsumowanie
10 10 Spis tre ci 17. Wid ety aplikacji Wprowadzenie do wid etów aplikacji Co to jest wid et aplikacji? Strategie instalowania wid etów Wprowadzenie do aplikacji SiteMonitor Korzy ci z aplikacji SiteMonitor Interfejs u ytkownika Architektura aplikacji SiteMonitor Schemat projektu aplikacji Plik po pliku Obs uga danych w wid etach Implementacja klasy AppWidgetProvider Katalog metod klasy AppWidgetProvider Implementowanie klasy SiteMonitorWidgetImpl Obs uga wid etów zombie Wy wietlanie wid etów za pomoc RemoteViews Korzystanie z RemoteViews Metoda UpdateOneWidget() Konfigurowanie instancji wid etu Metadane wid etu Operacje na danych intencji Potwierdzenie utworzenia wid etu Aktualizacja wid etu Porównanie us ugi z alarmem Uruchamianie aktualizacji Aktualizowanie wid etów czenie wszystkich elementów w pliku AndroidManifest.xml Podsumowanie Lokalizowanie aplikacji Potrzeba lokalizowania Ustawienia regionalne Strategie lokalizowania aplikacji Identyfikowanie docelowych j zyków i danych Identyfikowanie tekstów i zarz dzanie nimi Rysunki i uk ady Data, czas, liczby i waluty Praca z zespo em t umaczy Wykorzystanie mo liwo ci zasobów Androida Wi cej ni ustawienia regionalne Przypisywanie tekstów z zasobów Lokalizowanie kodu Java Formatowanie lokalizowanych napisów Problemy z lokalizowaniem Podsumowanie Android Native Development Kit Wprowadzenie do NDK Zastosowania NDK Przegl d NDK
11 Spis tre ci Budowanie aplikacji za pomoc NDK Demonstracja gotowej aplikacji Struktura projektu Budowanie biblioteki JNI Poznajemy JNI Implementacja biblioteki Kompilowanie biblioteki JNI Budowanie interfejsu u ytkownika Uk ad interfejsu u ytkownika Wykonanie zdj cia Wyszukiwanie kraw dzi Integracja NDK w Eclipse Podsumowanie Cz V. Dodatki 581 A. Instalowanie Android SDK 583 A.1. Wymagania rodowiska programistycznego A.2. Pobieranie i instalowanie Eclipse A.3. Pobieranie i instalowanie Android SDK A.4. Korzystanie z SDK oraz AVD Manager A.5. Pobieranie i instalowanie wtyczki Eclipse A.6. Konfigurowanie wtyczki Eclipse B. Publikowanie aplikacji 595 B.1. Przygotowanie aplikacji do dystrybucji B.1.1. Rejestrowanie B.1.2. Powiadomienia debugowania B.1.3. Przyk adowe dane B.1.4. Plik AndroidManifest.xml B.1.5. Licencja u ytkownika B.1.6. Testowanie B.1.7. Operacje ko cowe B.2. Podpisywanie cyfrowe aplikacji B.2.1. Magazyny kluczy B.2.2. keytool B.2.3. jarsigner B.3. Publikowanie w Android Market B.3.1. Zasady Android Market B.3.2. Umieszczanie aplikacji w Android Market B.3.3. Android Market w a ciwe rozwi zanie B.4. Inne sposoby dystrybucji B.5. Podsumowanie Android Debug Bridge Skorowidz 609
12 Bluetooth i sensory W tym rozdziale: Do czanie Bluetooth do urz dzenia Interakcja z obiektem SensorManager Budowanie i uruchamianie aplikacji SenseBot
13 408 ROZDZIA 14 Bluetooth i sensory Wi kszo materia u przedstawionego w tej ksi ce dotyczy wykorzystania ró nych mo liwo ci Android SDK. Teraz jednak poka emy, jak skorzysta z mo liwo ci sprz towych urz dze Android. Zapoznamy si tu z pod czaniem urz dzenia Android do zdalnych urz dze za pomoc po czenia bezprzewodowego Bluetooth oraz odczytem i interpretacj warto ci ze sprz towego czujnika orientacji urz dzenia. W rozdziale tym te dwa tematy zwi zane ze sprz tem po czyli my w jednym przyk adowym programie, który pozwala sterowa robotem zbudowanym przy u yciu popularnego zestawu LEGO Mindstorms NXT. Robot Mindstorm NXT obs uguje protokó komunikacyjny znany pod nazw Direct Commands 1, co pozwala na sterowanie nim z u yciem urz dzenia zdalnego. Jest to rozdzia, w którym konieczne jest u ycie fizycznego urz dzenia z zainstalowanym systemem Android w wersji 2 lub nowszej sam symulator nie jest wystarczaj cy do sprawdzania dzia ania Bluetooth oraz sensorów. Kod do czony do tego rozdzia u tworzy aplikacj o nazwie SenseBot. Jest to rednio skomplikowany przyk ad u ycia systemu Android do manipulowania zewn trznymi obiektami. Czujniki orientacji urz dzenia Android pozwalaj u ytkownikowi jecha robotem, przechylaj c telefon w okre lonym kierunku, w sposób podobny do u ywania Nintendo Wii lub innego zaawansowanego systemu gier. Przechylamy telefon do przodu, a robot jedzie do przodu. Przechylamy telefon do ty u, a robot zmienia kierunek. Przechylanie w lewo lub w prawo powoduje skr t robota w odpowiednim kierunku. Po zinterpretowaniu warto ci ka dego czujnika ruchu aplikacja SenseBot wysy a polecenia do robota poprzez Bluetooth, powoduj c odpowiednie fizyczne dzia anie. LEGO NXT ma wbudowany zestaw polece pozwalaj cych na operacje niskiego poziomu, takie jak bezpo rednie sterowanie silnikami. Ruchy urz dzenia Android s interpretowane, konwertowane na polecenia i przesy ane za pomoc Bluetooth do robota. Oprócz podstaw komunikacji Bluetooth oraz zarz dzania sensorami kod demonstruje u ycie dynamicznie tworzonych obiektów BroadcastReceiver, które obs uguj zdarzenia zwi zane z po czeniem Bluetooth. Temat komunikacji Bluetooth jest znacznie szerszy i nie mamy mo liwo ci opisa go w ca o ci w jednym rozdziale. Na platformie Android dost pnych jest co najmniej sze ró nych sensorów, a w tym rozdziale demonstrujemy u ycie tylko jednego. Je eli szukasz dok adnego opisu tych dwóch tematów, zach camy do odszukania dokumentacji w sieci lub by mo e innej ksi ki na ten temat. Celem tego rozdzia u jest przedstawienie funkcji Bluetooth oraz sensorów na platformie Android w kontek cie dzia- aj cej (i zabawnej) aplikacji. Je eli masz dost p do robota LEGO Mindstorms NXT i zbudujesz t aplikacj, obiecujemy, e na d ugi czas nie b dziesz si móg oderwa od je d enia robotem za pomoc telefonu. Jedna z wersji tej aplikacji jest dost pna do pobrania z Android Market. 1 Wi cej informacji na temat Direct Commands dla Lego Mindstorm mo na znale pod adresem
14 14.1. Przegl d mo liwo ci Bluetooth w systemie Android Przegl d mo liwo ci Bluetooth w systemie Android Pierwszym urz dzeniem, jakie przychodzi na my l, gdy wspomina si Bluetooth, jest bezprzewodowy zestaw s uchawkowy. W wielu krajach te cude ka technologii bezprzewodowej s wymagane przez prawo w przypadku korzystania z telefonu w czasie prowadzenia samochodu. W rzeczywisto ci zestawy s uchawkowe to tylko jedno z wielu zastosowa technologii Bluetooth. Bluetooth to technologia komunikacji bezprzewodowej podobna do Wi-Fi, ale ograniczona do komunikacji o niewielkim zasi gu, oko o 10 metrów. Oprócz zastosowania w bezprzewodowych s uchawkach i mikrofonie telefonu komórkowego Bluetooth pozwala równie na realizacj po cze sieciowych mi dzy urz dzeniami, wymian obiektów, zast powanie kabli oraz realizacj zaawansowanych funkcji audiowizualnych. Podobnie jak ka dy inny standardowy protokó, tak i Bluetooth posiada w asny stos protoko ów, z których ka dy implementuje osobne mo liwo ci i funkcje protoko u. W rozdziale tym nie b dziemy traci czasu na prezentowanie tych warstw, poniewa stos Bluetooth jest opisany w innych miejscach. Zamiast tego w rozdziale tym poka emy mo liwo ci nawi zania po czenia danych pomi dzy dwoma urz dzeniami. B dziemy tu korzysta z profilu Bluetooth o nazwie RFCOMM 2, b d cego profilem zast powania kabla. W tym podrozdziale poka emy, jak nawi za po czenie pomi dzy Androidem a zdalnym urz dzeniem, korzystaj c z pakietu android.bluetooth. Poniewa platforma Android pozwala tylko na po czenia szyfrowane, dwa urz dzenia komunikacyjne musz by wcze niej sparowane, a pó niej mog czy si ze sob bez konieczno ci podawania has a. Aby wiedzie, czy aplikacja jest po czona z urz dzeniem Bluetooth, nale y nast pnie zarejestrowa dwa zdarzenia: ACTION_ACL_CONNECTED oraz ACTION_ACL_ DISCONNECTED. Dodatkowo aplikacja Android musi posiada uprawnienie BLUE- TOOTH zdefiniowane w pliku AndroidManifest.xml. Zaczynamy! Zast powanie kabli Obecnie pod czanie si do internetu w celu sprawdzenia poczty lub przegl dania sieci WWW jest codzienn czynno ci wielu u ytkowników systemu Android. Przy u yciu naszego telefonu mo emy po czy si z komputerami znajduj cymi si po drugiej stronie planety, ale jak komunikowa si z czym, co znajduje si w tym samym pokoju? W niezbyt odleg ej przesz o ci programowali my interfejsy pomi dzy komputerami po czonymi szeregowo kablem korzystaj cym z interfejsu RS232. Po kilku krótkich latach kable szeregowe RS232, zast pione przez bardziej zaawansowane kable USB oraz przez profil Bluetooth Serial Port, sta y si eksponatem muzealnym. Tak jak USB mo e by u ywane przez wiele ró nych aplikacji, tak i protokó bezprzewodowy Bluetooth mo e by wykorzystywany na wiele sposobów. W tym momencie interesuje nas mo liwo u ycia Bluetooth do zast pienia kabla szeregowego za pomoc profilu Serial Port Profile (SPP), nazywanego czasami RFCOMM. RF pochodzi 2 Wi cej informacji na temat RFCOMM mo na znale na stronie
15 410 ROZDZIA 14 Bluetooth i sensory od s ów radio frequency, czyli cz stotliwo ci radiowych. COMM pochodzi od portu komunikacyjnego, czyli antycznego ju po czenia punkt-punkt, wykorzystuj cego protokó strumieniowy Rola podstawowa i podrz dna oraz gniazda Protokó Bluetooth dzia a w sposób podobny do innych rodowisk komunikacyjnych, w których urz dzenie podstawowe inicjuje komunikacj z jednym lub wi ksz liczb urz dze podrz dnych. Android jest na tyle rozbudowany, e mo e by zarówno urz dzeniem podstawowym, jak i podrz dnym w po czeniu Bluetooth. Niezale nie od sposobu nawi zania po czenia jako podstawowe lub drugorz dne urz dzenie Bluetooth aplikacja Android wymienia dane poprzez interfejs gniazd. To prawda znany ju mechanizm sieciowy korzystaj cy z gniazd oraz skojarzonych z nimi strumieni wej ciowych i wyj ciowych jest równie stosowany przy po czeniach Bluetooth. Je eli wi c przejdziemy przez etap czenia ze sob dwóch urz dze Bluetooth w celu utworzenia sesji komunikacyjnej, mo emy mniej przejmowa si szczegó ami komunikacji i po prostu traktowa urz dzenie jako aplikacj po drugiej stronie gniazda. Jest to podobne do relacji pomi dzy przegl dark WWW i zdalnym serwerem, który wymienia dane poprzez gniazda TCP. Aby u y rodowiska Bluetooth w urz dzeniu Android, musimy skorzysta z pakietu android.bluetooth, który zosta dodany w wersji 2.0. Cho wi kszo urz dze Android w wersji ni szej ni 2.0 mog a korzysta z zestawów s uchawkowych Bluetooth, to dopiero od wersji 2.0 aplikacje Android mog y wykorzystywa komunikacj Bluetooth w sposób przedstawiony w tym rozdziale. W tabeli 14.1 pokazane s g ówne klasy Java u ywane w aplikacjach Android korzystaj cych z komunikacji Bluetooth. Tabela Klasy Bluetooth Klasa BluetoothAdapter BluetoothClass BluetoothDevice BluetoothSocket BluetoothServerSocket Komentarz Klasa ta reprezentuje sprz t lokalnego urz dzenia Bluetooth w systemie Android i pozwala na tworzenie interfejsu. Wszystko zaczyna si od BluetoothAdapter. Klasa BluetoothClass zapewnia wygodne metody dost pu do sta ych warto ci zwi zanych z komunikacj i dzia aniem Bluetooth. Ka de urz dzenie zdalne jest reprezentowane jako BluetoothDevice. Klasa BluetoothSocket jest u ywana przy wymianie danych. Urz dzenie podstawowe inicjuje po czenie z gniazdem w urz dzeniu podrz dnym, tworz c wcze niej BluetoothSocket. W rozdziale tym przedstawione s przyk ady kodu demonstruj ce t technik. Urz dzenie podrz dne Bluetooth oczekuje po cze z urz dzeniem nadrz dnym za pomoc BluetoothServerSocket w taki sam sposób, jak serwer WWW oczekuje na po czenie przez gniazdo TCP z przegl darki. Po zestawieniu po czenia tworzony jest obiekt BluetoothSocket zapewniaj cy dalsz komunikacj. W rozdziale tym przedstawimy u ycie klas BluetoothAdapter, BluetoothDevice oraz BluetoothSocket. W nast pnym punkcie poka emy, w jaki sposób urz dzenie Android pod cza si do innego urz dzenia Bluetooth.
16 14.1. Przegl d mo liwo ci Bluetooth w systemie Android 411 Uwaga W przedstawionych tu przyk adach urz dzenie Android jest podstawowym, a kontroler LEGO Mindstorm NXT podrz dnym urz dzeniem Bluetooth Urz dzenia zaufane Cho specyfikacja Bluetooth pozwala na korzystanie zarówno z po cze szyfrowanych, jak i nieszyfrowanych, to jednak platforma Android pozwala wy cznie na po czenia szyfrowane. W zasadzie oznacza to tylko, e dwa komunikuj ce si z sob urz dzenia musz by wcze niej sparowane lub zwi zane. Jest to nieco irytuj cy krok polegaj cy na poinformowaniu ka dego z urz dze, e drugie jest urz dzeniem zaufanym. Pomimo k opotliwo ci tego procesu oraz faktu, e niemal wszystkie urz dzenia Bluetooth na tej planecie korzystaj z kodu zabezpiecze 0000 lub 1234, jedynym zabezpieczeniem protoko u Bluetooth jest ten w a nie kod. Urz dzenia mog by sparowane poprzez ich ekrany ustawie lub podczas nawi zywania pierwszego po czenia. W tym punkcie przedstawimy sposób parowania urz dzenia Android 3 z modu em kontrolera robota LEGO. Na rysunku 14.1 pokazana jest cz ekranu ustawie Bluetooth z mojego telefonu Nexus One z systemem Android 2.2. Rysunek Ekran ustawie Bluetooth Z tego ekranu mo emy uzyska nast puj ce informacje: Bluetooth jest w czony. Urz dzenie ma nazw Nexus One. Urz dzenie to nie jest obecnie wykrywalne. Oznacza to, e inne urz dzenia Bluetooth nie widz tego telefonu w czasie skanowania. Praktycznie rzecz bior c, oznacza to, e telefon ignoruje pakiety wykrywania. Znajduje si tu równie 3 Aby dowiedzie si wi cej na temat typów u ywanych uk adów w sprz cie Android, warto skorzysta z forum Talk Android, dost pnego pod adresem
17 412 ROZDZIA 14 Bluetooth i sensory przycisk pozwalaj cy na zainicjowanie wykrywania znajduj cych si w pobli u urz dze. Aby rozpocz skanowanie znajduj cych si w zasi gu urz dze Bluetooth, nale y klikn przycisk Wyszukaj urz dzenia. W telefonie by y równie wcze niej sparowane inne urz dzenia, które nie s obecnie po czone: NXT robot LEGO. Dwa urz dzenia bezprzewodowe Samsung. To nie pomy ka mamy tu dwa osobne urz dzenia sparowane z telefonem. (Autor w ten sposób rozwi za problem cz stego gubienia zestawów s uchawkowych przez kupienie kilku sztuk poprzez ebay, st d kilka sparowanych urz dze ). D ugie klikni cie jednego z tych urz dze Bluetooth na li cie pozwala otworzy ekran opcji z dodatkowymi operacjami, zale nymi od urz dzenia. Na przyk ad wybranie jednego z urz dze Samsung powoduje otwarcie okna pokazanego na rysunku Rysunek Opcje sparowanego urz dzenia Aby sparowa urz dzenie, nale y najpierw przeprowadzi skanowanie. Po dodaniu urz dzenia do listy mo emy je wybra i zainicjowa parowanie. Na rysunku 14.3 pokazany jest kontroler robota LEGO, na którym pokazane jest danie PIN w czasie parowania. Rysunek Kontroler LEGO daj cy podania kodu PIN Podany PIN jest porównywany z kodem wprowadzonym w telefonie, co jest pokazane na rysunku 14.4.
18 14.1. Przegl d mo liwo ci Bluetooth w systemie Android 413 Rysunek Parowanie z robotem LEGO W tym momencie nasz telefon i kontroler robota LEGO s sparowane. Od tego momentu b dziemy w stanie pod cza si do tego urz dzenia bez dania podania kodu PIN Pod czanie si do zdalnego urz dzenia Pod czanie si do sparowanego urz dzenia wymaga wykonania dwóch kroków: Pobrania listy sparowanych urz dze za pomoc stosu sprz towo-programowego Bluetooth. Zainicjowania po czenia RFCOMM z urz dzeniem docelowym. Na poni szym listingu pokazany jest sposób nawi zywania po czenia RFCOMM lub Serial Port Profile pomi dzy dwoma sparowanymi urz dzeniami. Listing Inicjowanie po czenia z urz dzeniem Bluetooth public void findrobot(view v) { try { btinterface = BluetoothAdapter.getDefaultAdapter(); paireddevices = btinterface.getbondeddevices(); Iterator<BluetoothDevice> it = paireddevices.iterator(); while (it.hasnext()) { BluetoothDevice bd = it.next(); if (bd.getname().equalsignorecase(robotname)) { connecttorobot(bd); return; catch (Exception e) { Log.e(tag,"B d w findrobot() " + e.getmessage());
19 414 ROZDZIA 14 Bluetooth i sensory private void connecttorobot(bluetoothdevice bd) { try { socket = bd.createrfcommsockettoservicerecord (UUID.fromString(" F9B34FB")); socket.connect(); catch (Exception e) { Log.e(tag,"B d komunikacji ze zdalnym urz dzeniem [" + e.getmessage() + "]"); Wszystkie operacje zwi zane z Bluetooth 4 zaczynaj si od BluetoothAdapter. Przy u yciu referencji do adaptera mo na uzyska list sparowanych urz dze. Nast pnie przegl damy list, szukaj c nazwy urz dzenia odpowiadaj cej nazwie robota. Nazwa ta mo e by wpisana na sta e, jak jest to zrealizowane w przyk adowej aplikacji, wprowadzana przez u ytkownika w czasie uruchamiania lub nawet wybierana z bardziej zaawansowanej listy urz dze. Niezale nie od metody naszym celem jest zidentyfikowanie obiektu BluetoothDevice, a nast pnie zainicjowanie po czenia, jak jest to pokazane w wywo aniu funkcji o nazwie connecttorobot(). Dobr praktyk jest przechwytywanie wyj tków, szczególnie je eli korzystamy ze zdalnego urz dzenia fizycznego, które mo e wyj z zasi gu lub mo e mie problemy z zasilaniem. Aby pod czy si do zdalnego urz dzenia za pomoc profilu Serial Port Profile, nale y u y metody createrfcomsockettoservicerecord() z klasy BluetoothDevice. Ci g UUID pokazany w kodzie jest identyfikatorem profilu Serial Port Profile. Gdy mamy dost pny obiekt BluetoothSocket, mo na wywo a metod connect(). W tym momencie mamy odnalezione interesuj ce nas urz dzenie i próbujemy wys a danie po czenia. Czy to si uda o? Jak mo emy to sprawdzi? Mo na poczyni za o- enie na temat stanu urz dzenia i ewentualnie czeka na b d. Nie jest to jednak najlepsze podej cie. Musi istnie inna metoda faktycznie jest taka metoda, ale wymaga wykorzystania obiektów Intent Przechwytywanie zdarze Bluetooth Aby sprawdzi, czy aplikacja jest prawid owo pod czona do BluetoothDevice, nale y zarejestrowa dwa zdarzenia zwi zane z Bluetooth: ACTION_ACL_CONNECTED oraz ACTION_ ACL_DISCONNECTED. Gdy wyst pi te dwa zdarzenia, mo emy by pewni, e mamy prawid owe po czenie lub je utracili my. W jaki sposób mo na u y tych zdarze w po czeniu z utworzonym wcze niej gniazdem? Na poni szym listingu pokazana jest technika polegaj ca na tworzeniu obiektów BroadcastReceiver bezpo rednio w aktywno ci i rejestrowaniu w nich interesuj cych nas zdarze. 4 Wi cej informacji mo na znale w dokumentacji Google na temat Bluetooth oraz Android dost pnej pod adresem
20 14.1. Przegl d mo liwo ci Bluetooth w systemie Android 415 Listing Monitorowanie po czenia Bluetooth private BroadcastReceiver btmonitor = null; private void setupbtmonitor() { btmonitor = new BroadcastReceiver() public void onreceive(context context,intent intent) { if (intent.getaction().equals( "android.bluetooth.device.action.acl_connected")) { handleconnected(); if (intent.getaction().equals( "android.bluetooth.device.action.acl_disconnected")) { handledisconnected(); ; Aby monitorowa specyficzne rozg aszane zdarzenia, nale y u y obiektu Broadcast Receiver. Zwykle realizuje si to przy u yciu osobnej klasy, ale aplikacja ta wymaga bli szej integracji z interfejsem u ytkownika, wi c zastosowali my alternatywne podej- cie. Zwykle obiekty BroadcastReceiver s definiowane w pliku AndroidManifest.xml, ale w tym przypadku chcemy otrzymywa powiadomienia w okre lonych przypadkach. W kodzie tym zdefiniowany jest obiekt BroadcastReceiver o nazwie btmonitor. W metodzie oncreate() wywo ywana jest metoda setupbtmonitor(), w której tworzony jest obiekt BroadcastReceiver zawieraj cy implementacj metody onreceive(). Za ka dym razem, gdy dla tego obiektu BroadcastReceiver dost pny jest rozg aszany obiekt Intent, wywo ywana jest metoda onreceive(). W implementacji tej obs ugujemy akcje pod czenia i roz czenia urz dzenia Bluetooth. Gdy urz dzenie jest pod czone, wywo- ywana jest metoda handleconnected(). Podobnie gdy zdalne urz dzenie zostanie roz czone, wywo ywana jest metoda handledisconnected(), której zadaniem jest wykonanie operacji porz dkowych. Gdy urz dzenie jest pod czone, musimy wykona kilka operacji przygotowawczych, takich jak skonfigurowanie strumienia wej ciowego oraz wyj ciowego dla gniazda. Na nast pnym listingu przedstawiona jest skrócona wersja metody handleconnected() zawieraj ca kod pozwalaj cy obs ugiwa Bluetooth. Listing Metoda handleconnected private void handleconnected() { try { is = socket.getinputstream(); os = socket.getoutputstream(); bconnected = true; btnconnect.setvisibility(view.gone); btndisconnect.setvisibility(view.visible); catch (Exception e) { is = null; os = null; disconnectfromrobot(null);
Instrukcja programu PControl Powiadowmienia.
1. Podłączenie zestawu GSM. Instrukcja programu PControl Powiadowmienia. Pierwszym krokiem w celu uruchomienia i poprawnej pracy aplikacji jest podłączenie zestawu GSM. Zestaw należy podłączyć zgodnie
Bardziej szczegółowoSystem Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy
Instrukcja obsługi programu 2.11. Przygotowanie programu do pracy - ECP Architektura inter/intranetowa System Informatyczny CELAB Przygotowanie programu do pracy - Ewidencja Czasu Pracy Spis treści 1.
Bardziej szczegółowoPoniżej instrukcja użytkowania platformy
Adres dostępowy: http://online.inter-edukacja.wsns.pl/ Poniżej instrukcja użytkowania platformy WYŻSZA SZKOŁA NAUK SPOŁECZNYCH z siedzibą w Lublinie SZKOLENIA PRZEZ INTERNET Instrukcja użytkowania platformy
Bardziej szczegółowoSeria P-662HW-Dx. Bezprzewodowy modem ADSL2+ z routerem. Skrócona instrukcja obsługi
Bezprzewodowy modem ADSL2+ z routerem Skrócona instrukcja obsługi Wersja 3.40 Edycja 1 3/2006 Informacje ogólne Posługując się dołączoną płytą CD lub postępując zgodnie ze wskazówkami w tej Skróconej instrukcji
Bardziej szczegółowoSINAMICS G120C STARTER. Tworzenie nowego projektu w trybie online.
SINAMICS G120C STARTER Tworzenie nowego projektu w trybie online. 1 Uruchomienie asystenta tworzenia projektu 1 2 3 page 2 W celu uruchomienia asystenta tworzenia nowego projektu nale y z menu (1) programu
Bardziej szczegółowoAndroid w akcji. Wydanie II
Idź do Spis treści Przykładowy rozdział Skorowidz Katalog książek Katalog online Zamów drukowany katalog Twój koszyk Dodaj do koszyka Cennik i informacje Zamów informacje o nowościach Zamów cennik Czytelnia
Bardziej szczegółowoOmniTouch 8400 Instant Communications Suite 4980 Softphone
OmniTouch 8400 Instant Communications Suite 4980 Softphone Przewodnik informacyjny R6.0 Czym jest aplikacja 4980 Softphone? Działająca w systemie Windows aplikacja kliencka Alcatel-Lucent 4980 Softphone
Bardziej szczegółowoZainstalowana po raz pierwszy aplikacja wymaga aktualizacji bazy danych obsługiwanych sterowników.
FRISKO-MOBILE Aplikacja FRISKO-MOBILE przeznaczona jest do zdalnej obsługi sterowników FRISKO podłączonych do sieci LAN o stałym adresie IP za pośrednictwem wbudowanych lub zewnętrznych modułów komunikacyjnych.
Bardziej szczegółowoStacjonarne Wszystkie Katedra Inżynierii Produkcji dr Sławomir Luściński. Kierunkowy Nieobowiązkowy Polski Semestr trzeci. Semestr zimowy Brak Tak
KARTA MODUŁU / KARTA PRZEDMIOTU Kod Nazwa Nazwa w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Informatyka programowanie (Android) Informatics programming (Android) A. USYTUOWANIE MODUŁU
Bardziej szczegółowoPolitechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, 00-662 Warszawa
Zamawiający: Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej 00-662 Warszawa, ul. Koszykowa 75 Przedmiot zamówienia: Produkcja Interaktywnej gry matematycznej Nr postępowania: WMiNI-39/44/AM/13
Bardziej szczegółowoPrzewodnik AirPrint. Ten dokument obowiązuje dla modeli atramentowych. Wersja A POL
Przewodnik AirPrint Ten dokument obowiązuje dla modeli atramentowych. Wersja A POL Modele urządzenia Niniejszy podręcznik użytkownika obowiązuje dla następujących modeli. DCP-J40DW, MFC-J440DW/J450DW/J460DW
Bardziej szczegółowoPROCEDURA ROZWIĄZYWANIA PROBLEMÓW Z SYSTEMEM SD-NAVI (wersja 1.00)
1 Spis treści ZaŜalenie klienta Diagnostyka Omówienie i opis wyprowadzeń Rozdział 2 Ogólny problem funkcjonalny Rozdział 3 Urządzenie nie działa lub nie uruchamia się (czarny ekran): Rozdział 3-1 Przycisk
Bardziej szczegółowoPracownia internetowa w ka dej szkole (edycja 2004/2005)
Instrukcja numer SPD3/15_04/Z3 Pracownia internetowa w ka dej szkole (edycja 2004/2005) Opiekun pracowni internetowej cz. 3 Komunikatory internetowe - MS Messenger (PD3) Do czego s u y MSN Messenger? Wi
Bardziej szczegółowoElementy i funkcjonalno
Konsola operatora Konsola operatora zapewnia dost p do najwa niejszych informacji o po czeniu i aktualnym statusie abonentów, dzi ki czemu u atwia przekazywanie po cze. Konsola przewy sza swoimi mo liwo
Bardziej szczegółowoInsERT GT Własne COM 1.0
InsERT GT Własne COM 1.0 Autor: Jarosław Kolasa, InsERT Wstęp... 2 Dołączanie zestawień własnych do systemu InsERT GT... 2 Sposób współpracy rozszerzeń z systemem InsERT GT... 2 Rozszerzenia standardowe
Bardziej szczegółowoSINAMICS G120C STARTER. Tworzenie nowego projektu w trybie offline.
SINAMICS G120C STARTER Tworzenie nowego projektu w trybie offline. 1 Uruchomienie asystenta tworzenia projektu 1 2 3 page 2 W celu uruchomienia asystenta tworzenia nowego projektu nale y z menu (1) programu
Bardziej szczegółowoO autorze 11 O recenzentach 13 Przedmowa 15
O autorze 11 O recenzentach 13 Przedmowa 15 Rozdzia 1. Wprowadzenie 19 Dla kogo przeznaczona jest ta ksi ka? 20 Plan tworzenia witryny nauczania 20 Krok po kroku korzystanie z ka dego z rozdzia ów 21 Krok
Bardziej szczegółowoSpis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA
Wersja 5.1.9 Spis treści Rozdział 1 1.1 1.1.1 1.1.2 1.2 1.3 1.4 1.5 I Konfiguracja... 1-1 OID świadczeniodawcy... 1-2 Dodanie... instytucji zewnętrznej 1-4 Dodanie... zlecenia 1-11 Pobranie... materiału
Bardziej szczegółowoSieci komputerowe cel
Sieci komputerowe cel współuŝytkowanie programów i plików; współuŝytkowanie innych zasobów: drukarek, ploterów, pamięci masowych, itd. współuŝytkowanie baz danych; ograniczenie wydatków na zakup stacji
Bardziej szczegółowoPODRĘCZNIK UŻYTKOWNIKA
PODRĘCZNIK UŻYTKOWNIKA ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS POLSKI ČESKY MAGYAR SLOVENSKÝ SAFESCAN MC-Software OPROGRAMOWANIE DO LICZENIA PIENIĘDZY SPIS TREŚCI WPROWADZENIE I
Bardziej szczegółowoREJESTRATOR RES800 INSTRUKCJA OBSŁUGI
AEK Zakład Projektowy Os. Wł. Jagiełły 7/25 60-694 POZNAŃ tel/fax (061) 4256534, kom. 601 593650 www.aek.com.pl biuro@aek.com.pl REJESTRATOR RES800 INSTRUKCJA OBSŁUGI Wersja 1 Poznań 2011 REJESTRATOR RES800
Bardziej szczegółowoINSTRUKCJA OBSŁUGI MC-2810 CYFROWY SYSTEM GŁOŚNIKOWY 5.1 KANAŁÓW DO KINA DOMOWEGO
MC-2810 CYFROWY SYSTEM GŁOŚNIKOWY 5.1 KANAŁÓW DO KINA DOMOWEGO GRATULUJEMY UDANEGO ZAKUPU ZESTAWU GŁOŚNIKOWEGO MC-2810 Z AKTYWNYM SUBWOOFEREM I GŁOŚNIKAMI SATELITARNYMI. ZESTAW ZOSTAŁ STARANNIE ZAPROJEKTOWANY
Bardziej szczegółowoAPI transakcyjne BitMarket.pl
API transakcyjne BitMarket.pl Wersja 20140314 1. Sposób łączenia się z API... 2 1.1. Klucze API... 2 1.2. Podpisywanie wiadomości... 2 1.3. Parametr tonce... 2 1.4. Odpowiedzi serwera... 3 1.5. Przykładowy
Bardziej szczegółowoElementy podłączeniowe.
Dziękujemy za wybór Sterboxa. Elementy podłączeniowe. Widoczne gniazdko do podłączenia kabla sieci komputerowej. Na górnej krawędzi gniazdko 12 stykowe, na dolnej 16 stykowe. Do tych gniazd podłącza się
Bardziej szczegółowoZdalne odnawianie certyfikatów do SWI
Zdalne odnawianie certyfikatów do SWI Instrukcja użytkownika Wersja 1.0 Strona 1 Spis treści Wstęp... 3 Dostęp do systemu... 4 Wymagania systemowe... 5 Instalacja certyfikatu użytkownika... 8 Sprawdzenie
Bardziej szczegółowoPrzewodnik Google Cloud Print
Przewodnik Google Cloud Print Wersja 0 POL Definicje oznaczeń W tym podręczniku użytkownika zastosowano następującą ikonę: Uwagi informują o tym, jak należy reagować w danej sytuacji, lub zawierają porady
Bardziej szczegółowoBudowa systemów komputerowych
Budowa systemów komputerowych dr hab. inż. Krzysztof Patan, prof. PWSZ Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa w Głogowie k.patan@issi.uz.zgora.pl Współczesny system komputerowy System
Bardziej szczegółowoMUltimedia internet Instrukcja Instalacji
MUltimedia internet Instrukcja Instalacji MUltimedia internet Instrukcja Instalacji 1 2 MULTIMEDIA Internet 1. Zestaw instalacyjny 4 2. Budowa modemu ADSL 5 3. Podłączenie modemu ADSL 7 4. Konfiguracja
Bardziej szczegółowoKomunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET
PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników SIMATIC S7 300/S7 400, w celu stworzenia komunikacji między dwoma stacjami S7 300 za pomocą sieci Industrial Ethernet, protokołu
Bardziej szczegółowoKancelaris - Zmiany w wersji 2.50
1. Listy Kancelaris - Zmiany w wersji 2.50 Zmieniono funkcję Dostosuj listę umożliwiając: o Zapamiętanie wielu widoków dla danej listy o Współdzielenie widoków między pracownikami Przykład: Kancelaria
Bardziej szczegółowoGEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007
GEO-SYSTEM Sp. z o.o. 02-732 Warszawa, ul. Podbipięty 34 m. 7, tel./fax 847-35-80, 853-31-15 http:\\www.geo-system.com.pl e-mail:geo-system@geo-system.com.pl GEO-RCiWN Rejestr Cen i Wartości Nieruchomości
Bardziej szczegółowoMicrosoft Management Console
Microsoft Management Console Konsola zarządzania jest narzędziem pozwalającym w prosty sposób konfigurować i kontrolować pracę praktycznie wszystkich mechanizmów i usług dostępnych w sieci Microsoft. Co
Bardziej szczegółowoOprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ).
{tab=opis} Oprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ). Aplikacja umożliwia wygodne przeglądanie, wyszukiwanie
Bardziej szczegółowoImplant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha
Co to jest implant ślimakowy Implant ślimakowy to bardzo nowoczesne, uznane, bezpieczne i szeroko stosowane urządzenie, które pozwala dzieciom z bardzo głębokimi ubytkami słuchu odbierać (słyszeć) dźwięki.
Bardziej szczegółowoInstrukcja wprowadzania ocen do systemu USOSweb
Instrukcja wprowadzania ocen do systemu USOSweb Uwaga! Niniejsza instrukcja nie stanowi pe nego opisu wszystkich funkcji systemu USOSweb. Zawiera ona jedynie informacje niezb dne do pomy lnego wprowadzania
Bardziej szczegółowoemszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to dedykowane jest sklepom internetowych zbudowanym w oparciu
Bardziej szczegółowoAudyt SEO. Elementy oraz proces przygotowania audytu. strona
Audyt SEO Elementy oraz proces przygotowania audytu 1 Spis treści Kim jesteśmy? 3 Czym jest audyt SEO 4 Główne elementy audytu 5 Kwestie techniczne 6 Słowa kluczowe 7 Optymalizacja kodu strony 8 Optymalizacja
Bardziej szczegółowoPodstawa programowa kształcenia ogólnego informatyki w gimnazjum
1 Podstawa programowa kształcenia ogólnego informatyki w gimnazjum Obowiązująca podstawa programowa nauczania informatyki w gimnazjum, w odniesieniu do propozycji realizacji tych zagadnień w podręcznikach
Bardziej szczegółowoWdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x
Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x Wersja 02 Styczeń 2016 Centrum Elektronicznych Usług Płatniczych eservice Sp. z o.o. Spis treści 1. Wstęp... 3 1.1. Przeznaczenie dokumentu...
Bardziej szczegółowoBCS Manager Instrukcja Obsługi
BCS Manager Instrukcja Obsługi Witaj! Dziękujemy, ze wybrałeś oprogramowanie BCS Manager! Niniejsza instrukcja obsługi jest narzędziem odniesienia dla działania systemu. W tej instrukcji znajdziesz opis
Bardziej szczegółowoSieci komputerowe. Definicja. Elementy 2012-05-24
Sieci komputerowe Wprowadzenie dr inż. Maciej Piechowiak Definicja grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów Elementy Cztery elementy
Bardziej szczegółowoPERSON Kraków 2002.11.27
PERSON Kraków 2002.11.27 SPIS TREŚCI 1 INSTALACJA...2 2 PRACA Z PROGRAMEM...3 3. ZAKOŃCZENIE PRACY...4 1 1 Instalacja Aplikacja Person pracuje w połączeniu z czytnikiem personalizacyjnym Mifare firmy ASEC
Bardziej szczegółowoSpring MVC Andrzej Klusiewicz 1/18
Spring MVC pierwsza aplikacja Kod źródłowy aplikacji którą tworzę w niniejszym kursie jest do pobrania z adresu: http://www.jsystems.pl/storage/spring/springmvc1.zip Aplikacja jest tworzona w NetBeans,
Bardziej szczegółowoSystem nagłośnieniowy i dźwiękowy system ostrzegawczy Bosch Praesideo
System nagłośnieniowy i dźwiękowy system ostrzegawczy Bosch Praesideo 2 Systemy nagłośnieniowe i dźwiękowe systemy ostrzegawcze Bosch Praesideo Bosch Praesideo przekaże Twoją wiadomość zawsze i wszędzie
Bardziej szczegółowoOpis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego
Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego Wstęp. Dodanie funkcjonalności wysyłania wniosków bez podpisów
Bardziej szczegółowoI. Zakładanie nowego konta użytkownika.
I. Zakładanie nowego konta użytkownika. 1. Należy wybrać przycisk załóż konto na stronie głównej. 2. Następnie wypełnić wszystkie pola formularza rejestracyjnego oraz zaznaczyć akceptację regulaminu w
Bardziej szczegółowoSystemy mikroprocesorowe - projekt
Politechnika Wrocławska Systemy mikroprocesorowe - projekt Modbus master (Linux, Qt) Prowadzący: dr inż. Marek Wnuk Opracował: Artur Papuda Elektronika, ARR IV rok 1. Wstępne założenia projektu Moje zadanie
Bardziej szczegółoworaceboard-s Szybki start
raceboard-s Szybki start Więcej na : http://raceboard.simracing.pl Kontakt: raceboard@simracing.pl Data aktualizacji: 2011-11-15 Wstęp Dziękujemy za wybór naszego produktu z serii raceboard, przykładamy
Bardziej szczegółowo8. Konfiguracji translacji adresów (NAT)
8. Konfiguracji translacji adresów (NAT) Translacja adresów nazywana również maskaradą IP jest mechanizmem tłumaczenia adresów prywatnych sieci lokalnej na adresy publiczne otrzymane od operatora. Rozróżnia
Bardziej szczegółowoHarmonogramowanie projektów Zarządzanie czasem
Harmonogramowanie projektów Zarządzanie czasem Zarządzanie czasem TOMASZ ŁUKASZEWSKI INSTYTUT INFORMATYKI W ZARZĄDZANIU Zarządzanie czasem w projekcie /49 Czas w zarządzaniu projektami 1. Pojęcie zarządzania
Bardziej szczegółowoProgram Google AdSense w Smaker.pl
Smaker.pl Program Google AdSense w Smaker.pl Pytania i odpowiedzi dotyczące programu Google AdSense Spis treści Czym jest AdSense... 2 Zasady działania AdSense?... 2 Jak AdSense działa w Smakerze?... 3
Bardziej szczegółowoInstrukcja pod czenia komputera z systemem Microsoft Windows Vista/7 do sieci PWSZ-FREE-WIFI
Instrukcja pod czenia komputera z systemem Microsoft Windows Vista/7 do sieci PWSZ-FREE-WIFI I. REJESTRACJA 1. W pierwszej kolejno ci nale y sprawdzi, czy punkt dost powy PWSZ-FREE-WIFI-REJESTRACJA jest
Bardziej szczegółowoPracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING
Instrukcja numer PING Pracownia internetowa w każdej szkole Opiekun pracowni internetowej SBS 2003 PING Poniższe rozwiązanie opisuje, jak zapisywać i odtwarzać obrazy całych dysków lub poszczególne partycje
Bardziej szczegółowoepuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji
epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka
Bardziej szczegółowoAktualizacja CSP do wersji v7.2. Sierpień 2014
Aktualizacja CSP do wersji v7.2 Sierpień 2014 Co się stanie? Portal CSP będzie wyłączony od 28 sierpnia do poniedziałku 1 września na czas aktualizacji do nowej wersji Co to znaczy? Wygląd portalu ulegnie
Bardziej szczegółowoDziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące.
Programowanie II prowadzący: Adam Dudek Lista nr 8 Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące. Jest to najważniejsza cecha świadcząca o sile programowania
Bardziej szczegółowoemszmal 3: Automatyczne księgowanie przelewów w menedżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce)
emszmal 3: Automatyczne księgowanie przelewów w menedżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce) Zastosowanie Rozszerzenie to dedykowane jest internetowemu menedżerowi sprzedaży BaseLinker.
Bardziej szczegółowoOPIS PRZEDMIOTU ZAMÓWIENIA:
Szkolenia są realizowane w ramach projektów współfinansowanych ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. Program Operacyjny Kapitał Ludzki 2007-2013 Załącznik nr 1 Do SIWZ
Bardziej szczegółowoINTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI
INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI Spis treści Budowa okna aplikacji i narzędzia podstawowe... 4 Okno aplikacji... 5 Legenda... 5 Główne okno mapy... 5 Mapa przeglądowa...
Bardziej szczegółowoUżytkowanie elektronicznego dziennika UONET PLUS.
Użytkowanie elektronicznego dziennika UONET PLUS. Po wejściu na stronę https://uonetplus.vulcan.net.pl/bialystok i zalogowaniu się na swoje konto (przy użyciu adresu e-mail podanego wcześniej wychowawcy
Bardziej szczegółowoWarszawa, 08.01.2016 r.
Warszawa, 08.01.2016 r. INSTRUKCJA KORZYSTANIA Z USŁUGI POWIADOMIENIA SMS W SYSTEMIE E25 BANKU BPS S.A. KRS 0000069229, NIP 896-00-01-959, kapitał zakładowy w wysokości 354 096 542,00 złotych, który został
Bardziej szczegółowoKonfigurator opisuje proces instalacji i konfiguracji karty sieciowej bezprzewodowej D-Link DWL-520+ w systemach /2000/XP /
KONFIGURATOR Konfigurator opisuje proces instalacji i konfiguracji karty sieciowej bezprzewodowej D-Link DWL-520+ w systemach /2000/XP / 1. Instalowanie sterowników karty sieciowej. Podczas pierwszej instalacji
Bardziej szczegółowoSiemens IO-Link. Smart TIA integration of sensors and actuators
Siemens IO-Link Smart TIA integration of sensors and actuators IO-Link Integracja z TIA (SIMATIC) Siemens IO-Link Dost pne produkty Modu Master IO-Link Modu y IO Modu y obiektowe Oprogramowanie STEP 7
Bardziej szczegółowoCHEVROLET MYLINK. Krótki przewodnik
CHEVROLET MYLINK Krótki przewodnik Chevrolet MyLink to system informacyjno-multimedialny, który poprawia komfort jazdy dzięki prostym złączom, możliwości zintegrowania smartfona oraz 7-calowemu ekranowi
Bardziej szczegółowoPOLITYKA PRYWATNOŚCI SKLEPU INTERNETOWEGO
POLITYKA PRYWATNOŚCI SKLEPU INTERNETOWEGO www.tokyotey.pl 1. Zagadnienia wstępne. 1. Pod pojęciem Serwisu rozumie się stronę internetową znajdującą się pod adresem www.tokyotey.pl wraz z wszelkimi podstronami
Bardziej szczegółowoChmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin 2015-10-16
Chmura obliczeniowa do przechowywania plików online Anna Walkowiak CEN Koszalin 2015-10-16 1 Chmura, czyli co? Chmura obliczeniowa (cloud computing) to usługa przechowywania i wykorzystywania danych, do
Bardziej szczegółowoZarządzanie Zasobami by CTI. Instrukcja
Zarządzanie Zasobami by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Konfiguracja... 4 3. Okno główne programu... 5 3.1. Narzędzia do zarządzania zasobami... 5 3.2. Oś czasu... 7 3.3. Wykres Gantta...
Bardziej szczegółowoKarta adaptacyjna GSM
Proste zamontowanie karty adaptacyjnej GSM Karta adaptacyjna GSM Zainstalowanie karty SIM w karcie adaptacyjnej mini SIM Skrócona instrukcja obsługi Zainstalowanie karty SIM w karcie adaptacyjnej mini
Bardziej szczegółowoI. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION
I. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION Plik instalacyjny mo na uzyska ze stron firmy Oracle http://otn.oracle.com, wybieraj c w rozwijanym menu DOWNLOADS Database. Aby pobra interesuj c nas
Bardziej szczegółowoKonfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange)
IBIB PAN, 2014-07-21 Konfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange) 1. Otwieramy Panel Sterowania, przełączamy Widok na Duże ikony (przełączanie widoków znajduje się w prawym
Bardziej szczegółowoPRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc
PRAWA ZACHOWANIA Podstawowe terminy Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc a) si wewn trznych - si dzia aj cych na dane cia o ze strony innych
Bardziej szczegółowoUWAGA! PRZECZYTAJ NAJPIERW:
UWAGA! PRZECZYTAJ NAJPIERW: Aby korzystać z Wydziałowego VPNa należy, w skrócie, na komputerze zdalnym z którego chcemy się łączyć mieć zainstalowane 3 certyfikaty (ROOT-CA, SUB-CA-01 i certyfikat osobisty)
Bardziej szczegółowoSKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI
SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI 1. CO TO JEST ELEKTRONICZNE BIURO OBSŁUGI UCZESTNIKA (EBOU) Elektroniczne Biuro Obsługi Uczestnika to platforma umożliwiająca
Bardziej szczegółowoVLAN Ethernet. być konfigurowane w dowolnym systemie operacyjnym do ćwiczenia nr 6. Od ćwiczenia 7 należy pracować ć w systemie Linux.
VLAN Ethernet Wstęp Ćwiczenie ilustruje w kolejnych krokach coraz bardziej złożone one struktury realizowane z użyciem wirtualnych sieci lokalnych. Urządzeniami, które będą realizowały wirtualne sieci
Bardziej szczegółowoWtedy wystarczy wybrać właściwego Taga z listy.
Po wejściu na stronę pucharino.slask.pl musisz się zalogować (Nazwa użytkownika to Twój redakcyjny pseudonim, hasło sam sobie ustalisz podczas procedury rejestracji). Po zalogowaniu pojawi się kilka istotnych
Bardziej szczegółowoSkrócony opis instalacji Sympodium DT770 Interaktywny ekran z cyfrowym piórem
Skrócony opis instalacji Sympodium DT770 Interaktywny ekran z cyfrowym piórem Spis treści Wprowadzenie... 2 Interaktywny ekran... 2 Cyfrowe pióro... 2 Przyciski ustawień pióra, przyciski funkcyjne i przyciski
Bardziej szczegółowoZintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM
Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM PROGRAM INWENTARYZACJI Poznań 2011 Spis treści 1. WSTĘP...4 2. SPIS INWENTARZA (EWIDENCJA)...5 3. STAŁE UBYTKI...7 4. INTERPRETACJA ZAŁĄCZNIKÓW
Bardziej szczegółowoWYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH
WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH Klasa: 3TIR - Technik informatyk Program: 351203 Wymiar: 4 h tygodniowo Podręcznik: Kwalifikacja E.14 Programowanie
Bardziej szczegółowoZad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj.
Sprawozdanie 2 Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj. Ilustracja 1: Przy próbie zapisu pliku odmówiono dostępu mimo że administratorzy mają jawnie zezwalaj Zad. 2 Pokazać pierwszeństwo
Bardziej szczegółowoInstalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania...
Zawartość Instalacja... 1 Konfiguracja... 2 Uruchomienie i praca z raportem... 4 Metody wyszukiwania... 6 Prezentacja wyników... 7 Wycenianie... 9 Wstęp Narzędzie ściśle współpracujące z raportem: Moduł
Bardziej szczegółowoINSTRUKCJA OBSŁUGI URZĄDZENIA: 0101872HC8201
INSTRUKCJA OBSŁUGI URZĄDZENIA: PZ-41SLB-E PL 0101872HC8201 2 Dziękujemy za zakup urządzeń Lossnay. Aby uŝytkowanie systemu Lossnay było prawidłowe i bezpieczne, przed pierwszym uŝyciem przeczytaj niniejszą
Bardziej szczegółowoInstrukcja obsługi. Oprogramowanie SAS 31
Instrukcja obsługi Oprogramowanie SS 31 Oprogramowanie SS 31 Spis treści 1. MINIMLNE WYMGNI SPRZĘTOWE I PROGRMOWE KOMPUTER PC... 3 2. INSTLCJ PROGRMU SYLCOM DL WINDOWS... 3 3. IMPORTOWNIE PLIKÓW URZĄDZEŃ...
Bardziej szczegółowoInstrukcja instalacji oraz wykorzystania podpisu cyfrowego
Instrukcja instalacji oraz wykorzystania podpisu cyfrowego Poniższy dokument został stworzony w celu zaznajomienia użytkowników komputerów osobistych pracujących w systemie Windows XP z możliwościami wykorzystania
Bardziej szczegółowolinkprog programator USB www.rcconcept.pl info@rcconcept.pl
linkprog programator USB www.rcconcept.pl info@rcconcept.pl 1 linkprog wersja 2.0 Przeznaczenie linkprog to urządzenie umoŝliwiające podłączenie programowalnych urządzeń marki RCConcept do komptera PC
Bardziej szczegółowoLinux LAMP, czyli Apache, Php i MySQL
Linux LAMP, czyli Apache, Php i MySQL LAMP jest to po prostu serwer stron www, pracujący na Linux-ie z zainstalowanym apache, językiem php oraz bazą danych MySQL. System ten stosuje ogromna większość hostingów
Bardziej szczegółowoSystem kontroli wersji SVN
System kontroli wersji SVN Co to jest system kontroli wersji Wszędzie tam, gdzie nad jednym projektem pracuje wiele osób, zastosowanie znajduje system kontroli wersji. System, zainstalowany na serwerze,
Bardziej szczegółowoSpecyfikacja usługi CCIE R&S
Schemat laba CCIE R&S Specyfikacja usługi CCIE R&S Connections between router and switches Ethernet S1 R1 Local Local Fa0/1 R1 Ga0/0 Ga0/0 S1 Fa0/1 Fa0/2 R2 Ga0/0 Ga0/1 S2 Fa0/1 Fa0/3 R4 Fa0/0 Ga0/2 S4
Bardziej szczegółowo2.1 INFORMACJE OGÓLNE O SERII NX
ASTOR KATALOG SYSTEMÓW STEROWANIA HORNER APG 2.1 INFORMACJE OGÓLNE O SERII NX Wyświetlacz graficzny, monochromatyczny o rozmiarach 240 x 128 lub 128 x 64 piksele. 256 kb pamięci programu. 2 porty szeregowe.
Bardziej szczegółowoSKRÓCONA INSTRUKCJA OBSŁUGI CR-500- HD
SKRÓCONA INSTRUKCJA OBSŁUGI CR-500- HD 1. BUDOWA REJESTRATORA 2. ZAWARTOŚĆ ZESTAWU 3. MONTAś 4. TRYBY PRACY I ICH SYGNALIZACJA 5. ODTWARZANIE 6. USTAWIENIA 7. MAPA PAMIĘCI 8. SPECYFIKACJA 1. BUDOWA REJESTRATORA
Bardziej szczegółowoROZDZIAŁ 1 Instrukcja obsługi GRAND HAND VIEW III
ROZDZIAŁ 1 Instrukcja obsługi GRAND HAND VIEW III 1.1 Wstęp Grand Hand View III to uniwersalny konwerter obrazu z sygnału VGA na sygnał analogowy (TV). Urządzenie może być wykorzystane do gier komputerowych,
Bardziej szczegółowoVinCent Office. Moduł Drukarki Fiskalnej
VinCent Office Moduł Drukarki Fiskalnej Wystawienie paragonu. Dla paragonów definiujemy nowy dokument sprzedaży. Ustawiamy dla niego parametry jak podano na poniższym rysunku. W opcjach mamy możliwość
Bardziej szczegółowoInstrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX
Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX 1. Pierwsze uruchomienie... 3 2. Ekran podstawowy widok diagramu... 4 3. Menu... 5 - Historia... 5 - Ustawienia... 6 - Ustawienia / Nastawa czasów...
Bardziej szczegółowodb powernet Instalacja czytnika kart mikroprocesorowych (instrukcja)
db powernet Instalacja czytnika kart mikroprocesorowych (instrukcja) Ostatnia aktualizacja: 17.02.2014tr. 4 1 Spis tre ci 1. Wst p... 3 2. Pobieranie plików instalacyjnych... 4 3. Instalacja... 5 3.1 Instalacja
Bardziej szczegółowoInstrukcja logowania do aplikacji ING Agent
Instrukcja logowania do aplikacji ING Agent od 7 marca 2011 roku SPIS TREŚCI 1. Wstęp... 2 2. Parametry hasła... 2 3. Pierwsze logowanie... 2 3.1. Pierwsze logowanie dla dotychczasowych uŝytkowników...
Bardziej szczegółowoSAMOCHODOWA KAMERA HD
SAMOCHODOWA KAMERA HD Instrukcja obsługi 87231 Aby w pełni wykorzystać wszystkie funkcje samochodowego rejestratora cyfrowego, przed uruchomieniem urządzenia należy dokładnie zapoznać się z instrukcją
Bardziej szczegółowoDokumentacja użytkownika aplikacji mobilna Aplikacja Uczestnika Gry Miejskiej
Dokumentacja użytkownika aplikacji mobilna Aplikacja Uczestnika Gry Miejskiej Zamawiający: Wykonawca: Dokumentacja powstała w ramach projektów Dokumentacja powstała w ramach projektów: e-usługi e-organizacj
Bardziej szczegółowoPlatforma do obsługi zdalnej edukacji
Andrzej Krzyżak. Platforma do obsługi zdalnej edukacji Projekt platformy e-learningowej wykonanej w ramach pracy magisterskiej obejmował stworzenie w pełni funkcjonalnego, a zarazem prostego i intuicyjnego
Bardziej szczegółowoJabra Link 850. Podręcznik użytkownika. www.jabra.com
Jabra Link 850 Podręcznik użytkownika www.jabra.com SPIS treści 1. Prezentacja produktu...3 1.1 Jabra LINK 850...3 1.2 Akcesoria dodatkowe...4 2. PODŁĄCZENIE URZĄDZENIA Jabra LINK 850...5 2.1 PODŁĄCZENIE
Bardziej szczegółowo