11/29/11. (c) Miroslav Balík, Ondřej Kroupa, Martin Pelant. 11. Přednáška. Broadcast receiver Timer Alarmy Widgety
|
|
- Petr Pavlík
- před 5 lety
- Počet zobrazení:
Transkript
1
2 11. Přednáška Broadcast receiver Timer Alarmy Widgety 2
3 3 Broadcasty a Broadcast Receivery Doposud jsme Intenty používali ke spouštění nové Aplikace nebo Aktivity Intenty však mohou sloužit také jako posílání anonymních zpráv mezi komponentami Po odeslání broadcastu se pošle daný Intent všem BroadcastReceiverům zaregistrovaným na danou akci v Intentu
4 4 Broadcasty odeslání Broadcast můžeme odeslat dvěma způsoby Normální Broadcast Pošle se pomocí Context.sendBroadcast Je kompletně asynchronní všechny BroadcastReceivery obdrží tuto zprávu v nedefinovaném pořadí (často ve stejný čas) Seřazený Broadcast Posílá se pomocí Context.sendOrderedBroadcast V jeden okamžik zpracovává zprávu maximálně 1 BroadcastReceiver Pořadí se určí atributem android:priority v Intent filteru daného receiveru Po zpracování zprávy může každý receiver určit, zda-li předá výsledek dalšímu receiveru v pořadí nebo kompletně zruší daný broadcast a dál už se předávat nebude
5 5 Broadcasty odeslání public static final String TEST_BROADCAST= "cz.cvut.example.test_broadcast";... Intent i = new Intent(TEST_BROADCAST); i.putextra("id", 3); sendbroadcast(i); Obvykle se používá jméno balíčku, aby... se zajistila jedinečnost Tímto řetězcem se musí zaregistrovat všechny BroadcastReceivery, které mají reagovat na tuto zprávu
6 6 BroadcastReceivery Startují se automaticky obdržením broadcastu onreceive musí skončit do 5s Pro delší operace je zde vhodné spustit službu BroadcastReceiver nedědí z Contextu, ten je předán metodě onreceive 1. public class MyReceiver extends BroadcastReceiver public void onreceive(context context, Intent intent) { 5. int id = intent.getintextra("id", 0); } 8. }
7 7 Zaregistrování BroadcastReceiveru Staticky v AndroidManifest.xml 1. <receiver android:name=".myreceiver"> <intent-filter> <action 5. android:name="cz.cvut.example.test_broadcast" /> 6. </intent-filter> 7. </receiver> Nebo dynamicky v kódu (např. pokud je potřeba pouze když je aktivita viditelná) IntentFilter filter = new IntentFilter(TEST_BROADCAST); BroadcastReceiver myreceiver = new TestReceiver(); registerreceiver(myreceiver, filter); např. v onresume()... unregisterreceiver(myreceiver); např. v onpause()
8 8 Užitečné akce broadcastu Intent.ACTION_BOOT_COMPLETED Odešle se po nastartování systému Vyžaduje oprávnění RECEIVE_BOOT_COMPLETED Intent.ACTION_MEDIA_BUTTON Odešle se po stisknutí tlačítka pro ovládání přehrávače (např. na sluchátkách) V Intentu je v extra poli EXTRA_KEY_EVENT informace o daném tlačítku Intent.ACTION_CAMERA_BUTTON Odešle se po stisknutí tlačítka fotoaparátu Intent.ACTION_MEDIA_EJECT Pokud se uživatel rozhodne vyjmout externí úložiště, nejprve se rozešle tento broadcast Po obdržení této zprávy by aplikace měly ukončit IO z/do externího úložiště Intent.ACTION_BATTERY_LOW Odešle se spolu s hláškou o nízkém stavu baterky Intent.ACTION_SCREEN_ON a ACTION_SCREEN_OFF Odešle se při zapnutí a vypnutí obrazovky Intent.ACTION_MEDIA_MOUNTED a ACTION_MEDIA_UNMOUNTED Odešle se po úspěšném vložení a vyjmutí média
9 9 Oprávnění broadcastů Pro vyžádání oprávnění při odesílání broadcastu předáme nenullový parametr metodě sendbroadcast(intent, receiverpermission); případně sendorderedbroadcast(intent, receiverpermission); Daný broadcast přijmou pouze receivery, které mají toto oprávnění definované v AndroidManifest.xml pomocí <uses-permission> Pro vyžádání oprávnění při přijímání definujeme toto oprávnění při zaregistrování Receiveru Dynamicky registerreceiver(receiver, filter, broadcastpermission, scheduler); Staticky 1. <receiver android:name=".myreceiver" android:permission="android.permission.internet"> </receiver> BroadcastReceiver přijme daný broadcast pouze z aplikací, které mají toto oprávnění definované v AndroidManifest.xml pomocí <uses-permission>
10 10 Timer Umožňuje spouštět úlohu TimerTask v daný čas/časový interval Úloha se spustí v nově vytvořeném vlákně 1. timertask = new TimerTask() public void run() { } 6. }; 7. timer = new Timer(); 8. //spousteni dane ulohy kazdou 1s 9. timer.schedule(timertask, 0, 1000); //zruseni timeru 1timer.cancel();
11 11 Alarmy Umožňují odesílat Intenty v předem stanovený čas Jsou odesílány mimo rámec aplikace => Na rozdíl od služeb umožňují spouštět události aplikace i když byla před tím ukončena Protože se aplikace spustí až v daný čas, jsou alarmy efektivní možností jak provádět jednorázové i pravidelné úkony např. Pravidelné stahování aktualizací na pozadí Nastavení upozornění v daný čas Spuštění časově náročných úkonů v době kdy se nepředpokládá používání telefonu (v noci) Všechny Alarmy jsou zrušeny při vypnutí telefonu Můžeme opět nastavit pomocí BroadcastReceiveru zaregistrovanému na Intent.ACTION_BOOT_COMPLETED
12 12 AlarmManager Alarmy jsou řízeny AlarmManagerem systémovou službou, k níž získáme přístup pomocí getsystemservice 1. AlarmManager am = (AlarmManager) context.getsystemservice(context.alarm_service); Pomocí AlarmManageru můžeme nastavit tyto alarmy: Jednorázový spustí se jednou v daný čas am.set(type, triggerattime, operation); Opakovaný spouští se opakovaně přesně v daných časech (např. každý den v 13:00) am.setrepeating(type, triggerattime, interval, operation); Nepřesný opakovaný spouští se opakovaně ale není zaručený přesný čas Méně náročný a baterku systém se snaží spustit co nejvíc alarmů najednou zabraňujíc probouzení zařízení častěji, než je potřeba am.setinexactrepeating(type, triggerattime, interval, operation);
13 13 AlarmManager U každého Alarmu musíme definovat tyto 3 hodnoty Typ určuje jestli zadaný čas určuje specifický nebo uběhlý čas AlarmManager.RTC; Čas znamená počet ms od System.currentTimeMillis(); Neprobudí zařízení (pokud zařízení v daný čas spí, provede se daný PendingIntent po probuzení) AlarmManager.RTC_WAKEUP Probudí zařízení AlarmManager.ELAPSED_REALTIME; - Zadaný čas znamená počet ms od posledního bootu SystemClock.elapsedRealtime(); AlarmManager.ELAPSED_REALTIME_WAKEUP; Čas - určuje kdy se spustí Alarm(u opakovaných Alarmů je to čas prvního spuštění) Pokud je čas v minulost, spustí se Alarm hned po nastavení Operace PendingIntent, který se provede U opakovaných Alarmů je navíc potřeba parametr určující interval, v jakém se bude spouštět
14 14 AlarmManager Opakovaným nastavením stejného alarmu se zruší předchozí a nastaví nový (oldpendingintent.equals(newpendingintent) == true) Vrací true, pokud oba představují stejnou operaci ze stejného balíčku AlarmManager am = (AlarmManager) context.getsystemservice(alarm_service); long time = System.currentTimeMillis() *3600*2; long interval = 1000*3600*2; Intent intent = new Intent(context, MyReceiver.class); PendingIntent pendingintent = PendingIntent.getBroadcast(context, 0, intent, 0); int type = AlarmManager.RTC_WAKEUP; //nastaveni opakovaneho alarmu am.setrepeating(type, time, interval, pendingintent);... //zruseni alarmu am.cancel(pendingintent);
15 Widgety Vizuální komponenty aplikace, které mohou být přidány do domovské obrazovky Běží v procesu domovské obrazovky Skládají se z těchto 3 částí: Layout XML definující parametry widgetu BroadcastReceiver, který ovládá widget 15
16 Widgety layout Lze použít pouze tyto layouty: FrameLayout LinearLayout RelativeLayout Lze použít pouze tyto Views: AnalogClock Button Chronometer ImageButton ImageView Progressbar TextView ViewFlipper 16
17
18 18 AppWidgetProviderInfo Widget je definován XML souborem uloženým v res/xml/ 1. <appwidget-provider xmlns:android=" android:minwidth="72dp" android:minheight="72dp" 5. android:updateperiodmillis=" " 6. android:configure="cz.cvut.examplewidget.configure" 7. android:initiallayout="@layout/main" /> minwidth, minheight minimální šířka a výška, kterou zabírá widget Vypočítá se pomocí tohoto vzorce: (počet políček * 72)-2 updateperiodmillis Interval v ms, jak často bude systém widget aktualizovat zavolá se onupdate() (negarantován přesný čas) initiallayout odkaz na layout definován v res/layout/ configure Aktivita, která se spustí při přidání widgetu (volitelné) Musí být celá cesta i se jménem balíčku
19 19 Widgety IntentReceiver Widgety jsou aktualizovány pomocí BroadcastReceiverů s Intent filtry, které reagují na AppWidgetManager.ACTION_APPWIDGET_UPDATE, DELETED,ENABLED a DISABLED AppWidgetProvider usnadňuje zpracovávání těchto akcí (potomek BroadcastReceiveru) public class ExampleWidget extends AppWidgetProvider public void onupdate(context context, AppWidgetManager appwidgetmanager, int[] appwidgetids) { //aktualizace widgetu } }
20 20 Widgety IntentReceiver Widgety se do AndroidManifest.xml přidávají jako běžné BroadcastReceivery, pouze se přidají navíc 2 tagy: Intent filtr pro android.appwidget.action.appwidget_update Odkaz na XML s parametry widgetu 1. <receiver android:name=".examplewidget" android:label="muj widget"> <intent-filter> 5. <action 6. android:name="android.appwidget.action.appwidget_update" /> 7. </intent-filter> 8. <meta-data 9. android:name="android.appwidget.provider" 10. android:resource="@xml/example_widget_provider" /> 11. </receiver>
21 21 Widgety AppWidgetProvider onupdate(context, appwidgetmanager, appwidgetids) Volá se v pravidelném intervalu definovaném pomocí updateperiodmillis v AppWidgetProviderInfo XML Pokud není deklarována konfigurační aktivita, zavolá se i po přidání widgetu na plochu ondeleted(context, appwidgetids) Zavolá se pokaždé, když je widget odebrán z plochy onenabled(context) Zavolá se po prvním přidání widgetu na plochu (pokud např. uživatel přidá 2 widgety, zavolá se pouze při přidání prvního) ondisabled(context) Zavolá se po odebrání posledního widgetu onreceive(context, intent) Volá se při každém broadcastu před výše zmíněnými metodami
22 22 RemoteViews Třída umožňující manipulaci s Views zobrazenými v jiné aplikaci (např. manipulace s UI widgetu, který běžně běží v procesu domovské obrazovky, z BroadcastReceiveru, který běží v procesu naší aplikace) 1. RemoteViews views = new RemoteViews(context.getPackageName(),R.layout.main); // Aktualizace textu v TextView views.settextviewtext(r.id.textview, "Novy text"); 5. views.settextcolor(r.id.textview, Color.BLUE); 6. // Nastaveni obrazku v ImageView 7. views.setimageviewbitmap(r.id.imageview, mybitmap); 8. // Aktualizace ProgressBaru 9. views.setprogressbar(r.id.progressbar, 100, 50, false); 10. // Aktualizace Chronometru 11. views.setchronometer(r.id.chronometer, 1 SystemClock.elapsedRealtime(), null, true); 1 1 //Spusteni aktivity Configure po kliku na imagebutton 15. Intent i = new Intent(context, Configure.class); 16. PendingIntent pendingintent = PendingIntent.getBroadcast(context, 0, i, 0); 17. views.setonclickpendingintent(r.id.imagebutton, pendingintent);
23 23 AppWidgetProvider onupdate AppWidgetProvider předá do onupdate tyto 3 parametry Context context ve kterým běží BroadcastReceiver AppWidgetManager zavoláním appwidgetmanager. updateappwidget(appwidgetid, remoteviews); aktualizujeme UI widgetu Instanci lze získat z jiné metody pomocí AppWidgetManager.getInstance(context); appwidgetids pole intů s ID aktuálně zobrazovaných widgetů
24 24 AppWidgetProvider onupdate public void onupdate(context context, AppWidgetManager appwidgetmanager, int[] appwidgetids) { final int N = appwidgetids.length; 5. // Projdeme vsechny widgety 6. for (int i = 0; i < N; i++) { 7. //ID aktualne prochazeneho widgetu 8. int appwidgetid = appwidgetids[i]; // Nastavime nas layout do RemoteViews 11. RemoteViews views = new RemoteViews(context.getPackageName(), 1 R.layout.main); 1 // nastavime text 1 views.settextviewtext(r.id.text, appwidgetid + " text"); // Aktualizujeme UI widgetu 17. appwidgetmanager.updateappwidget(appwidgetid, views); 18. } 19. super.onupdate(context, appwidgetmanager, appwidgetids); 20. }
25 25 Widgety konfigurační aktivita Automaticky se spustí při vytvoření widgetu Umožňuje uživateli nakonfigurovat nastavení widgetu Definuje se v AndroidManifest.xml jako běžná aktivita s intent filtrem android.appwidget.action.appwidget_configure 1. <activity android:name=".configure"> <intent-filter> <action android:name= "android.appwidget.action.appwidget_configure" /> 5. </intent-filter> 6. </activity> Musí být také nastavena v AppWidgetProviderInfo XML 1. <appwidget-provider... android:configure="cz.cvut.examplewidget.configure"... />
26 26 Widgety konfigurační aktivita V Intentu, který spustil tuto aktivitu najdeme ID přidávaného widgetu pod extra polem AppWidgetManager.EXTRA_APPWIDGET_ID Pokud je nastavena konfigurační aktivita, při vytvoření widgetu se NEzavolá onupdate UI musíme nastavit zde Pokud konfigurační aktivita vrátí výsledek RESULT_CANCELED, widget se nevytvoří
27 27 Widgety konfigurační aktivita AppWidgetManager appwidgetmanager = AppWidgetManager.getInstance(this); //ziskani ID pridavaneho widgetu Intent intent = getintent(); int mappwidgetid = intent.getintextra( AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID); //nastaveni UI RemoteViews views = new RemoteViews(getPackageName(), R.layout.main); views.settextviewtext(r.id.text, "text"); appwidgetmanager.updateappwidget(mappwidgetid, views); //nastaveni vysledku a ukonceni aktivity Intent resultvalue = new Intent(); resultvalue.putextra(appwidgetmanager.extra_appwidget_id, mappwidgetid); setresult(result_ok, resultvalue); finish();
8. INTENT FILTERS A BRODACAST RECEIVER
8.4.2013 1 Programování pro operační systém Android (BI-AND) (c) Autor a garant: M. Havryluk, Spolupráce: M. Balík, O. Kroupa, M. Pelant 8. INTENT FILTERS A BRODACAST RECEIVER BI-AND 8.4.2013 2 8. Přednáška
VíceKMI / TMA. Tvorba mobilních aplikací. 8. seminář ZS 2017/2018 ČTVRTEK 13:15-15:45
KMI / TMA Tvorba mobilních aplikací 8. seminář 16.11.2017 ZS 2017/2018 ČTVRTEK 13:15-15:45 OBSAH SEMINáře Komunikace napříč aplikací, Práce na pozadí II., notifkace práce na pozadí II. Něco lepšího než
VíceObsah. Životní cyklus activity Context Intent Spouštění aktivit Interakce s uživatelem. Toast. (c) Miroslav Balík, Ondřej Kroupa, Martin Pelant
Obsah Životní cyklus activity Context Intent Spouštění aktivit Interakce s uživatelem Toast 2 4 oncreate(bundle savedinstancestate) { } Zavolá se při každém vytvoření activity (i při otočení displeje)
VícePříklad zobrazení toastu s vlastním designem
Notifikace, alarmy KAPITOLA 6 V této kapitole: Notifikace Alarmy Notifikace Notifikace jsou zprávy, někdy i rozsáhlejší, které potřebuje aplikace ve vhodné situaci zobrazit uživateli mimo běžné uživatelské
VíceZačínáme s vývojem pro Android
Pavel Petřek CTO Praha, 14. dubna 2010 Kdo je kdo Pavel Petřek Vývojář, přednášející, entusiasta světa chytrých telefonů (a velký jedlík) Spoluzakladatel Inmite Inmite Vývoj pro chytré telefony (Android:
Více(c) Miroslav Balík, Ondřej Kroupa, Martin Pelant 11/29/ přednáška. Android projekt. Manifest. Activity. Uživatelské rozhraní (základy)
2. přednáška Android projekt Manifest Activity Uživatelské rozhraní (základy) 2 Android Projekt - src Zdrojový kód v Javě Unikátní jméno balíčku Konvence: [země].[autor].[jméno aplikace] např.: cz.cvut.helloworld
VíceUživatelské rozhraní. Layouty FrameLayout LinearLayout RelativeLayout TableLayout ScrollView Taby Dialogy ViewFlipper 11/29/11
Uživatelské rozhraní Layouty FrameLayout LinearLayout RelativeLayout TableLayout ScrollView Taby Dialogy ViewFlipper 2 FrameLayout Nejjednodušší a nejzákladnější layout Prvky Nelze nijak pozicovat Všechny
Více3. ŽIVOTNÍ CYKLUS ACTIVITY
23.2.2013 1 Programování pro operační systém Android (BI-AND) (c) Autor a garant: M. Havryluk, Spolupráce: M. Balík, O. Kroupa, M. Pelant 3. ŽIVOTNÍ CYKLUS ACTIVITY BI-AND 23.2.2013 2 Obsah Životní cyklus
VíceObsah. LayoutInflater. UI model KeyEvent View Tvorba vlastních komponent Canvas Matrix Vlastní EditText
Obsah UI model KeyEvent View Tvorba vlastních komponent Canvas Matrix Vlastní EditText LayoutInflater Dotykové události MotionEvent Dynamické přidání View 2 UI model Androida View Základní stavební kámen
Více(c) Miroslav Balík, Ondřej Kroupa, Martin Pelant 11/29/ přednáška. Práce na pozadí. Služby. Notifikace
9. přednáška Práce na pozadí Služby Notifikace 2 3 Práce na pozadí Jeden z hlavních rozdílů oproti iphonu je možnost provádět téměř libovolné úkony na pozadí Vlákna Používají se ke spouštění kódu na pozadí,
VíceSvolávací systém Uživatelský manuál
Uživatelský manuál TTC TELEKOMUNIKACE, s.r.o. Třebohostická 987/5 100 00 Praha 10 tel.: 234 052 111 fax.: 234 052 999 e-mail: ttc@ttc.cz http://www.ttc-telekomunikace.cz Datum vydání: 14. srpna 2013 Číslo
VíceKMI / TMA Tvorba mobilních aplikací. 3. seminář ZS 2016/2017 Středa 13:15-15:45
KMI / TMA Tvorba mobilních aplikací 3. seminář 12.10.2016 ZS 2016/2017 Středa 13:15-15:45 OBSAH SEMINáře vztah aktivit a layoutů, views a layouty podrobně, přizpůsobení se HW HIERARCHIE VIEWS Co všechno
VíceProgramování v Javě I. Leden 2008
Seminář Java Programování v Javě I Radek Kočí Fakulta informačních technologií VUT Leden 2008 Radek Kočí Seminář Java Programování v Javě (1) 1/ 45 Téma přednášky Datové typy Deklarace třídy Modifikátory
VíceKMI / TMA. Tvorba mobilních aplikací. 3. seminář ZS 2017/2018 ČTVRTEK 13:15-15:45
KMI / TMA Tvorba mobilních aplikací 3. seminář 12.10.2017 ZS 2017/2018 ČTVRTEK 13:15-15:45 OBSAH SEMINáře vztah aktivit a layoutů, views a layouty podrobně, přizpůsobení se HW HIERARCHIE VIEWS Co všechno
VíceStudijní skupiny. 1. Spuštění modulu Studijní skupiny
Studijní skupiny 1. Spuštění modulu Studijní skupiny 2. Popis prostředí a ovládacích prvků modulu Studijní skupiny 2.1. Rozbalovací seznamy 2.2. Rychlé filtry 2.3. Správa studijních skupin 2.3.1. Seznam
VíceAndroid 100% Java telefon. Petr Musil
Android 100% Java telefon Petr Musil 1 Vytvoření aplikace Prostředí pro vývoj Android SDK http://developer.android.com/sdk/index.html ADT plugin pro Eclipse http://developer.android.com/sdk/eclipse-adt.html
VíceProgramování v Javě I. Únor 2009
Seminář Java Programování v Javě I Radek Kočí Fakulta informačních technologií VUT Únor 2009 Radek Kočí Seminář Java Programování v Javě (1) 1/ 44 Téma přednášky Datové typy Deklarace třídy Modifikátory
VíceObsah. Úvod 11. Vytvoření emulátoru 20 Vytvoření emulátoru platformy Android 4.4 Wearable 22 Spouštění aplikací na reálném zařízení 23
Úvod 11 KAPITOLA 1 Nástroje pro vývoj 13 Co budete potřebovat 13 Instalace programovacího jazyka Java 13 Java 8 14 Vývojové prostředí Eclipse 15 Instalace a konfigurace Android SDK a doplňků ADT 15 Vytvoření
VíceSemestrální práce 2 znakový strom
Semestrální práce 2 znakový strom Ondřej Petržilka Datový model BlockFileRecord Bázová abstraktní třída pro záznam ukládaný do blokového souboru RhymeRecord Konkrétní třída záznamu ukládaného do blokového
VíceE-NABÍDKA PARTNER.REDA.CZ
E-NABÍDKA PARTNER.REDA.CZ Reda e-nabídka představuje mocný nástroj, díky kterému mohou naši registrovaní klienti přímo z prostředí e-shopu partner.reda.cz vytvářet vlastní produktové nabídky pro své zákazníky.
Vícesetup() { I = 0; } loop() { I = I + 1; }
PŘERUŠENÍ Procesor pracuje tak, že načítá z paměti jednotlivé instrukce a ty následně zpracovává. Instrukce se zpracovávají v pořadí v jakém jsou uloženy v paměti. Vezměme jednoduchý program, který v nekonečném
VíceProjekt Obrázek strana 135
Projekt Obrázek strana 135 14. Projekt Obrázek 14.1. Základní popis, zadání úkolu Pracujeme na projektu Obrázek, který je ke stažení na http://java.vse.cz/. Po otevření v BlueJ vytvoříme instanci třídy
VíceDEKRA Emise CIS instalační příručka
DEKRA Emise CIS instalační příručka (datum vydání: 19.10.2017) DEKRA Automobil a.s. Stránka 1 Obsah Instalace programu MEKamery na mobilní zařízení...3 Stažení aplikace...3 Konfigurace aplikace a její
VícePři studiu tohoto bloku se předpokládá, že student je zvládá základy programování v jazyce Java s využitím vývojového prostředí NetBeans.
1 Grafické rozhraní Studijní cíl Tento blok je věnován vytváření programů s využitím grafického rozhraní (GUI). Vysvětlen bude základní filozofie pro vytváření aplikací s GUI ve srovnání s konzolovými
VíceIFTER-EQU Instalační manuál
IFTER-EQU Instalační manuál Revize: Únor 2016 1 / 30 Obsah: 1 IFTER EQU Instalace softwaru 1.1 Rychlá instalace 1.1.1 Instalace na jeden počítač 1.1.2 Instalace na více počítačů 1.2 Pokročilá instalace
Více[APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI - SERVEROVÁ ČÁST]
[APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI - SERVEROVÁ ČÁST] [Aktualizace dokumentu: 27.8.2011 3:02:37 Verze dokumentu: 1.0 Obsah Obsah... 2 1. Struktura databáze a souborů... 3 2. Soubor registerdevice.php...
VíceJava GUI události. Událostmi řízené programování. Zpracování = obsluha událostí
Java GUI události Cílem kapitoly je přiblížit hlavní princip událostmi řízeného programování a ukázat na příkladu způsob řešení pro konkrétní případ. Soubor obsahuje také tabulku s přehledem nejčastěji
Více11/29/11. (c) Miroslav Balík, Ondřej Kroupa, Martin Pelant. 12. Přednáška. Zjišťování polohy Google Mapy OverlayItem Zálohování.
12. Přednáška Zjišťování polohy Google Mapy OverlayItem Zálohování Data Backup 2 3 Zjišťování polohy K získávání informací o poloze slouží třída LocationManager Typicky se zavolá její metoda requestlocationupdates()
Více1. Téma 12 - Textové soubory a výjimky
1. Téma 12 - Textové soubory a výjimky Cíl látky Procvičit práci se soubory s využitím výjimek. 1.1. Úvod Program, aby byl programem, my mít nějaké výstupy a vstupy. Velmi častým případem je to, že se
VíceMobilní malware na platformě Android Přednáška 1. Ing. Milan Oulehla
Mobilní malware na platformě Android Přednáška 1 Ing. Milan Oulehla Úvod 1 Informace o přednášce: odhalení bezpečnostních chyb na základě vlastního výzkumu: systémové dokumentace studia bezpečnostních
VíceÚvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5
Rejstřík Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5 Úvod Správcovská aplikace slouží k vytvoření vstupního a zašifrovaného souboru pro odečtovou
Více3. Vložíte baterku. 4.
1 z 34 6. 7. 8. Aplikace Vyhledání a stažení aplikace Založení účtu v Google Play Internet Nastavení e-mailu Zap./Vyp. přístupového bodu Přihlášení do Wi-Fi sítě Zap./Vyp. internetu v zahraničí Nastavení
VíceDětské hodinky s GPS. Návod k obsluze. Hlavní výhody přístroje: Jednoduché ovládání Malé rozměry Online mapový podklad
Dětské hodinky s GPS Návod k obsluze Hlavní výhody přístroje: Jednoduché ovládání Malé rozměry Online mapový podklad www.spionazni-technika.cz Stránka 1 1 Specifikace a obsah balení 1.1 Specifikace Popis
VíceTeoretické minimum z PJV
Teoretické minimum z PJV Pozn.: následující text popisuje vlastnosti jazyka Java zjednodušeně pouze pro potřeby výuky. Třída Zavádí se v programu deklarací třídy což je část programu od klíčových slov
VíceÚvod do programovacích jazyků (Java)
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2007/2008 c 2006 2008 Michal Krátký Úvod do programovacích
VíceVýčtový typ strana 67
Výčtový typ strana 67 8. Výčtový typ V této kapitole si ukážeme, jak implementovat v Javě statické seznamy konstant (hodnot). Příkladem mohou být dny v týdnu, měsíce v roce, planety obíhající kolem slunce
VíceTMservice. Služba operačního systému Windows pro měření teploty čidlem TM
Služba operačního systému Windows pro měření teploty čidlem TM 3. června 2004 OBSAH Popis... 3 Vlastnosti... 3 Použití... 3 Instalace... 3 Odinstalace... 3 Nastavení... 4 SMTP... 4 address... 4 "from"...
VíceRozhraní SAX, SAX vs. SAX2. Jaroslav Ciml
Rozhraní SAX, SAX vs. SAX2 Jaroslav Ciml Použití SAX - připomenutí Vytvoření instance parseru XMLReader xmlreader = XMLReaderFactory.createXMLReader(); Registrace handleru xmlreader.setcontenthandler(
VícePrůvodce aplikací GTS Webový portál pro správce
Průvodce aplikací GTS Webový portál pro správce www.centrex.gts.cz Strana 1 z 14 Obsah 1 Přihlášení do portálu Centrex... 3 2 Hlavní stránka aplikace základní popis... 3 3 Použití interaktivní nápovědy...
VícePřipojení k eduroam.cz: Nastavení síťových komponent Meraki a konfigurace ISE
Připojení k eduroam.cz: Nastavení síťových komponent Meraki a konfigurace ISE Podrobní postup připojení organizace k eduroamu v ČR je detailně popsán na stránkach eduroam.cz (https://www.eduroam.cz/cs/spravce/pripojovani/uvod
VíceModelová úloha Zabezpečení a správa budovy
Modelová úloha Zabezpečení a správa budovy Zadání 1. Seznamte se s funkcemi modelu Zabezpečení a správa budovy. 2. Seznamte se s možnostmi programu GB 060 Control Panel. 3. Ověřte funkčnost bezpečnostního
VíceChoose a building block. Znalostní báze Kleos. Kleos 6.5 (březen 2019)
Choose a building block. Znalostní báze Kleos Kleos 6.5 (březen 2019) Novinky a vylepšení Obsah Emaily: nová verze doplňku Kleos pro Outlook 2 Kleos pro Outlook: instalace a spuštění (i pokud není spuštěn
VícePŘETĚŽOVÁNÍ OPERÁTORŮ
PŘETĚŽOVÁNÍ OPERÁTORŮ Jazyk C# podobně jako jazyk C++ umožňuje přetěžovat operátory, tj. rozšířit definice některých standardních operátorů na uživatelem definované typy (třídy a struktury). Stejně jako
VíceReliance 3 design OBSAH
Reliance 3 design Obsah OBSAH 1. První kroky... 3 1.1 Úvod... 3 1.2 Založení nového projektu... 4 1.3 Tvorba projektu... 6 1.3.1 Správce stanic definice stanic, proměnných, stavových hlášení a komunikačních
VíceReprodukce tohoto návodu k obsluze, nebo jeho části, v jakékoli formě bez předchozího písemného svolení společnosti DEGA CZ s.r.o. je zakázána.
NÁVOD K OBSLUZE KONFIGURACE Konfigurační software DEGA CONFIG ISO 9001:2008 Quality Management Systems Systéme de Qualité www.sgs.com Obsah str. 2 / Technické požadavky str. 2 / Návod k použití str. 3
VíceKomunikace programu WinShop s externími E-shopy
Komunikace programu WinShop s externími E-shopy Komunikace probíhá na základě předávání dat v souborech typu CSV nebo XML, soubory jsou ukládány na FTP server. Soubory je možné exportovat: 1) Ručním spuštěním
VíceTELEFONNí LiNKA PREMiUM PRŮVODCE NASTAVENíM SLuŽBY MEET-ME KONFERENCE
TELEFONNí LiNKA PREMiUM PRŮVODCE NASTAVENíM SLuŽBY MEET-ME KONFERENCE úvod Služba poskytuje komfortní plánované audio konference stejně jako jednoduché konference bez rezervace. Jednoduchý webový klient
VíceNovinky v Solid Edge ST7
Novinky v Solid Edge ST7 Primitiva Nově lze vytvořit základní geometrii pomocí jednoho příkazu Funkce primitiv je dostupná pouze v synchronním prostředí Těleso vytvoříme ve dvou navazujících krocích, kde
Víceucetni-program-pohoda.cz Uživatelský návod a nastavení Instalace str. 2 Uživatelské práva str. 3
ucetni-program-pohoda.cz 2010 PVM výrobní modul pro ekonomický systém POHODA Vaše konkurenční výhoda při vyřizování odběratelských objednávek, plánování a realizaci výroby, nákupu materiálu a služeb. Uživatelský
VíceRobot BBC Micro:bit kódovaní v PXT Editoru
Robot BBC Micro:bit kódovaní v PXT Editoru Ze softwarového hlediska je robot dálkově ovládaný. Skládá se z kódu běžícího na BBC mikro:bit a aplikace nazvané micro:bit blue. Běží na Androidech, smartphonech
VíceKMI / TMA Tvorba mobilních aplikací. 6. seminář ZS 2016/2017 Středa 13:15-15:45
KMI / TMA Tvorba mobilních aplikací 6. seminář 2.11.2016 ZS 2016/2017 Středa 13:15-15:45 OBSAH SEMINáře Ukládání dat Ukládání dat Jaké jsou možnosti? SharedPreferences jednoduchá data databáze SQLite relační
VíceE-mailové kampaně. 2013 Byznys CRM s.r.o.
E-mailové kampaně 2013 Byznys CRM s.r.o. Zákazník: Dne: 31. 5. 2015 Vytvořil: Pavel Šlesingr Schválil: Petr Hampejs Verze: 5.0 Emailové kampaně v CRM 2011 Strana 2 z 15 Obsah Obsah... 3 1. Popis... 4 1.1.
VíceKonvertibilní Tablet STRUČNÁ PŘÍRUČKA 8085 LKB001X CJB1FH002ASA
V Konvertibilní Tablet STRUČNÁ PŘÍRUČKA 8085 LKB001X CJB1FH002ASA Obsah 1 Začínáme... 1 1.1 Vzhled... 1 1.2 Nabíjení tabletu a klávesnice... 3 1.3 Vložení karet microsd a SIM... 4 1.4 Připojení k přístupovému
Více1. Základní nastavení telefonu Vložení SIM karty Vložení paměťové karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání
1 z 55 Základní nastavení telefonu Vložení SIM karty Vložení paměťové karty Zapnutí telefonu a PIN 2. Kontakty Kopírování ze SIM karty do telefonu Založení nového kontaktu Upravení kontaktu včetně fotky
VíceIRAE 07/08 Přednáška č. 7. Začátek (head)
Fronta (Queue) FIFO First In First Out (první dovnitř první ven) Vložení položky (Enqueue) Vyjmutí položky (Dequeue) Přidávání prvků Konec (Tail) Začátek (head) na jedné straně (konec) Odebírání prvků
VíceRYCHLÝ PRŮVODCE INSTALACÍ
RYCHLÝ PRŮVODCE INSTALACÍ 1 RYCHLÝ PRŮVODCE INSTALACÍ Celý manuál a záruční podmínky je možné nalézt na: http://consumer.inosat.com/manualcar_cz.pdf INSTALACE JEDNOTKY 3 Budete automaticky informován o
VíceProvozní dokumentace. Seznam datových schránek. Příručka pro statutárního zástupce
Provozní dokumentace Seznam datových schránek Příručka pro statutárního zástupce Vytvořeno dne: 2. 8. 2011 Aktualizováno: 28. 11. 2011 Verze: 1.2 2011 MVČR Obsah Příručka pro statutárního zástupce 1 Úvod...3
VíceKMI / TMA Tvorba mobilních aplikací. 9. seminář ZS 2016/2017 Středa 13:15-15:45
KMI / TMA Tvorba mobilních aplikací 9. seminář 22.11.2016 ZS 2016/2017 Středa 13:15-15:45 OBSAH SEMINáře Fragmenty a to, co se nevlezlo jinam Větší Displeje je třeba něco dělat? většina aplikací, které
VíceLambda funkce Novinky v interfaces Streamy Optional - aneb zbavujeme se null. Java 8. Ondřej Hrstka
Java 8 Ondřej Hrstka Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 13 A0B36PR2 Programování 2 Ondřej Hrstka, 2015 A0B36PR2 Přednáška 13: Java 8 1 / 26 Obsah Lambda
Více2. Internet. 1. Aplikace Vyhledání a stažení aplikace Založení účtu v Google Play. 3. Zabezpečení
Aplikace Vyhledání a stažení aplikace Založení účtu v Google Play Internet Nastavení e-mailu Zap./Vyp. přístupového bodu Přihlášení do Wi-Fi sítě Zap./Vyp. internetu v zahraničí Nastavení internetu Zap./Vyp.
Více1. Aplikace Vyhledání a stažení aplikace Založení BlackBerry ID. 2. Internet. 3. Zabezpečení
1 z 23 Aplikace Vyhledání a stažení aplikace Založení BlackBerry ID Internet Nastavení e-mailu Zap./Vyp. přístupového bodu Přihlášení do Wi-Fi sítě Zap./Vyp. internetu v zahraničí Nastavení internetu Zap./Vyp.
VíceRemote Method Invocation RMI
Remote Method Invocation RMI Java TM Remote Method Invocation (RMI) umožňuje objektu na jedné Java Virtual Mashine(JVM) jednoduše spustit metodu jiného objektu na vzdálené JVM. Při volání vzdálené metody
VíceČSOB Business Connector
ČSOB Business Connector Instalační příručka Člen skupiny KBC Obsah 1 Úvod... 3 2 Instalace aplikace ČSOB Business Connector... 3 3 Získání komunikačního certifikátu... 3 3.1 Vytvoření žádosti o certifikát
VíceSCS - Manuál. Obsah. Strana 1 (celkem 14) Verze 1.1
Obsah SCS - Manuál... 1 Referenční příručka... 2 Záložka Výběr klíče... 2 Záložka Výběr zakázky... 3 Záložka Vtvoření nabídky... 4 Záložka O aplikaci SCS Klient... 5 SCS instalační příručka... 6 Systémové
VíceNový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.
Průběžná klasifikace Nová verze modulu Klasifikace žáků přináší novinky především v práci s průběžnou klasifikací. Pro zadání průběžné klasifikace ve třídě doposud existovaly 3 funkce Průběžná klasifikace,
VíceLogování zaznamenávání informací o průběhu programu, ladících a chybových informací
Logování zaznamenávání informací o průběhu programu, ladících a chybových informací Logování zaznamenávání informací o průběhu programu, ladících a chybových informací... 1 Priorita... 1 Kategorie... 2
Více02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox
02. HODINA Obsah: 1. Typy souborů a objektů 2. Ovládací prvky Label a TextBox 3. Základní příkazy a vlastnosti ovládacích prvků 4. Práce s objekty (ovládací prvky a jejich vlastnosti) 2.1 Typy souborů
VíceKonstruktory a destruktory
Konstruktory a destruktory Nedostatek atributy po vytvoření objektu nejsou automaticky inicializovány hodnota atributů je náhodná vytvoření metody pro inicializaci, kterou musí programátor explicitně zavolat,
Více3. Vložíte baterku. 4.
1 z 34 6. 7. 8. Volání Hlasitý hovor Zobrazení kontaktů při volání Nastavení hlasitosti hovoru Zobrazení klávesnice při volání Přidržení hovoru Číslo hlasové schránky Nastavení vyzvánění SMS a MMS Nastavení
VícePřihlašování na promoce a poplatky
Přihlašování na promoce a poplatky Systém IS EDISON podporuje přihlašování na promoci a platbu za ni. Následující popis uvádí změny, ke kterým v souvislosti se zavedením funkcionality došlo a také, jaký
VíceÚvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5
Rejstřík Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5 Úvod Správcovská aplikace slouží k vytvoření vstupního a zašifrovaného souboru pro odečtovou
VíceUživatelský manuál pro lektora e-learningového portálu MAFIDIS+
Uživatelský manuál pro lektora e-learningového portálu MAFIDIS+ 1 Tento uživatelský manuál slouží pro lektory e-learningového portálu MAFIDIS+ (http://elearning.mafidis-plus.info/). Manuál obsahuje popsané
Více20. Projekt Domácí mediotéka
Projekt Domácí mediotéka strana 211 20. Projekt Domácí mediotéka 20.1. Základní popis, zadání úkolu V projektu Domácí mediotéka (Dome) se jednoduchým způsobem evidují CD a videa. Projekt je velmi jednoduchý
VíceNávod pro práci s aplikací
Návod pro práci s aplikací NASTAVENÍ FAKTURACÍ...1 NASTAVENÍ FAKTURAČNÍCH ÚDA JŮ...1 Texty - doklady...1 Fakturační řady Ostatní volby...1 Logo Razítko dokladu...2 NASTAVENÍ DALŠÍCH ÚDA JŮ (SEZNAMŮ HODNOT)...2
VíceONI system Notifikace a pravidla + vícenásobný filtr
ONI system Notifikace a pravidla + vícenásobný filtr 2015 BüroKomplet, s.r.o. Obsah Notifikace a pravidla... 3 Jak nastavit notifikace... 3 Práce v uživatelském rozhraní nového pravidla... 4 Příklad:...
VíceSoftware pro vzdálenou laboratoř
Software pro vzdálenou laboratoř Autor: Vladimír Hamada, Petr Sadovský Typ: Software Rok: 2012 Samostatnou část vzdálených laboratoří tvoří programové vybavené, které je oživuje HW část vzdáleného experimentu
VíceON-LINE PORADA PRO TEST
ON-LINE PORADA PRO TEST PŘIHLÁŠENÍ... 1 HOME... 2 NAJDI... 2 ODHLÁŠENÍ... 2 Nové téma... 2 Zpět... 3 Detail tématu... 4 Odpověď... 4 Vybrat soubor... 4 Další přílohu... 5 Uložit... 6 Vaše odpověď/ reakce...
VíceTRHACÍ PŘÍSTROJ LABTEST 2.05
TRHACÍ PŘÍSTROJ LABTEST 2.05 Přístroj: 1 8 7 6 2 3 4 1 horní příčník 2 pohyblivý příčník 3 siloměrný snímač 4 bezpečnostní STOP tlačítko 5 kontrolka napájení 6 modul řízení 7 spodní zarážka 8 horní zarážka
VíceÚvod do počítačových sítí
Úvod do počítačových sítí Jméno a příjmení: Jan Tichava Osobní číslo: Studijní skupina: středa, 3 4 Obor: INIB INF E-mail: jtichava@students.zcu.cz Datum odevzdání: 19.12.06 Základní charakteristika Jednoduchá
VíceMichal Krátký. Úvod do programovacích jazyků (Java), 2006/2007
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2006/2007 c 2006 Michal Krátký Úvod do programovacích jazyků
VíceJava aplety. Předávání parametrů z HTML
Java aplety Aplety jsou speciální formou Java aplikací - mohou být spouštěny z prostředí WWW prohlížeče. Aby je prohlížeč spustil, musíme vložit do HTML stránky potřebné příkazy:
VíceVíce o konstruktorech a destruktorech
Více o konstruktorech a destruktorech Více o konstruktorech a o přiřazení... inicializovat objekt lze i pomocí jiného objektu lze provést přiřazení mezi objekty v původním C nebylo možné provést přiřazení
VícePoužití inteligentních značek s informačními službami
Použití inteligentních značek s informačními službami Jan Fransen Podokno úloh Zdroje informací v aplikacích sady Microsoft Office 2003 umožňuje uživatelům snadno prohledávat množství integrovaných či
Více1. DATOVÉ SCHRÁNKY OBECNÝ PŘÍSTUP K DATOVÉ SCHRÁNCE DATOVÉ ZPRÁVY... 3
ESO9 international a.s. Zpracoval: Skyva Petr U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 15.1.20187 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Skyva Petr www.eso9.cz Dne: 15.1.20187 Obsah 1.
VíceVazba ESO9 na MS Outlook a MS Exchange
Vazba ESO9 na MS Outlook a MS Exchange Zpracoval: Kočíbová Jana U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 24.6.2011 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz Dne:
VícePřihlášení k webmailu a jeho nastavení
Přihlášení k webmailu a jeho nastavení Obsah Kontakt technické podpory... 2 Přihlášení k webmailu... 2 Změna hesla... 2 Nastavení podpisu... 4 Nastavení automatické odpovědi... 7 Jak odesílat e-mailem
VíceProgramování v C++ 2, 4. cvičení
Programování v C++ 2, 4. cvičení statické atributy a metody, konstruktory 1 1 Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Zimní semestr 2018/2019 Přehled Přístupová práva
VíceKMI / TMA Tvorba mobilních aplikací. 2. seminář ZS 2016/2017 Středa 13:15-15:45
KMI / TMA Tvorba mobilních aplikací 2. seminář 5.10.2016 ZS 2016/2017 Středa 13:15-15:45 OBSAH SEMINáře konfigurační soubory projektu, aktivity, základní události, životní cyklus aplikace, intenty a práce
Více1. Základní nastavení telefonu Vložení SIM karty Vložení paměťové karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání
1 z 38 Základní nastavení telefonu Vložení SIM karty Vložení paměťové karty Zapnutí telefonu a PIN Kontakty Kopírování ze SIM karty do telefonu Založení nového kontaktu Upravení kontaktu včetně fotky Volání
VíceWindows 8.1 (5. třída)
Windows 8.1 (5. třída) Pracovní plocha: takto vypadá Pracovní plocha u nás ve škole - pozadí Pracovní plochy - ikony na pracovní ploše - Hlavní panel - ikony na Hlavním panelu (zvýrazněná ikona spuštěné
VícePopis detailu okna spisu. Detail spisu, záložka Profil spisu
Popis detailu okna spisu Detail spisu, záložka Profil spisu Detail spisu, záložka Sběrný arch spisu Nástrojový pruh na evidenční kartě spisu 1) Detail dokumentu se zadanou identifikací hledání dokumentu
VíceTES GPS Osobní lokátor (dále GPS OL)
TES GPS Osobní lokátor (dále GPS OL) Základní popis Vždy a všude najdete členy své rodiny GPS OL využívá nejmodernější GPS a GSM technologie Lze zjistit okamžitou pozici nebo použít stálé sledování Pozici
VíceUživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX
KNXgal Uživatelský manuál verze 1.2 řízení zabezpečovacích ústředen Galaxy ze sběrnice KNX napájeno ze sběrnice KNX indikace komunikace na KNX a s ústřednou Galaxy montáž na DIN lištu (1 modul) nastavitelné
VíceGPS Loc. Uživatelský manuál. mobilní aplikace. pro online přístup do systému GPS Loc pomocí mobilní aplikace
GPS Loc mobilní aplikace Uživatelský manuál pro online přístup do systému GPS Loc pomocí mobilní aplikace Mobilní aplikace GPS Loc je určena na sledování aktuální polohy vozidla nebo sledovaného objektu,
VícePrvní seznámení s mobilní aplikací PATRIOT GPS
První seznámení s mobilní aplikací PATRIOT GPS 1 Obsah 1 Získání aplikace... 3 2 První spuštění... 3 2.1 Založení uživatelského účtu... 3 2.2 Založení vozidla... 4 3 Ovládání vozidla... 5 3.1 Menu vozidla...
VíceNewsletter RIBTEC automatické aktualizace Praktická novinka v servisu a podpoře k softwaru RIBTEC od verzí 15.0
1.1 Automatické aktualizace RIBTEC Pomocí nového Prostředí automatických aktualizací můžete udržovat Váš software stavební statiky RIBTEC od verzí 15.0 a vyšších na aktuálním stavu. Tento systémový nástroj
VíceESPI9 - export zařízení do MA ISOH
ESPI9 - export zařízení do MA ISOH Téma: Přenos evidence zařízení a navázaných spisů z ESPI9 do systému MA ISOH Program: ESPI9 Vypracoval: Mgr. Tomáš Čejchan (oddělení technické podpory) Revize: 7.3.2012
Více3. Vložíte baterku. 4.
1 z 36 5. 6. 7. 8. Volání Hlasitý hovor Zobrazení kontaktů při volání Nastavení hlasitosti hovoru Zobrazení klávesnice při volání Přidržení hovoru Číslo hlasové schránky Nastavení vyzvánění SMS a MMS Nastavení
Více24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1
24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE AUTOR DOKUMENTU: MGR. MARTINA SUKOVÁ DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 UČIVO: STUDIJNÍ OBOR: PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) INFORMAČNÍ TECHNOLOGIE
VícePROGRAM SKYPE. Návod Skype. www.workline.cz VERZE NÁVODU A PROGRAMU VYUŽITÍ PRO V TOMTO NÁVODU SE NAUČÍTE. STÁHNUTÍ A INSTALACE
PROGRAM SKYPE VERZE NÁVODU A PROGRAMU Verze 1 1.7.2008 Verze Skype 3.5.0.239 VYUŽITÍ PRO Telekonference pro více účastníků Videokonference pro 2 účastníky Instant Messaging (chat) Zasílání souborů V TOMTO
Více