11/29/11. (c) Miroslav Balík, Ondřej Kroupa, Martin Pelant. 11. Přednáška. Broadcast receiver Timer Alarmy Widgety

Rozměr: px
Začít zobrazení ze stránky:

Download "11/29/11. (c) Miroslav Balík, Ondřej Kroupa, Martin Pelant. 11. Přednáška. Broadcast receiver Timer Alarmy Widgety"

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. 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íce

KMI / TMA. Tvorba mobilních aplikací. 8. seminář ZS 2017/2018 ČTVRTEK 13:15-15:45

KMI / 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íce

Obsah. Ž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. (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íce

Příklad zobrazení toastu s vlastním designem

Pří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íce

Začínáme s vývojem pro Android

Začí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)

(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íce

Už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 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íce

3. ŽIVOTNÍ CYKLUS ACTIVITY

3. Ž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íce

Obsah. LayoutInflater. UI model KeyEvent View Tvorba vlastních komponent Canvas Matrix Vlastní EditText

Obsah. 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

(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íce

Svolávací systém Uživatelský manuál

Svolá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íce

KMI / TMA Tvorba mobilních aplikací. 3. seminář ZS 2016/2017 Středa 13:15-15:45

KMI / 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íce

Programování v Javě I. Leden 2008

Programová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íce

KMI / TMA. Tvorba mobilních aplikací. 3. seminář ZS 2017/2018 ČTVRTEK 13:15-15:45

KMI / 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íce

Studijní skupiny. 1. Spuštění modulu Studijní skupiny

Studijní 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íce

Android 100% Java telefon. Petr Musil

Android 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íce

Programování v Javě I. Únor 2009

Programová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íce

Obsah. Ú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

Obsah. Ú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íce

Semestrální práce 2 znakový strom

Semestrá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íce

E-NABÍDKA PARTNER.REDA.CZ

E-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íce

setup() { I = 0; } loop() { I = I + 1; }

setup() { 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íce

Projekt Obrázek strana 135

Projekt 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íce

DEKRA Emise CIS instalační příručka

DEKRA 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íce

Př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.

Př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íce

IFTER-EQU Instalační manuál

IFTER-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] [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íce

Java GUI události. Událostmi řízené programování. Zpracování = obsluha událostí

Java 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íce

11/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í.

11/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íce

1. Téma 12 - Textové soubory a výjimky

1. 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íce

Mobilní malware na platformě Android Přednáška 1. Ing. Milan Oulehla

Mobilní 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

Ú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íce

3. Vložíte baterku. 4.

3. 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íce

Dě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 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íce

Teoretické minimum z PJV

Teoretické 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) Ú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íce

Výčtový typ strana 67

Výč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íce

TMservice. Služba operačního systému Windows pro měření teploty čidlem TM

TMservice. 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íce

Rozhraní SAX, SAX vs. SAX2. Jaroslav Ciml

Rozhraní 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íce

Průvodce aplikací GTS Webový portál pro správce

Prů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íce

Př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 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íce

Modelová úloha Zabezpečení a správa budovy

Modelová ú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íce

Choose 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) 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íce

PŘETĚŽOVÁNÍ OPERÁTORŮ

PŘ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íce

Reliance 3 design OBSAH

Reliance 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íce

Reprodukce 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.

Reprodukce 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íce

Komunikace programu WinShop s externími E-shopy

Komunikace 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íce

TELEFONNí LiNKA PREMiUM PRŮVODCE NASTAVENíM SLuŽBY MEET-ME KONFERENCE

TELEFONNí 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íce

Novinky v Solid Edge ST7

Novinky 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íce

ucetni-program-pohoda.cz Uživatelský návod a nastavení Instalace str. 2 Uživatelské práva str. 3

ucetni-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íce

Robot BBC Micro:bit kódovaní v PXT Editoru

Robot 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íce

KMI / TMA Tvorba mobilních aplikací. 6. seminář ZS 2016/2017 Středa 13:15-15:45

KMI / 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íce

E-mailové kampaně. 2013 Byznys CRM s.r.o.

E-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íce

Konvertibilní Tablet STRUČNÁ PŘÍRUČKA 8085 LKB001X CJB1FH002ASA

Konvertibilní 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íce

1. Základní nastavení telefonu Vložení SIM karty Vložení paměťové karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání

1. 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íce

IRAE 07/08 Přednáška č. 7. Začátek (head)

IRAE 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íce

RYCHLÝ PRŮVODCE INSTALACÍ

RYCHLÝ 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íce

Provozní 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 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íce

KMI / TMA Tvorba mobilních aplikací. 9. seminář ZS 2016/2017 Středa 13:15-15:45

KMI / 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íce

Lambda funkce Novinky v interfaces Streamy Optional - aneb zbavujeme se null. Java 8. Ondřej Hrstka

Lambda 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íce

2. Internet. 1. Aplikace Vyhledání a stažení aplikace Založení účtu v Google Play. 3. Zabezpečení

2. 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íce

1. Aplikace Vyhledání a stažení aplikace Založení BlackBerry ID. 2. Internet. 3. Zabezpečení

1. 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íce

Remote Method Invocation RMI

Remote 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 Č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íce

SCS - Manuál. Obsah. Strana 1 (celkem 14) Verze 1.1

SCS - 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íce

Nový 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á.

Nový 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íce

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í 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íce

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

02. 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íce

Konstruktory a destruktory

Konstruktory 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íce

3. Vložíte baterku. 4.

3. 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íce

Přihlašování na promoce a poplatky

Př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

Ú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íce

Uživatelský manuál pro lektora e-learningového portálu MAFIDIS+

Už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íce

20. Projekt Domácí mediotéka

20. 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íce

Návod pro práci s aplikací

Ná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íce

ONI system Notifikace a pravidla + vícenásobný filtr

ONI 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íce

Software pro vzdálenou laboratoř

Software 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íce

ON-LINE PORADA PRO TEST

ON-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íce

TRHACÍ PŘÍSTROJ LABTEST 2.05

TRHACÍ 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í Ú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íce

Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007

Michal 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íce

Java aplety. Předávání parametrů z HTML

Java 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íce

Více o konstruktorech a destruktorech

Ví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íce

Použití inteligentních značek s informačními službami

Použ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íce

1. DATOVÉ SCHRÁNKY OBECNÝ PŘÍSTUP K DATOVÉ SCHRÁNCE DATOVÉ ZPRÁVY... 3

1. 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íce

Vazba ESO9 na MS Outlook a MS Exchange

Vazba 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íce

Přihlášení k webmailu a jeho nastavení

Př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íce

Programování v C++ 2, 4. cvičení

Programová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íce

KMI / TMA Tvorba mobilních aplikací. 2. seminář ZS 2016/2017 Středa 13:15-15:45

KMI / 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íce

1. Základní nastavení telefonu Vložení SIM karty Vložení paměťové karty Zapnutí telefonu a PIN. 2. Kontakty. 3. Volání

1. 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íce

Windows 8.1 (5. třída)

Windows 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íce

Popis detailu okna spisu. Detail spisu, záložka Profil spisu

Popis 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íce

TES GPS Osobní lokátor (dále GPS OL)

TES 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íce

Už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

Už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íce

GPS Loc. Uživatelský manuál. mobilní aplikace. pro online přístup do systému GPS Loc pomocí mobilní aplikace

GPS 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íce

První seznámení s mobilní aplikací PATRIOT GPS

První 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íce

Newsletter RIBTEC automatické aktualizace Praktická novinka v servisu a podpoře k softwaru RIBTEC od verzí 15.0

Newsletter 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íce

ESPI9 - export zařízení do MA ISOH

ESPI9 - 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íce

3. Vložíte baterku. 4.

3. 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íce

24-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 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íce

PROGRAM 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. 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