"ANDROID - Media Framework (Audio,Video), Telephony APIs(SMS/MMS), Speech Synthesis & Recognition"
|
|
- Joanna Łukasik
- 8 lat temu
- Przeglądów:
Transkrypt
1 "ANDROID - Media Framework (Audio,Video), Telephony APIs(SMS/MMS), Speech Synthesis & Recognition" inż. Michal Bulba, Mateusz Kuszczak, Piotr Gudas. Opiekun dr Marek Piasecki
2 Media Framework Audio/Video Piotr Gudas EMIF EiT rok III
3 Plan prezentacji Obsługiwane pliki multimedialne Odtwarzanie audio Nagrywanie audio Odtwarzanie video Nagrywanie video Wyświetlanie zdjęć
4 Obsługiwane formaty (1) Audio 3GPP MPEG-4 FLAC (Android 3.1+) MP3 Ogg kodek MIDI
5 Obsługiwane formaty (2) Video 3GPP MPEG-4 MPEG-TS WebM (Android )
6 Obsługiwane formaty (3) Obrazy JPEG GIF PNG BMP
7 Zalecenia kodowania video public class CamcorderProfile extends Object
8 Obsługiwane protokoły sieciowe RTSP (RTP, SDP) HTTP progressive streaming HTTP live streaming draft protocol (Android 3.0 +) Więcej na:
9 Odtwarzanie audio/video Aby aplikacja mogła obsługiwać pliki audio/video używamy klasy: public class MediaPlayer extends Object
10
11 MediaPlayer: diagram statusu (1) opcja 1 MediaPlayer mp = MediaPlayer.create( context, R.raw.song); mp.start(); opcja 2 MediaPlayer mp; mp = new MediaPlayer(); mp.setdatasource(uri/path); mp.prepare(); mp.start();
12 MediaPlayer: diagram statusu (2) mp.pause(); mp.stop(); mp.seekto(time); mp.reset(); mp.relese();
13 Wybrane metody klasy MediaPlayer dla audio (1) public void prepareasync () public int getduration () public int getcurrentposition () public void seekto (int msec) public void setlooping (boolean looping) public boolean islooping ()
14 Wybrane metody klasy MediaPlayer dla audio (2) public boolean isplaying () public void setvolume (float leftvolume, float rightvolume) public void setwakemode (Context context, int mode) Więcej na:
15 Nagrywanie audio/video Klasa MediaRecorder posłuży nam do nagrywania plików multimedialnych. public class MediaRecorder extends Object
16
17 Nagrywanie audio (1) Utworzenie nowej instancji android.media.mediarecorder mrecorder = new MediaRecorder(); Ustawić ścieżkę za pomocą MediaRecorder.setAudioSource() mrecorder.setaudiosource( ); MediaRecorder.AudioSource.MIC
18 Nagrywanie audio (2) Ustawić format pliku wyjściowego MediaRecorder.setOutputFormat() mrecorder.setoutputformat( MediaRecorder.OutputFormat.THREE_GPP); Ustawić nazwę utworzonego pliku MediaRecorder.setOutputFile() mrecorder.setoutputfile(srcpath);
19 Nagrywanie audio (3) Ustawić koder MediaRecorder.setAudioEncoder() mrecorder.setaudioencoder( MediaRecorder.AudioEncoder.AMR_NB); Wywołanie funkcji MediaRecorder.prepare() mrecorder.prepare();
20 Nagrywanie audio (4) Włączamy nagrywanie MediaRecorder.start() mrecorder.start(); Zatrzymujemy nagrywanie MediaRecorder.stop() mrecorder.stop();
21 Nagrywanie audio (5) Kończenie pracy MediaRecorder.release() mrecorder.release(); mrecorder = null;
22 Dostęp do karty pamięci <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.record_audio" /> srcpath = Environment.getExternalStorageDirectory().getAbsolutePath(); scrpath+= "/audio_record.3gp";
23 Wybrane metody klasy MediaRecorder dla audio (1) public int getmaxamplitude () public void setaudiochannels (int numchannels) public void setaudioencoder (int audio_encoder) public void setaudioencodingbitrate (int bitrate) public void setaudiosamplingrate (int samplingrate)
24 Wybrane metody klasy MediaRecorder dla audio (2) public void setmaxduration (int max_duration_ms) public void setmaxfilesize (long max_filesize_bytes) Więcej na:
25 Odtwarzanie video (1) Do odtwarzania wideo służy klasa public class MediaPlayer extends Object Ale
26 Odtwarzanie video (2) Dlatego użyjemy narzędzi public class VideoView extends SurfaceView implements MediaController.MediaPlayerControl public class MediaController extends FrameLayout
27 VideoView (1) Dodajemy VideoView do pliku z layout <VideoView android:id="@+id/videov" android:layout_width="fill_parent" android:layout_height="wrap_content" /> Dodajemy do activity setcontentview(r.layout.main); VideoView myvideoview = (VideoView)findViewById(R.id.videov);
28 VideoView (2) Ustawienie ścieżki do pliku String SrcPath = "/sdcard/test.mp4"; lub myvideoview.setvideopath(srcpath); myvideoview.setvideouri(uri.parse("www")); myvideoview.setvideouri( Uri.parse("\sdcard\video.mp4"));
29 VideoView (3) Ustawianie ostrości videoview.setfocus(); użycie klasy MediaController myvideoview.setmediacontroller( new MediaController(this)); Odtwarzamy myvideoview.start();
30 VideoView (4)
31 Nagrywanie video Do nagrywania wideo używamy klasy MediaRecorder Aby obsługiwać wyświetlanie kamery użyjemy interfejsu SurfaceView oraz SurfaceHolder.Callback Więcej na:
32 Klasa MediaRecorder (1) opis metod, które posłużą nam do konfiguracji nagrywania public void setvideosource (int video_source) Określa źródło wideo (np. kamery lub domyśle) do wykorzystania do nagrywania. Jeśli ta metoda nie jest wywoływana, plik wyjściowy nie może zawierać ścieżki wideo.
33 Klasa MediaRecorder (2) public void setoutputformat(int output_format) Wywołanie po setaudiosource () / setvideosource (), ale przed prepare (). public void setvideoencoder (int video_encoder) Jeśli ta metoda nie jest wywoływana, plik wyjściowy nie może zawierać ścieżki wideo. Wywołanie po setoutputformat () i przed prepare ().
34 Klasa MediaRecorder (3) setoutputfile(path_name) Wywołanie po setoutputformat() ale przed prepare(). public void setpreviewdisplay (surface sv) Ustawia powierzchni, aby wyświetlić podgląd zapisanych plików. Używanie przed prepare().
35 Klasa MediaRecorder (4) public void prepare () Przygotowuje kamery do rozpoczęcia przechwytywania i kodowania danych. Po ustaleniu kodera, ścieżki, formatu itp. Przed start(); public void start () Rozpoczęcie przechwytywanie. Wywołanie po prepare().
36 Nagrywanie video (1) <uses-permission android:name="android.permission.record_video"/> public Preview(Contect context, MediaRecorder temp_recorder) { super(context); recorder = temp_recorder; holder = getholder(); holder.addcallback(this); holder.settype(surfaceholder.surface_type_push_buffers); }
37 Nagrywanie video (2) public void surfacecreated(surfaceholder holder){ /.try recorder.setvideosource(mediarecorder.videosource.default); recorder.setoutputformat MediaRecorder.OutputFormat.MPEG_4); recorder.setvideoencoder(mediarecorder.videoencoder.mpeg_4_sp); recorder.setoutputfile("/sdcard/recordvideooutput.3gpp"); recorder.setpreviewdisplay(mholder.getsurface()); recorder.prepare(); // }
38 Nagrywanie video (3) public void surfacedestroyed(surfaceholder holder) { } // public void surfacechanged( } SurfaceHolder holder, int format, int w, int h) {
39 Nagrywanie video (4) public void oncreate.{ requestwindowfeature(window.feature_no_title); recorder = new MediaRecorder(); preview = new RecorderPreview(this,recorder); setrequestedorientation(activityinfo.screen_orientation_portrait); setcontentview(preview); }
40 Wyświetlanie zdjęć <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" /> mgview = (ImageView)findViewById(R.id.ImageView_0); imgview.setimageresource(uri);
41 Galeria Zdjęć (1) <Gallery xmlns:android=" android:layout_width="fill_parent" android:layout_height="wrap_content" /> gallery = (Gallery) findviewbyid(r.id.examplegallery); gallery.setadapter(new AddImgAdp(this));
42 Galeria Zdjęć (1) TypedArray typarray = obtainstyledattributes( R.styleable.GalleryTheme); GalItemBg = typarray.getresourceid( R.styleable.GalleryTheme_android_galleryItemBackground, 0); typarray.recycle();
43 Galeria Zdjęć (2) ImageView imgview = new ImageView(cont); imgview.setimageresource(img_id[position]); imgview.setlayoutparams(new Gallery.LayoutParams(80, 70)); imgview.setscaletype(imageview.scaletype.fit_xy); imgview.setbackgroundresource(gali_tem_bg);
44 Wyświetlanie zdjęć
45 Obsługa karty SD (emulator)
46 Telephony API s
47 Contents Introduction(SMS/MMS) Android.telephony Sending and receiving messages
48 SMS (Short Message Service) 1 Statistics - First sms was sent over the Vodafone GSM network in the United Kingdom on 3 December billion active users - SMS traffic reached five trillion by the close of Global SMS revenues - US$105.5 billion
49 SMS (Short Message Service) 2 Technical details - PDU (protocol description unit) contains not only the message, but also a lot of meta-information - Length is limited to precisely 140 octets (140 octets = 140 * 8 bits = 1120 bits) - Messages can be encoded using a variety of alphabets - Concatenated SMS
50
51 MMS (Multimedia Messaging Service) 1 Technical details - delivered in a completely different way from SMS
52 Android.telephony Provides APIs for monitoring the basic phone information. Important classes: - CellLocation - PhoneStateListener - SmsManager - SmsMessage
53 Sending SMS message 1 <uses-permission android:name= android.permission.send_s MS ></uses-permission>
54 SmsManager public static SmsManager getdefault () public ArrayList<String> dividemessage (String text) public void sendtextmessage (String destinationaddress, String scaddress, String text, PendingIntent sentintent, PendingIntent deliveryintent) public void sendmultiparttextmessage (String destinationaddress, String scaddress, ArrayList<String> parts, ArrayList<PendingIntent> sentintents, ArrayList<PendingIntent> deliveryintents)
55 Sending SMS message 2
56 Sending SMS message 3 But how do we know that the message has been sent correctly or delivered?
57 Sending SMS message 4
58 Receiving SMS message 1 Receive incoming SMS by using a BroadcastReceiver object Useful when we want our application to perform an action when a certain SMS message is received BroadcastReceiver can continue to listen even if the application is not running!
59
60 Sending SMS message 3 But how do we know that the message has been sent correctly?
61 Android Speech Synthesis & Recognition inż. Michał Bulba
62 Plan prezentacji 1. Android TTS 2. Konfiguracja silnika TTS 3. Android mówi: Hello World 4. Mowa to też strumień audio 5. TTS a asynchroniczność 6. Syntezowanie mowy do pliku 7. Rozpoznawanie mowy 8. Stochastyczne modele rozpoznawania 9. Rozpoznawanie mowy parametry
63 Android TTS TTS Text To Speech czyli w skrócie syntezowanie mowy na podstawie tekstu Języki natywne Języki Angielski, Francuski, Niemiecki, Włoski, Hiszpański Dostępne od wersji 1.6 API Level 4 TTS Nowe możliwości w aplikacjach.
64 Konfiguracja silnika TTS cz1/3 Konfiguracja Różne urządzenia różne konfiguracje Intent checkintent = new Intent(); checkintent.setaction(texttospeech.engine.action_check_tts_data); startactivityforresult(checkintent, MY_DATA_CHECK_CODE); CHECK_VOICE_DATA_PASS wynik stwierdzający, że obsługa TTS jest zainstalowana
65 Konfiguracja silnika TTS cz2/3 Intent checkintent = new Intent(); checkintent.setaction(texttospeech.engine.action_check_tts_data); startactivityforresult(checkintent, MY_DATA_CHECK_CODE); private TextToSpeech mtts; protected void onactivityresult(int requestcode, int resultcode, Intent data) { if (requestcode == MY_DATA_CHECK_CODE) { if (resultcode == TextToSpeech.Engine.CHECK_VOICE_DATA_PASS) { mtts = new TextToSpeech(this, this); } else { Intent installintent = new Intent(); installintent.setaction(texttospeech.engine.action_install_tts_data); startactivity(installintent); } } }
66 Konfiguracja silnika TTS cz3/3 Języki i Locale Ustawianie języka: mtts.setlanguage(locale.us); Sprawdzanie dostepnosci językow: mtts.islanguageavailable(locale.uk)) mtts.islanguageavailable(locale.france)) mtts.islanguageavailable(new Locale("spa", "ESP"))) wynik pozytywny: TextToSpeech.LANG_COUNTRY_AVAILABLE Najprościej: Locale.getDefault()
67 Android mówi: Hello World Mówione Hello World String mytext1 = Hello World"; mtts.speak(mytext1, TextToSpeech.QUEUE_FLUSH, null); mtts.speak(mytext1, TextToSpeech.QUEUE_ADD, null); Jaka jest różnica pomiędzy powyższymi wywołaniami speak()?
68 Mowa to też strumień audio Parametry metody speak() przekazujemy w postaci HashMap y Np.: Chcemy użyć strumienia dla muzyki HashMap<String, String> myhash = new HashMap(); myhashput(texttospeech.engine.key_param_stream, String.valueOf(AudioManager.STREAM_MUSIC)); mtts.speak(mytext1, TextToSpeech.QUEUE_FLUSH, myhash);
69 TTS a asynchroniczność Jak radzić sobie z asynchronicznością: mtts.setonutterancecompletedlistener(this); myhash.put(texttospeech.engine.key_param_stream, String.valueOf(AudioManager.STREAM_MUSIC)); mtts.speak(mytext1, TextToSpeech.QUEUE_FLUSH, myhash); myhash.put(texttospeech.engine.key_param_utterance_id, jakis ID"); mtts.speak(mytext2, TextToSpeech.QUEUE_ADD, myhash); public void onutterancecompleted(string uttid) { if (uttid.equals( jakis ID")) { DoSthElse(); } } Utterance element kolejki słów do syntezowania
70 Syntezowanie do pliku Syntezowanie do pliku = oszczędność cpu HashMap<String, String> myhashrender = new HashMap(); String Text = "Are there?"; String destfilename = "/sdcard/myappcache/areyou.wav"; myhashrender.put(texttospeech.engine.key_param_utterance_id, Text); mtts.synthesizetofile(text, myhashrender, destfilename); addspeech(string text, String destination) przypisanie do danego stringa jego gotowego brzmienia z karty SD
71 Rozpoznawanie mowy cz1/2 Model rozpoznawania Nowe możliwości
72 Stochastyczne modele rozpoznawania
73 Rozpoznawanie mowy cz2/2 public void onclick(view button) { Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); // Ustawiamy model intent.putextra(recognizerintent.extra_language_model, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); // Uruchamiamy intent startactivityforresult(intent, 0); } // po zakonczonym rozpoznawaniu protected void onactivityresult(int requestcode,int resultcode,intent intent) { // pobieramy liste dopasowań ArrayList<String> nbest = intent.getstringarraylistextra(recognizerintent.extra_results); DoSomething(nbest.get(0)) }
74 Rozpoznawanie mowy - parametry Parametry rozpoznawania Language (EXTRA_LANGUAGE) ustawienie języka innego niż uzyskany z locale metoda getdefault() używamy parametru zgodnego z IETF language tag np. pl-pl, en-us Language(EXTRA_LANGUAGE_MODEL) Modele: Search - podobny do wyszukiwań w google Free form - teksty dyktowane np. sms, s
75 Materiały dodatkowe Warto zapoznać się z dokumentacją: Syntezowanie mowy: Rozpoznawanie mowy: Przydatne linki:
76 Podsumowanie 1. Sprawdzenie obecności silnika TTS 2. Konfiguracja silnika TTS 3. Synteza i obsługa mowy 4. Rozpoznawanie mowy 5. Language models
Obsługa SMS i telefonii
Strona 1 Interfejsy API telefonii Wysyłanie wiadomości SMS Odbieranie wiadomości SMS Symulowanie nadchodzących wiadomości SMS Obsługa skrzynki wiadomości SMS Wysyłanie wiadomości e-mail Monitorowanie połączeń
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych
Systemy operacyjne na platformach mobilnych Wykład 3 Grzegorz Jabłoński, Piotr Perek Katedra Mikroelektroniki i Technik Informatycznych Zagadnienia wykładu Menu opcji ListActivity własny widok własny adapter
Bardziej szczegółowoProgramowanie urządzeń mobilnych. dr inż. Juliusz Mikoda
Programowanie urządzeń mobilnych dr inż. Juliusz Mikoda Instalacja środowiska 1 Wymagane składniki środowiska Eclipse wersja 3.4 (Ganymede) lub 3.5 (Galileo classic) http://www.eclipse.org/downloads/packages/release/galileo/r
Bardziej szczegółowoakademia androida Service, BroadcastReceiver, ContentProvider część IV
akademia androida Service, BroadcastReceiver, ContentProvider część IV agenda 1. BroadcastReceiver 2. Service 3. ContentProvider 4. Zadanie 1. 5. Zadanie 2 (domowe). 1. BroadcastReceiver BroadcastReceiver
Bardziej szczegółowoakademia androida Składowanie danych część VI
akademia androida Składowanie danych część VI agenda 1. SharedPreferences. 2. Pamięć wewnętrzna i karta SD. 3. Pliki w katalogach /res/raw i /res/xml. 4. Baza danych SQLite. 5. Zadanie. 1. SharedPreferences.
Bardziej szczegółowo[Android] Podstawy programowania
Page 1 of 7 [Android] Podstawy programowania LinkiPrzewodnik z przykładamizasosbykrótka prezentacja wprowadzająca do budowy systemuprosta aplikacja z menu i dialogami, którą utworzymy tutaj krok po kroku
Bardziej szczegółowoPowiadomienia w systemie Android
Powiadomienia w systemie Android Powiadomienie to krótka wiadomość, która pozwala informować użytkownika o pewnych wydarzeniach pochodzących z aplikacji - będąc poza nią. Wykorzystane w odpowiedni sposób
Bardziej szczegółowoakademia androida Http i AsyncTask część VII
akademia androida Http i AsyncTask część VII agenda 1. 2. 3. 4. URLConnection i HttpURLConnection UI Thread i ANR AsyncTask Zadanie 1. URLConnection i HttpURLConnection Jest to klasa, dzięki której możemy
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych
Systemy operacyjne na platformach mobilnych Wykład 1 Grzegorz Jabłoński, Piotr Perek Katedra Mikroelektroniki i Technik Informatycznych Zagadnienia wykładu Wprowadzenie do systemów mobilnych System operacyjny
Bardziej szczegółowoTesty jednostkowe - zastosowanie oprogramowania JUNIT 4.0 Zofia Kruczkiewicz
Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0 http://www.junit.org/ Zofia Kruczkiewicz 1. Aby utworzyć test dla jednej klasy, należy kliknąć prawym przyciskiem myszy w oknie Projects na wybraną
Bardziej szczegółowoProgramowanie telefonów z Windows Phone 7, cz. 4
Programowanie telefonów z Windows Phone 7, cz. 4 Piotr M. Szczypiński Instytut Elektroniki Politechniki Łódzkiej http://www.eletel.p.lodz.pl/pms/ piotr.szczypinski@p.lodz.pl Budynek B9, II piętro, pokój
Bardziej szczegółowoAndroid, wprowadzenie do SDK
Android, wprowadzenie do SDK Wprowadzenie, konfguracja środowiska, narzędzia, pierwsze aplikacje. prowadzący: Piotr Szymański, student 3 roku informatyki Paweł Rejkowicz, student 1 roku Informatyki 1 Android
Bardziej szczegółowoProgramowanie Urządzeń Mobilnych. Laboratorium nr 11, 12
Programowanie Urządzeń Mobilnych Laboratorium nr 11, 12 Android Temat 3 wykorzystanie sensorów i multimediów w Android SDK Krzysztof Bruniecki 1 Zadania do wykonania na zajęciach 1 Zadanie 1. (opisane
Bardziej szczegółowoFragmenty są wspierane od Androida 1.6
W androidzie można tworzyć dynamiczne interfejsy poprzez łączenie w moduły komponentów UI z aktywnościami. Moduły takie tworzy się za pomocą klasy Fragment, która zachowuje się jak zagnieżdżone aktywności
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych
Systemy operacyjne na platformach mobilnych Wykład 1 Grzegorz Jabłoński, Piotr Perek Katedra Mikroelektroniki i Technik Informatycznych Zagadnienia wykładu Wprowadzenie do systemów mobilnych System operacyjny
Bardziej szczegółowoAndroid pierwsza aplikacja
Android pierwsza aplikacja I. Środowisko 1. Uruchomić środowisko Android Devloppers tools 2. Wybrać/Utworzyć Wokspace Mobile-cw2 II Projekt 1. Utworzyć nowy projekt klikając na w pasku narzędzi 2. Rozwinąć
Bardziej szczegółowoProgramowanie urządzeń mobilnych. dr inż. Andrzej Grosser na podstawie wykładu dr inż. Juliusza Mikody
Programowanie urządzeń mobilnych dr inż. Andrzej Grosser na podstawie wykładu dr inż. Juliusza Mikody Wprowadzenie Android 1.0 (API level 1) - 2008 Android 1.5 Cupcake (API level 3) - 2009 Android 2.0
Bardziej szczegółowoakademia androida Intencje oraz URI część III
akademia androida Intencje oraz URI część III agenda 1. Czym są intencje i po co się ich używa? 2. Czym jest URI? 3. Zadanie 1. 4. Zadanie 2 (domowe). 1. Czym są intencje i po co się ich używa? Intencje
Bardziej szczegółowoWideoboroskop AX-B250
Wideoboroskop AX-B250 Instrukcja obsługi Przed włączeniem urządzenia proszę przeczytać instrukcję. Instrukcja zawiera ważne informacje dotyczące bezpieczeństwa. Spis treści 1. Uwagi dotyczące bezpieczeństwa...
Bardziej szczegółowoTworzenie i wykorzystanie usług
Strona 1 Co to jest usługa w systemie Android? Usługi HTTP Obsługa wywołania HTTP GET Obsługa wywołania HTTP POST Obsługa wieloczęściowego wywołania HTTP POST Usługi lokalne Usługi zdalne Tworzenie usługi
Bardziej szczegółowoDźwięk w IOS. Wykład 8. Programowanie aplikacji mobilnych na urządzenia Apple (IOS i ObjectiveC) #import "Fraction.h" #import <stdio.
#import "Fraction.h" #import @implementation Fraction -(Fraction*) initwithnumerator: (int) n denominator: (int) d { self = [super init]; } if ( self ) { [self setnumerator: n anddenominator:
Bardziej szczegółowoWykład 6 Dziedziczenie cd., pliki
Wykład 6 Dziedziczenie cd., pliki Autor: Zofia Kruczkiewicz 1. Dziedziczenie cd. 2. Pliki - serializacja Zagadnienia 1. Dziedziczenie aplikacja Kalkultory_2 typu Windows Forms prezentująca dziedziczenie
Bardziej szczegółowoMobilne Aplikacje Multimedialne
Mobilne Aplikacje Multimedialne Rozszerzona rzeczywistość (AR, Augmented Reality) w Systemie Android Cz.2 Krzysztof Bruniecki Układy odniesienia Z B Już znamy Y B X B autor: Krzysztof Bruniecki 2 ECEF
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Wykład 2: Wstęp do języka Java 3/4/2013 S.Deniziak: Programowanie obiektowe - Java 1 Cechy języka Java Wszystko jest obiektem Nie ma zmiennych globalnych Nie ma funkcji globalnych
Bardziej szczegółowoKurs programowania. Wykład 13. Wojciech Macyna. 14 czerwiec 2017
Wykład 13 14 czerwiec 2017 Java vs cpp - podobieństwa Podobny sposób definiowania klas. Występowanie typów podstawowych: boolean, char, byte, short, int, long, float, double. Podobna zasada definiowania
Bardziej szczegółowoInstrukcja implementacji sterownika wirtualnego portu szeregowego dla systemu Android. Opracowanie: Elzab Soft sp. z o.o.
Instrukcja implementacji sterownika wirtualnego portu szeregowego dla systemu Android. Opracowanie: Elzab Soft sp. z o.o. 29.06.2015 2 Spis treści 1. Wymagania...4 2. Uprawnienia systemowe...4 3. Uprawnienie
Bardziej szczegółowoLaboratorium Programowania Kart Elektronicznych
Laboratorium Programowania Kart Elektronicznych Programowanie JavaCard Marek Gosławski Przygotowanie do zajęć dokumentacja JavaCard i GlobalPlatform środowisko programistyczne karta JavaCard Potrzebne
Bardziej szczegółowoMechanizm powiadomień
Mechanizm powiadomień Tłumaczenie i adaptacja materiałów: dr Tomasz Xięski. Na podstawie prezentacji udostępnionych przez Victor Matos, Cleveland State University. Portions of this page are reproduced
Bardziej szczegółowoAnaliza technologii UPNP w kontekście strumieniowania multimediów. Paweł Szafer. Promotor: dr inż. doc. M. Sajkowski
Analiza technologii UPNP w kontekście strumieniowania multimediów Paweł Szafer Promotor: dr inż. doc. M. Sajkowski Plan prezentacji O organizacji DLNA, Idea DLNA, Wykorzystanie, Digital Media Server, Digital
Bardziej szczegółowoROZDZIAŁ 1. PRZEGLĄD BRAMOFONU SAFE...
Spis treści INSTRUKCJA OBSŁUGI SPIS TREŚCI ROZDZIAŁ 1. PRZEGLĄD BRAMOFONU SAFE... 2 1.3. WYMAGANIA SYSTEMU... 2 ROZDZIAŁ 2. APLIKACJA I URZĄDZENIE.... 4 2.1. DODAWANIE BRAMOFONU DO APLIKACJI... 4 2.2.
Bardziej szczegółowoRESTful Android. Na co zwrócić uwagę przy tworzeniu aplikacji klienckich REST na Androidzie
RESTful Android Na co zwrócić uwagę przy tworzeniu aplikacji klienckich REST na Androidzie Jacek Laskowski jacek@japila.pl http://www.jaceklaskowski.pl wersja 1.0, 08.12.2011 O prelegencie - Jacek Laskowski
Bardziej szczegółowoROZDZIAŁ 1. PRZEGLĄD APLIKACJI SAFE...
Spis treści INSTRUKCJA OBSŁUGI SPIS TREŚCI ROZDZIAŁ 1. PRZEGLĄD APLIKACJI SAFE... 2 1.1. OPIS... 2 1.2. FUNKCJE... 2 1.3. WYMAGANIA SYSTEMU... 2 1.4. ROZPOCZĘCIE UŻYTKOWANIA... 3 1.4.1. PRACA Z BRAMOFONEM...
Bardziej szczegółowoKurs programowania. Wykład 1. Wojciech Macyna. 3 marca 2016
Wykład 1 3 marca 2016 Słowa kluczowe języka Java abstract, break, case, catch, class, const, continue, default, do, else, enum, extends, final, finally, for, goto, if, implements, import, instanceof, interface,
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Wykład 2 Marcin Młotkowski 4 marca 2015 Plan wykładu 1 2 3 4 5 Marcin Młotkowski Programowanie obiektowe 2 / 47 Krótki opis C Obiektowy, z kontrolą typów; automatyczne odśmiecanie;
Bardziej szczegółowoLaboratorium Systemów Mobilnych. Wykład 2
Laboratorium Systemów Mobilnych 2015-03-06 Wykład 2 (Aktywności proste zapamiętywanie danych) Wojciech Wawrzyniak Przypomnienie (elementy aplikacji) Składniki aplikacji Aktywności (Activity) Widoki (Views)
Bardziej szczegółowoJAVA W SUPER EXPRESOWEJ PIGUŁCE
JAVA W SUPER EXPRESOWEJ PIGUŁCE Obiekt Obiekty programowe to zbiór własności i zachowań (zmiennych i metod). Podobnie jak w świecie rzeczywistym obiekty posiadają swój stan i zachowanie. Komunikat Wszystkie
Bardziej szczegółowoWstęp do JUNG. Omówione elementy wykorzystane w Edge Color Project
JUNG Java Universal Network/Graph Framework JUNG jest to biblioteka służąca do modelowania, analizy i wizualizacji danych reprezentowanych w postaci grafów lub sieci. Architektura JUNGa wspiera różnorodność
Bardziej szczegółowoLaboratorium Systemów Mobilnych. Wykład 1
Laboratorium Systemów Mobilnych 2015-02-27 Wykład 1 (Wstęp do programowania w systemie Android) Wojciech Wawrzyniak Zaliczenie wykładu i ćwiczeń Wykład omówienie zagadnień Ćwiczenie praktyczne zastosowanie
Bardziej szczegółowoTworzenie aplikacji w języku Java
Tworzenie aplikacji w języku Java Wykład 1 Piotr Czapiewski Wydział Informatyki ZUT 2 października 2009 Piotr Czapiewski (Wydział Informatyki ZUT) Tworzenie aplikacji w języku Java 2 października 2009
Bardziej szczegółowoINSTRUKCJA OBSŁUGI KARTY PRZECHWYTUJĄCEJ PCI-E
1. Opis produktu Dziękujemy za wybór tego produktu! Zawiera on najnowszy multimedialny cyfrowy chipset audio-wideo obsługujący 10 bitowe kodowanie wideo oraz 16 bitowe audio. Wbudowana ulepszająca technologia
Bardziej szczegółowoMP4 FY535D. Włączanie: Przesuń przełacznik ON/OFF na pozycję ON i przytrzymaj przycisk > aby właczyć. Aby wyłączyć przesuń przełacznik na pozycję OFF
MP4 FY535D Cechy urządzenia: 3,0" wysokiej przejżystości ekran TFT, rozdzielczość 480x240 TFT Odtwarzanie video: Wsparcie formatów video: RM, RMVB, 3GP, MP4, AVI, WMV, MOV, FLV, MPG, MPEG, DAT itp Odtwarzanie
Bardziej szczegółowoAndroidManifest.xml. Plik manifestu opisuje podstawowe charakterystyki aplikacji i definiuje jej komponenty.
AndroidManifest.xml Plik manifestu opisuje podstawowe charakterystyki aplikacji i definiuje jej komponenty. Jednym z najważniejszych elementów jest element który deklaruje kompatybilność z innymi
Bardziej szczegółowoWykład 2 Wybrane konstrukcje obiektowych języków programowania (1)
MAS dr. Inż. Mariusz Trzaska Wykład 2 Wybrane konstrukcje obiektowych języków programowania (1) Zagadnienia o Podstawy o Kontrolowanie sterowania o Klasy o Interfejsy o Obsługa błędów o Pojemniki o System
Bardziej szczegółowoMechanizm zapisu preferencji
Mechanizm zapisu preferencji Tłumaczenie i adaptacja materiałów: dr Tomasz Xięski. Na podstawie prezentacji udostępnionych przez Victor Matos, Cleveland State University. Portions of this page are reproduced
Bardziej szczegółowoJava JMX. Marcin Werla. Monitorowanie i zarządzanie usługami sieciowymi w Javie. mwerla@man.poznan.pl PCSS/Poznań JUG
Java JMX Monitorowanie i zarządzanie usługami sieciowymi w Javie Marcin Werla mwerla@man.poznan.pl PCSS/Poznań JUG Plan prezentacji Wprowadzenie Specyfikacja Dodatkowe narzędzia i biblioteki Studium przypadku
Bardziej szczegółowoInstrukcja obsługi User s manual
Instrukcja obsługi User s manual Konfigurator Lanberg Lanberg Configurator E-mail: support@lanberg.pl support@lanberg.eu www.lanberg.pl www.lanberg.eu Lanberg 2015-2018 WERSJA VERSION: 2018/11 Instrukcja
Bardziej szczegółowoTworzenie aplikacji na WP. Blog dotyczący.net oraz WP.
= = Tworzenie aplikacji na WP. Blog dotyczący.net oraz WP. Kursy Walut: - 30k ściągnięć, - 1k ocen, - średnia ocena 4,5, - 3 miejsce w rankingu najczęściej pobieranych płatnych aplikacji. Ponad 300k ściągnięć
Bardziej szczegółowoKatowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition)
Katowice, plan miasta: Skala 1:20 000 = City map = Stadtplan (Polish Edition) Polskie Przedsiebiorstwo Wydawnictw Kartograficznych im. Eugeniusza Romera Click here if your download doesn"t start automatically
Bardziej szczegółowoJava. Programowanie Obiektowe Mateusz Cicheński
Java Programowanie Obiektowe Mateusz Cicheński Wielowątkowość Proces a wątek? Thread vs Runnable sleep(), interrupt(), join() Problemy wielowątkowości Obiekty niemodyfikowalne (immutable) Serializacja
Bardziej szczegółowoNero 12 Platinum. Motywy filmowe retro Nowość - - Efekty filmowe Nowość Nowość -
Edycja i authoring wideo Nero 11 Obsługa natywnych AVCHD 2.0 50/60P dla wszystkich formatów Opcja SmartEncoding dla AVCHD 2.0 pozwalająca zaoszczędzić czas Optymalizacja dla formatu szerokoekranowego 16:10
Bardziej szczegółowoPodstawowe elementy GUI - zadania
Podstawowe elementy GUI - zadania LIVE DEMO Proszę zainstalować (rozpakować) Eclipse ADT z https://developer.android.com/sdk/index.html Proszę pobrać przez SDK Manager wszystko dotyczące Androida 4.4.2.
Bardziej szczegółowoProfesjonalne systemy do nagrywania i strumieniowania Epiphan Systems
Profesjonalne systemy do nagrywania i strumieniowania Ogólnie Misja firmy Przechwytywanie/ wyświetlanie audio i wideo Streaming / Broadcasting Rozwiązania sprzętowe i oprogramowania do przechwytywania,
Bardziej szczegółowoPodstawy tworzenia aplikacji z wykorzystaniem języka Java ME ćwiczenia 2
z wykorzystaniem języka Java ME ćwiczenia 2 Wykorzystanie plików graficznych w MIDlet ach utworzenie obiektu klasy Image (statyczna metoda createimage()) utworzenie obiektu klasy ImageItem dodanie utworzonego
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć
Bardziej szczegółowoWprowadzenie. 1. Terminal WebRTC. LABORATORIUM 5: WebRTC komunikacja między terminalami.
LABORATORIUM 5: WebRTC komunikacja między terminalami. Wprowadzenie Technika WebRTC (złożenie angielskiego słowa Web oraz akronimu RTC, pochodzącego od angielskiego Real-Time Communications, komunikacja
Bardziej szczegółowoWyciąganie ścieżki dźwiękowej z płyty DVD za pomocą DVD Audio Extractor
Wyciąganie ścieżki dźwiękowej z płyty DVD za pomocą DVD Audio Extractor DVD Audio Extractor jest programem za pomocą, którego możemy zgrać ścieżki dźwiękowe z płyt DVD w formacie w jakim są zapisane (LPCM,
Bardziej szczegółowoMicrosoft IT Academy kurs programowania
Microsoft IT Academy kurs programowania Podstawy języka C# Maciej Hawryluk Język C# Język zarządzany (managed language) Kompilacja do języka pośredniego (Intermediate Language) Kompilacja do kodu maszynowego
Bardziej szczegółowoJVC CAM Control (na telefony iphone) Instrukcja obsługi
JVC CAM Control (na telefony iphone) Instrukcja obsługi Polski To jest instrukcja obsługi oprogramowania (na telefony iphone) urządzenia Live Streaming Camera GV LS2/GV LS1 wyprodukowanego przez firmę
Bardziej szczegółowoProgramowanie obiektowe
Wykład 2 28 lutego 2019 Plan wykładu 1 2 3 4 5 Plan wykładu 1 2 3 4 5 Krótki opis C Obiektowy, z kontrolą typów; automatyczne odśmiecanie; standardy ISO i ECMA; podobny składniowo do C++; Język C Krótka
Bardziej szczegółowoK2 XVR-04 K2 XVR-08 K2 XVR-16 K2 XVR-24
Rejestrator Cyfrowy S E R I E: K2 XVR-04 K2 XVR-08 K2 XVR-16 K2 XVR-24 Ustawienia dla podglądu na urządzeniach mobilnych opartych na systemie ANDROID 2012.09.07 Strona 1 / 9 1. Komunikacja 2. Urządzenia
Bardziej szczegółowoNa przykładzie języków Java, C# i odrobiny C++ Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Na przykładzie języków Java, C# i odrobiny C++ Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Refleksja Typy anonimowe Wyrażenia lambda Extension methods *LINQ Java jest językiem dynamicznym
Bardziej szczegółowoMobile Client Software. ivms 4500. Instrukcja obsługi
Mobile Client Software ivms 4500 Instrukcja obsługi (V1.0 PL) Tłumaczenie: Dipol 2010 Instrukcja obsługi ivms4500 1 Dziękujemy za zakup urządzenia firmy Hikvision. Prosimy o zapoznanie się z niniejszym
Bardziej szczegółowoAKADEMIA MŁODYCH ODKRYWCÓW
AKADEMIA MŁODYCH ODKRYWCÓW Prosta aplikacja w systemie Android Zainstaluj program Android Studio (https://developer.android.com/studio/index.html) Stwórz nowy projekt o nazwie smycz wybierając minimalny
Bardziej szczegółowoSzybciej (pisać) Łatwiej (czytać) Prościej (utrzymywać) Marcin Wąsowski Amsterdam Standard Sp. z o.o.
Szybciej (pisać) Łatwiej (czytać) Prościej (utrzymywać) Marcin Wąsowski Amsterdam Standard Sp. z o.o. Co dostajemy na starcie? pobieranie elementów widoku, rzutowanie: ( np. findbyid ) każde zdarzenie
Bardziej szczegółowopublic enum Environment { Development("Deweloperskie"), Test("Testowe"), Production("Produkcyjne"); private String name;
1 Ćwiczenie Zbudować okienko logowania do systemu. Okienko zawiera: (1) listę wyboru z możliwością wyboru środowiska: produkcyjnego, testowego, deweloperskiego, (2) listy wyboru identyfikatora użytkownika
Bardziej szczegółowografika 2D i animacja obsługa rotacji i elementy 3D-OpenGL w Androidzie
grafika 2D i animacja obsługa rotacji i elementy 3D-OpenGL w Androidzie Krzysztof Czech, 2 rok IZ Grzegorz Duszyński, 2 rok IZ Daniel Engel, 2 rok IZ Łukasz Olech, 2 rok IZ Radek Wilczak, 2 rok EKA Nadpisywanie
Bardziej szczegółowoTworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski
Tworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski Agenda Dlaczego PhoneGap i co to jest? Możliwości PhoneGap Jak pisać aplikacje z PhoneGap? Konfiguracja i przykład aplikacji
Bardziej szczegółowoJava Platform Micro Edition
Java Platform Micro Edition Instalacja środowiska programistycznego Java Platform Micro Edition Software Development Kit 3.0 for Windows z lokalizacji http://www.oracle.com/technetwork/java/javame/downloads/sdk30-jsp-139759.html
Bardziej szczegółowoStreaming multimediów od kuchni
Streaming multimediów od kuchni Na przykładzie platformy Windows Media Services 9 Series Wojciech Reichel Wirtualna Polska S.A. Gdańsk, 25 kwietnia 2007 r. 1 Multimedia Audio Wideo Duża ilość danych Coraz
Bardziej szczegółowoJava. Wykład. Dariusz Wardowski, Katedra Analizy Nieliniowej, WMiI UŁ
Procesy i wątki Proces posiada samodzielne środowisko wykonawcze. Proces posiada własny zestaw podstawowych zasobów w czasie wykonywania; W szczególności, każdy proces ma własną przestrzeń pamięci. W uproszczeniu
Bardziej szczegółowoProgramowanie urządzeń mobilnych w systemie Android. Ćwiczenie 7 Wykorzystanie układu LinearLayout
Ćwiczenie 7 Wykorzystanie układu LinearLayout Cel ćwiczenia Celem ćwiczenia jest praktyczne zapoznanie się z zasadami użycia układu graficznego LinearLayout oraz wykształcenie umiejętności zastosowania
Bardziej szczegółowoJava Programowanie Obiektowe Ćwiczenie 1- wprowadzenie
Java Programowanie Obiektowe Ćwiczenie 1- wprowadzenie 1. Cel ćwiczenia i zakres Poznanie środowiska IntelliJ IDEA Maven narzędzie do budowanie projektów typy podstawowe i tablice, instrukcje warunkowe,
Bardziej szczegółowoBadania poziomu bezpieczeństwa portalu dostępowego do infrastruktury projektu PL-Grid
Badania poziomu bezpieczeństwa portalu dostępowego do infrastruktury projektu PL-Grid Tomasz Kuczyński Dział Aplikacji Tomasz Nowak Zespół Bezpieczeństwa Wrocław, 2.12.2010 r. Konferencja i3: internet
Bardziej szczegółowoANDROID. OpenGL ES 1.0. Tomasz Dzieniak
ANDROID OpenGL ES 1.0 Tomasz Dzieniak Wymagania JRE & JDK 5.0 + IDE (Eclipse 3.3.1 + / Netbeans 7.0.0 +) Android SDK Starter Package Android SDK Components Pierwszy program Project name: OpenGL Build Target:
Bardziej szczegółowokomunikator na platformę Android wspierający protokół GG
Piotr Spyra, Michał Urbaniak Praca Inżynierska 2010 Politechnika Poznańska Wydział Elektryczny, Informatyka http://code.google.com/p// O Projekcie Protokół GG Service Geolokalizacja Widżet Podsumowanie
Bardziej szczegółowoCompatible cameras for NVR-5000 series Main Stream Sub stream Support Firmware ver. 0,2-1Mbit yes yes yes n/d
NOVUS IP CAMERAS CLASSIC CAMERAS Compatible cameras for NVR-5000 series Main Stream Sub stream Support Firmware ver. Resolution Bitrate FPS GOP Resolution Bitrate FPS GOP Audio Motion detection NVIP 5000
Bardziej szczegółowoWielojęzykowość w aplikacjach J2EE. Tomasz.Skutnik@e-point.pl
e-point SA 7 marca, 2009 Co to jest duży system? Domeny narodowe Warianty językowe Funkcje (ekrany) Klucze lokalizacyjne Tabele językowe w bazie danych Gdzie mogą wystąpić problemy? Środowisko uruchomieniowe
Bardziej szczegółowoUdostępnianie obrazu z kamer Sanyo HD na stronach WWW PORADNIK
PORADNIK Udostępnianie obrazu z kamer Sanyo HD na stronach WWW 1. Informacje wstępne Istnieje kilka sposobów wyświetlenia płynnego obrazu w formacie H.264 z kamer Sanyo z serii HD na dostępnych publicznie
Bardziej szczegółowoProgramowanie w Javie
Programowanie w Javie Andrzej Czajkowski Lista nr 0 Debugger w Javie Celem ćwiczenia jest poznanie podstawowych funkcji narzędzia debugera (odpluskwiacz) w środowisku Eclipse. Po ukończeniu ćwiczenia student
Bardziej szczegółowoLaboratorium 10 - Web Services
Laboratorium 10 - Web Services W ramach laboratorium zapoznamy się z koncepcją Web Service ów (odmiana point-to-point Web Service). W kolejnych krokach utworzony zostanie projekt, w którym wykorzystana
Bardziej szczegółowoLekcja 5. Funkcje handlemessage() i initialize(), konstruktor i destruktor
Lekcja 5. Funkcje handlemessage() i initialize(), konstruktor i destruktor W lekcji 5 objaśniane jest działanie i zastosowanie funkcji handlemessage() oraz initialize(). Omówiony zostanie również konstruktor
Bardziej szczegółowoMaPlan Sp. z O.O. Click here if your download doesn"t start automatically
Mierzeja Wislana, mapa turystyczna 1:50 000: Mikoszewo, Jantar, Stegna, Sztutowo, Katy Rybackie, Przebrno, Krynica Morska, Piaski, Frombork =... = Carte touristique (Polish Edition) MaPlan Sp. z O.O Click
Bardziej szczegółowoWideokonferencje MGR INŻ. PAWEŁ SPALENIAK
SYSTEMY I TERMINALE MULTIMEDIALNE Wideokonferencje MGR INŻ. PAWEŁ SPALENIAK Plan wykładu 1. Wprowadzenie 2. Zalety wideokonferencji 3. Podstawowe elementy systemu wideokonferencyjnego 4. Standardy telekomunikacyjne
Bardziej szczegółowoitext 1. Wprowadzenie 2. Przykłady i zastosowania.
1 itext 1. Wprowadzenie 2. Przykłady i zastosowania. 2 Wprowadzenie Biblioteka itext (http://itextdocs.lowagie.com/) służy głównie do tworzenia dokumentów PDF przez programy napisane w Javie. Jej dodatkowe
Bardziej szczegółowoPrzechowywanie danych
Przechowywanie danych Aplikacja na Androidzie może zapisywać i odczytywać pliki Pliki mogą być prywatne dla aplikacji lub dostępne publicznie Można je zapisywać na urządzeniu lub na karcie pamięci Bazy
Bardziej szczegółowoOpenPoland.net API Documentation
OpenPoland.net API Documentation Release 1.0 Michał Gryczka July 11, 2014 Contents 1 REST API tokens: 3 1.1 How to get a token............................................ 3 2 REST API : search for assets
Bardziej szczegółowoWirtualne Klasy. Kontakt: Izabela Trojan, Tel: Fax:
Kontakt: Izabela Trojan, izabela.trojan@jpalio.com jpalio SA ul. Joteyki 20 02-317 Warszawa Tel: +48 22 424 87 88 Fax: +48 22 313 23 37 www.jpalio.com Tradycyjny model nauczania, wymagający fizycznej obecności
Bardziej szczegółowoSpecyfikacja techniczna. mprofi Interfejs API
Warszawa 09.04.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 1 Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU
Bardziej szczegółowoTechnologie Obiektowe PK WFMI 2010/2011
Założenia Framework do tworzenia własnego serwera (serwer bazowy obsługujący wiele protokołów). Istnieje w nim możliwość zmiany i wyboru różnych protokołów. Dołożenie obsługi kolejnego protokołu ma być
Bardziej szczegółowoWieloplatformowe aplikacje sieciowe. dr inż. Juliusz Mikoda mgr inż. Anna Wawszczak
Wieloplatformowe aplikacje sieciowe dr inż. Juliusz Mikoda mgr inż. Anna Wawszczak SOAP Serwer: Axis2 / Java Wbudowany komponent nasłuchujący, (Apache / Tomcat) Client Axis2 klient / XML Jeżyk programowania:
Bardziej szczegółowoINSTRUKCJA OBSŁUGI USB2.0 GRABBER
1. Opis produktu Zawiera on najnowszy multimedialny cyfrowy chipset audio-wideo obsługujący kodowanie wideo oraz audio. Wbudowana ulepszająca technologia wielomianowa audio-wideo z wysoką zdolnością anty-interferencyjną.
Bardziej szczegółowoWpisany przez Łukasz Nawrotek Niedziela, 08 Czerwiec :43 - Zmieniony Niedziela, 08 Czerwiec :44
Przygotowaliśmy dla Was listę 10 ciekawych i co istotne darmowych programów do obrób ki wideo. Wybraliśmy różne narzędzia, zarówno te z podstawowymi funkcjami, jak i bardziej złożone. Za ich pomocą możemy
Bardziej szczegółowoWątki w Android OS. Matt Rutkowski. GynSoft sp. z o.o. http://gynsoft.net matt@gynsoft.net
Wątki w Android OS Matt Rutkowski GynSoft sp. z o.o. http://gynsoft.net matt@gynsoft.net Krótko o terminach związanych z Android OS... Android OS bazuje na Linuxie, każda aplikacja posiada własne User
Bardziej szczegółowoOdtwarzacz multimedialny
Odtwarzacz multimedialny Measy B4A Instrukcja obsługi Ogólny schemat Measy B4A to odtwarzacz multimedialny wyposażony w szereg wejść i wyjść. Posiada dwa porty USB i jeden mini USB, wyjście AV, port Ethernet,
Bardziej szczegółowoKONFIGURACJA KAMER FORTEC IP
KONFIGURACJA KAMER FORTEC IP Konfiguracja połączenia z kamerą. Domyślny adres IP kamery jest ustawiony na 192.168.0.120. Porty komunikacyjne kamery to: 80 standardowy port www 30001 video, dane i komunikacja
Bardziej szczegółowoWątki. Definiowanie wątków jako klas potomnych Thread. Nadpisanie metody run().
Wątki Streszczenie Celem wykładu jest wprowadzenie do obsługi wątków w Javie. Czas wykładu 45 minut. Definiowanie wątków jako klas potomnych Thread Nadpisanie metody run(). class Watek extends Thread public
Bardziej szczegółowoPodstawowe elementy GUI - zadania
Podstawowe elementy GUI - zadania LIVE DEMO Proszę stworzyć prostą aplikację do obliczania pól figur geometrycznych. To add images to the drawable forlder, right click on it, and select the Show in Explorer
Bardziej szczegółowoSystemy Rozproszone. Spis treści. Temat projektu: Regułowy system analizujacy logi. autorzy: Rafał Sadłowski, Sebastian Falkus, Michał Różycki
Systemy Rozproszone Temat projektu: Regułowy system analizujacy logi Spis treści autorzy: Rafał Sadłowski, Sebastian Falkus, Michał Różycki Cel Projektu...2 Dane aplikacji...2 Technologia...2 Zarządzanie
Bardziej szczegółowoĆwiczenie 1. Przygotowanie środowiska JAVA
Ćwiczenie 1 Przygotowanie środowiska JAVA 1. Wprowadzenie teoretyczne Instalacja JDK (Java Development Kit) NaleŜy pobrać z java.sun.com środowisko i zainstalować je. Następnie naleŝy skonfigurować środowisko.
Bardziej szczegółowoŻycie aktywności Nawigując przez aplikacje poszczególne Aktywności przechodzą pomiędzy stanami. Dla przykładu gdy aktywność uruchamia się po raz
Życie aktywności Nawigując przez aplikacje poszczególne Aktywności przechodzą pomiędzy stanami. Dla przykładu gdy aktywność uruchamia się po raz pierwszy najpierw znajduje się w tle systemu gdzie otrzymuje
Bardziej szczegółowo