SZOFTVERFEJLESZTÉS ANDROID PLATFORMRA. Dr. Iszály György Barna
|
|
- Lajos Fodor
- 7 évvel ezelőtt
- Látták:
Átírás
1 SZOFTVERFEJLESZTÉS ANDROID PLATFORMRA Dr. Iszály György Barna
2 TELEFON KEZELÉSE - EMULÁCIÓ A DDMS (Dalvik Debug Monitor Server) számos lehetőséget nyújt számunkra bejövő hívások szimulálása érkező SMS üzenetek emulálása Eclipse DDMS perspektívájában találjuk a DDMS menüpontot Emulator Control Másik lehetőség a már ismert Telnet kliense elérés telnet localhost 5554 gsm call <telefonszám> sms send <telefonszám>
3 SZOLGÁLTATÁSI INFORMÁCIÓK Az android.telephony csomag része a TelephonyManager osztály Feladata az eszközön elérhető telefonos szolgáltatásokkal kapcsolatos információk biztosítása a SIM kártya telefonszáma, A hálózati operátor kódja, Roamingadatok, stb. Le kell kérni a rendszertől a szolgáltatás referenciáját: TelephonyManager tm = (TelephonyManager) getsystemservice(android.content.context.telephony_service);
4 LEGFONTOSABB INFORMÁCIÓS METÓDUSAI getline1number() - stringként visszaadja az első SIM kártya számát. getnetworkoperator() - megadja az aktuális beregisztrált szolgáltató (MNC, mobile network code) és ország (MCC, mobile country code) kódját, string formátumban. getnetworkoperatorname() visszaadja a hálózati szolgáltató nevét getsimstate(): a SIM kártya jelenlegi állapota. SIM_STATE_READY - a kártya hívásindításra és fogadásra kész. SIM_STATE_NETWORK_LOCKE - a kártya zárolt, hálózati PIN szükséges a feloldásához. SIM_STATE_ABSENT - nincs elérhető kártya a készülékben. SIM_STATE_PIN_REQUIRED - PIN kód megadására várunk, addig csak segélyhívások érhetők el. SIM_STATE_PUK_REQUIRED: ugyanaz, mint a PIN_REQUIRED, de PUK kódra vonatkozóan. SIM_STATE_UNKNOWN - a kártya állapota ismeretlen (pl. állapotváltások között)
5 LEGFONTOSABB INFORMÁCIÓS METÓDUSAI getphonetype() - Az eszköz milyen típusú mobil hanghívások átvitelére alkalmas. PHONE_TYPE_GSM - jellemzően Európában használt átviteli mód. PHONE_TYPE_CDMA - tipikusan az Egyesült Államokban, vagy Kanadában használt átvitel. PHONE_TYPE_SIP - hangátvitel jellemzően internetes hálózaton PHONE_TYPE_NONE: hiányzó modul. Táblagépeken előfordulhat. isnetworkroaming() igaz, ha jelenleg roamingol a kártya Jogosultság - android.permission.read_phone_state
6 FELIRATKOZÁS MOBILHÁLÓZATI ESEMÉNYEKRE private PhoneStateListener sajatphonelistener = new PhoneStateListener() { public void oncallstatechanged(int state, String incomingnumber) { // incomingnumber a bejövő hívó száma try { if (state == TelephonyManager.CALL_STATE_RINGING ) // Bejövő hívás catch (Exception e) { Log.i("Kivétel", "PhoneStateListener() e = " + e); //Telephony Manager szolgáltatás igénybe vétele TelephonyManager tm = (TelephonyManager) getsystemservice(telephony_service); //Feliratkozás változás-figyelésre tm.listen(sajatphonelistener, PhoneStateListener.LISTEN_CALL_STATE);
7 FELIRATKOZÁS MOBILHÁLÓZATI ESEMÉNYEKRE További állapotok: CALL_STATE_OFFHOOK: legalább egy hívás folyamatban, vagy tartásban van. CALL_STATE_IDLE: nincs hívási aktivitás Mobilnet állapotai: ondataconnectionstatechanged(int state) ezt a callback függvényt kell alkalmazni LISTEN_DATA_CONNECTION_STATE ezt kell megadni a listen() függvénynek A lehetséges TelephonyManager állapotok DATA_CONNECTING - mobilnet kapcsolat felépítése folyamatban van. DATA_CONNECTED - a mobilnet felépült. DATA_SUSPENDED - a mobilnet kapcsolat felfüggesztésre került, például egy bejövő hanghívás miatt. DATA_DISCONNECTED - a mobilnet nem érhető el.
8 TELEFONHÍVÁS KEZDEMÉNYEZÉSE Alapértelmezetten szükséges hozzá a android.permission.call_phone jogosultság A android.permission.call_privileged joggal az alkalmazásunk képes bármilyen szám, akár segélyhívó közvetlen hívására is anélkül, hogy a felhasználónak a hívást a tárcsázó alkalmazáson keresztül előzetesen még jóvá kellene hagynia. Intent hivointent = new Intent(Intent.ACTION_CALL); hivointent.setdata(uri.parse("tel: ")); try{ startactivity(hivointent); catch (ActivityNotFoundException e) { //TODO: nem találtunk tárcsázóprogramot
9 TELEFONHÍVÁS KEZDEMÉNYEZÉSE Amennyiben ismerjük a kapcsolatlistán található hívandó személy ID-jét, akkor a következő is alkalmazható Uri.parse("content://contacts/people/" + SZEMÉLY_ID) Vészhívást csak az ACTION_DIAL-on keresztül kezdeményezhetünk! Itt a hívást a tárcsázó programon belül nekünk kell kezdeményeznünk. ACTION_CALL_BUTTON ez az intent a tárcsázó gomb megnyomásával egyenértékű. Nem ad át a tárcsázó programnak hívandó számot.
10 ÜZENETEK KEZELÉSE SMS KÜLDÉSE Jogosultság - android.permission.send_sms Intent smskuldintent = new Intent(); smskuldintent.setaction(intent.action_sendto); smskuldintent.setdata(uri.parse("tel: ")); smskuldintent.putextra("sms_body", "Szia! Ez egy tesztüzenet"); try{ startactivity(smskuldintent); catch (ActivityNotFoundException e) { //TODO: Nincs alapértelmezett SMS küldő alkalmazás
11 ÜZENETEK KEZELÉSE SMS FOGADÁSA SMS érkezésekor broadcast üzenet generálódik saját BroadcastReceiver osztályt kell létrehoznunk Az üzenet metaadatai az Intemt extráiban jelenik meg pdus kulcs alatt Metaadatok lekérdezése - android.telephony.smsmessage.createfrompdu() Jogosultság - android.permission.receive_sms
12 SMS FOGADÁSA SAJÁT BROADCASTRECEIVER public class IncomingSMSReceiver extends BroadcastReceiver { private static final String SMS_RECEIVED = "android.provider.telephony.sms_received"; public void onreceive(context context, Intent intent) { if (intent.getaction().equals(sms_received)){ SmsManager sms = SmsManager.getDefault(); Bundle csomag = intent.getextras(); if (csomag!= null){ Object[] pdus = (Object[])csomag.get("pdus"); SmsMessage uzenet = null; for (int i = 0; i < pdus.length;i++){ uzenet=smsmessage.createfrompdu((byte[])pdus[i]); String torzs = uzenet.getmessagebody(); String felado = uzenet.getoriginatingaddress();
13 ÜZENETEK KEZELÉSE MMS KÜLDÉSE Jogosultság - android.permission.send_sms A címzett telefonszáma extra, amit az address kulcs határoz meg. Az üzenet szintén extra, sms_body kulcs rejti. Az intent adat a csatolt fájl útvonala lesz, Uri.parse-ban megadva. settype() határozza meg a csatolás típusát. Az intent adatfolyamát az EXTRA_STREAM-ben is meg kell határozni (csatolt fájl útvonala).
14 PÉLDA MMS KÜLDÉSÉRE File csatoltfajl = new File("útvonal\képfájl_neve.jpg"); Uri csatolasutvonala = Uri.parse(csatoltFajl.toString()); Intent mmskuldintent = new Intent(); mmskuldintent.setaction(intent.action_send); mmskuldintent.putextra("address", " "); mmskuldintent.putextra("sms_body", "Szia! Csatoltam egy jó képet!"); mmskuldintent.setdata(csatolasutvonala); mmskuldintent.settype("image/jpg"); mmskuldintent.putextra(intent.extra_stream, csatolasutvonala); try{ startactivity(mmskuldintent); catch (ActivityNotFoundException e) { //TODO: Nincs alapértelmezett MMS küldő program
15 TELEFONHÍVÁSOK KEZELÉSE A HÁTTÉRBEN Saját BroadcastReceiver osztály szükséges hozzá Jogosultság - az android.permission.phone_state Szükséges intent-filter - android.intent.action.phone_state. Az intent extrái között kapjuk meg a hívással kapcsolatos információkat: TelephonyManager.EXTRA_STATE - jelzi az új állapotot TelephonyManager.EXTRA_STATE_RINGING - jelzi a csörgést TelephonyManager.EXTRA_INCOMING_NUMBER a hívó száma EXTRA_STATE_OFFHOOK ez jelzi, hogy a hívás felépült a két fél között. EXTRA_STATE_IDLE az az állapot, amikor a hívás elutasításra kerül.
16 PÉLDA BEJÖVŐ HÍVÁSOK KEZELÉSÉRE public void onreceive(context context, Intent intent) { String state = intent.getstringextra(telephonymanager.extra_state); if(state.equals(telephonymanager.extra_state_ringing)){ // Csörög a telefon, a bejövő szám a // TelephonyManager.EXTRA_INCOMING_NUMBER-ben van else if(state.equals(telephonymanager.extra_state_offhook)){ // A hívás fogadva else if (state.equals(telephonymanager.extra_state_idle)){ // A hívás eldobva, vagy elutasítva
17 PÉLDA BEJÖVŐ HÍVÁSOK KEZELÉSÉRE A Manifest állományban regisztrálni kell a receivert <receiver android:name= SajátBroadcastReceiverOsztályNeve > <intent-filter> <action android:name= android.intent.action.phone_state /> </intent-filter> </receiver>
18 KIMENŐ HÍVÁSOK KEZELÉSE Hívott szám helye az intent extra részében TelephonyManager.EXTRA_PHONE_NUMBER Megcélzott esemény - android.intent.action.new_outgoing_call Jogosultság - android.permission.process_outgoing_calls public void onreceive(context context, Intent intent) { String state =intent.getstringextra(telephonymanager.extra_state); if(state.equals(telephonymanager.extra_state_ringing)){ // Kicsöng a telefon, a hívott szám a // TelephonyManager.EXTRA_PHONE_NUMBER-ben van
19 KIMENŐ HÍVÁSOK KEZELÉSE A manifest állományban a következő bejegyzés szükséges <receiver android:name= SajátBroadcastReceiverOsztályNeve > <intent-filter> <action android:name= android.intent.action.new_outgoing_calls /> </intent-filter> </receiver>
Kommunikáció Androidon GSM hívás SMS küldés, fogadás Bluetooth NFC USB
OE-NIK 2012. április 15. Sicz-Mesziár János sicz-mesziar.janos@ nik.uni-obuda.hu Kommunikáció Androidon GSM hívás SMS küldés, fogadás Bluetooth NFC USB Kommunikációs eszközök Androidon Wi-Fi Ma már minimum:
RészletesebbenSZOFTVERFEJLESZTÉS ANDROID PLATFORMRA. Dr. Iszály György Barna
SZOFTVERFEJLESZTÉS ANDROID PLATFORMRA Dr. Iszály György Barna KOMPONENSEK KÖZÖTTI KOMMUNIKÁCIÓ Minden Androidos alkalmazás a saját Dalvik virtuális gépén fut Így az alkalmazások elkülönülnek egymástól,
RészletesebbenKommunikáció - Wi-Fi, Mobil internet - Bluetooth - GSM / GPRS és SMS - NFC
Sicz-Mesziár János sicz.mj@gmail.com 2011. április 21. OE-NIK Kommunikáció - Wi-Fi, Mobil internet - Bluetooth - GSM / GPRS és SMS - NFC Kommunikációs eszközök Androidon Wi-Fi Ma már minimum: a / b / g
RészletesebbenBroadcast Service Widget
OE-NIK 2012. április 22. Sicz-Mesziár János sicz-mesziar.janos@ nik.uni-obuda.hu Broadcast Service Widget Broadcast Mi is ez? Aszinkron, üzenetszórásos értesítés Azok akik felregisztráltak rá értesülnek
RészletesebbenAz osztályok csomagokba vannak rendezve, minden csomag tetszőleges. Könyvtárhierarhiát fed: Pl.: java/util/scanner.java
Függvények, csomagok Csomagok Az osztályok csomagokba vannak rendezve, minden csomag tetszőleges számú osztályt tartalmazhat Pl.: java.util.scanner Könyvtárhierarhiát fed: Pl.: java/util/scanner.java Célja:
RészletesebbenSzolgáltatói számok WAP, GPRS, MMS, E-mail beállítások
Szolgáltatói számok WAP, GPRS, MMS, E-mail beállítások Különböző fórumokon és egyéb helyeken állandóan újra és újra felbukkanó kérés az új PDA vagy mobil beállítása. Most szolgáltatónként összegyűjtöttük
Részletesebben1. Az Android platform bemutatása (Ekler Péter)... 1 1.1. Az Android sikerességének okai... 1 1.2. Az Android platform története... 3 1.3. Android-verziók... 5 1.4. Android Market (Google Play)... 13 1.5.
RészletesebbenANDROID ALKALMAZÁSFEJLESZTÉS
ANDROID ALKALMAZÁSFEJLESZTÉS Adattárolás SharedPreference Belső - külső tároló PreferenceActivity Felhő alapú tárolás SQLite sicz.mj[tekercs]gmail.com Sicz-Mesziár János 2013. július 3. Shared Preference
RészletesebbenVodafone-os beállítások Android operációs rendszer esetében
Vodafone Magyarország zrt. 1096 Budapest, Lechner Ödön fasor 6. Vodafone-os beállítások Android operációs rendszer esetében Tartalom: Internet MMS SMS Gmail fiók beállításai Vodamail fiók beállításai Jelmagyarázat
RészletesebbenKivételkezelés, beágyazott osztályok. Nyolcadik gyakorlat
Kivételkezelés, beágyazott osztályok Nyolcadik gyakorlat Kivételkezelés Nem minden hibát lehet fordítási időben megtalálni Korábban (pl. C-ben) a hibakezelést úgy oldották meg, hogy a függvény hibakódot
RészletesebbenI. 288.: Utcai WiFi térkép
I. 288.: Utcai WiFi térkép Azért ezt választottam, mert az iskolánkban viszonylag kevés WiFi hálózat található. Az adatok gyűjtéséhez saját programot készítettem androidos mobilomra a http://marakana.com/forums/android/examples/40.html
RészletesebbenJava Programozás 9. Gy: Java alapok. Adatkezelő 5.rész
Java Programozás 9. Gy: Java alapok Adatkezelő 5.rész 15/1 B ITv: MAN 2018.04.22 A Keresés funkció Programlogika: 1. A keresés az etm táblamodellben fog keresni, és a találat rekordokat átmásolja egy másik
RészletesebbenMobil Informatikai Rendszerek
Mobil Informatikai Rendszerek FCM Firebase Cloud Messaging GCM, C2DM, Push notification 2016. november 13. Sicz-Mesziár János sicz- m e s z i a r. j a n o s @ nik.uni - obuda.hu Push notification A Push
RészletesebbenMobil Partner telepítési és használati útmutató
Mobil Partner telepítési és használati útmutató Tartalom Kezdeti lépések... 2 Telepítés... 2 A program indítása... 6 Mobile Partner funkciói... 7 Művelet menü... 7 Kapcsolat... 7 Statisztika... 8 SMS funkciók...
RészletesebbenÚtmutató parkolás indításához és leállításához
Útmutató parkolás indításához és leállításához Parkolást ezután is az eddig megszokott felületeken lehet indítani: 1. hangautomata hívásával: +36-1-9999-798-as telefonszámon, követve az automata utasításait,
RészletesebbenJava Programozás 4. Gy: Java GUI. Tipper, MVC kalkulátor
Java Programozás 4. Gy: Java GUI Tipper, MVC kalkulátor 15/1 B ITv: MAN 2018.03.10 1. Feladat: Tipper Készítsük el a tippelős programunk grafikus változatát. Az üzleti logika kódja megvan, a felület pedig
RészletesebbenSegédanyag: Java alkalmazások gyakorlat
Segédanyag: Java alkalmazások gyakorlat Készítette: Szabó Attila 2010/2011-2 félév, 11. gyakorlat (az előző 2 gyak közül az egyiken ZH volt, a másik szünet miatt elmaradt) 1 JAR fájl készítés A JAR (Java
RészletesebbenAndroid alapú szoftverfejlesztés haladóknak oktatási segédanyag, mely a
oktatási segédanyag, mely a Társadalmi Megújulás Operatív Program Határon átnyúló együttműködés a szakképzés és a felnőttképzés területén c. pályázati felhívás keretében megvalósított Mobil alkalmazásfejlesztés
RészletesebbenJava Programozás 6. Gy: Java alapok. Adatkezelő 2.rész
Java Programozás 6. Gy: Java alapok Adatkezelő 2.rész 25/1 B ITv: MAN 2018.04.13 A feladat Feladat: folytassuk a panel életre keltését! - Alakítsuk ki a Lista panelt - Betöltéskor olvassuk be az adatokat
RészletesebbenJava Programozás 11. Ea: MVC modell
Java Programozás 11. Ea: MVC modell 20/1 B ITv: MAN 2018.03.02 MVC Model-View-Controller A modell-nézet-vezérlő a szoftvertervezésben használatos szerkezeti minta. Az MVC célja elválasztani az üzleti logikát
RészletesebbenAndroid Wear programozás. Nyitrai István nyitrai.istvan@bmeautsoft.hu
Android Wear programozás Nyitrai István nyitrai.istvan@bmeautsoft.hu Amiről szó lesz A platformról dióhéjban Felületi újdonságok Fejlesztői környezet beállítása Értesítések Példa #1 Kommunikáció Példa
RészletesebbenVodafone Magyarország Zrt. ÜZLETI ÁSZF MÓDOSÍTÁSAINAK LISTÁJA
Vodafone Magyarország Zrt. ÜZLETI ÁSZF MÓDOSÍTÁSAINAK LISTÁJA Hatályba lépés: 2014. november 1. Ezúton értesítjük a Tisztelt Előfizetőket az Üzleti Általános Szerződési Feltételek változásairól. I. Az
RészletesebbenOszkar.com Android alkalmazás v1.2
Oszkar.com Android alkalmazás v1.2 Az 1.2 verzióban a következő funkciók érhetők el: Be- kijelentkezés Autós ajánlatok keresése, akár dátum intervallumra Pontos és közeli ajánlatok megjelenítése Autós
RészletesebbenObjektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 3. rész Tulajdonságok Indexelık Kivételkezelés Hallgatói tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendı anyag vázlatát
RészletesebbenSegédanyag: Java alkalmazások gyakorlat
Segédanyag: Java alkalmazások gyakorlat Készítette: Szabó Attila 2009/2010-2 félév, 12. gyakorlat 1 Távoli metódushívás Java-ban (RMI) Java-ban a távoli metódushívás ( Remote Method Invocation, RMI) egy
RészletesebbenKFKI Unified Messaging Server (UMS) Felhasználói Útmutató
KFKI Unified Messaging Server (UMS) Felhasználói Útmutató Bemutató Az UMS Egységes Üzenetkezelő Rendszer hang- és faxüzenetek fogadására és faxüzenetek küldésére alkalmas. Felhasználói weboldal Elérhetőség
RészletesebbenHasználati útmutató A használati útmutatóban foglaltak általános jellegűek. A gyártó fenntartja a jogot a termék specifikációinak megváltoztatására. A használati útmutatóban foglaltak be-nem-tartásából
RészletesebbenStateless Session Bean
Stateless Session Bean Készítsünk egy stateless session bean-t, amellyel összeadhatunk két számot. Hozzunk létre egy Dynamic Web projectet File New Other itt a következőket kell választani: Web Dynamic
RészletesebbenRövid használati útmutató a Polycom HDX modell család modelljeihez
Rövid használati útmutató a Polycom HDX modell család modelljeihez A készülék használata nagyon egyszerű: távirányító segítségével a grafikus menüképernyőn keresztül, amelyen akár magyar nyelvű kijelzés
RészletesebbenObjektumorientált programozás C# nyelven III.
Objektumorientált programozás C# nyelven III. Kivételkezelés Tulajdonságok Feladatok Készítette: Miklós Árpád Dr. Kotsis Domokos Hallgatói tájékoztató A jelen bemutatóban található adatok, tudnivalók és
RészletesebbenProgramozási nyelvek Java
Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 13. előadás Throwable Error Exception RuntimeException IOException Saját (általában) Nem ellenörzött kivételek (Unchecked
RészletesebbenCREATE TABLE student ( id int NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name varchar(100) NOT NULL, address varchar(100) NOT NULL )
Célok: a Java DB adatbázis-kezelő rendszer használatának ismertetése, adatbázisok használata Java alkalmazásokban - kétrétegű architektúra, egyszerű kliens-szerver architektúra használata hálózati alkalmazásokhoz.
RészletesebbenOOP és UML Áttekintés
OOP és UML Áttekintés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) OOP és UML Áttekintés 2013 1 / 32 Tartalom jegyzék 1 OOP Osztály Öröklődés Interfész, Absztrakt Osztály Kivétel kezelés
RészletesebbenKids phone használati útmutató
Kids phone használati útmutató Q5G Az illusztráció és magyarázat 1. OK / hívás indítás / hívás fogadás / menü gomb 2. Mégse / hívás elutasítás / vissza gomb 3. SOS hívás gomb 4. Anya hívó / hívás alatt
RészletesebbenGate Control mobilalkalmazás
Gate Control mobilalkalmazás Gate Control PRO 20/1000 modulokhoz GYORS ÜZEMBE HELYEZÉSI ÚTMUTATÓ v3.0.0 és újabb alkalmazásverzióhoz Dokumentumverzió: v3.0 2018.05.09 1 Első lépések, ha még nincs a rendszerben
Részletesebben2-VEZETÉKES KAPUTELEFON RENDSZER Telefonos illesztő / Telefonhívó modul. VDT-TPC Felhasználói és telepítői kézikönyv VDT-TPC. VDT-TPC Leírás v1.0.
2-VEZETÉKES KAPUTELEFON RENDSZER Telefonos illesztő / Telefonhívó modul VDT-TPC Felhasználói és telepítői kézikönyv VDT-TPC VDT-TPC Leírás v1.0.pdf Bevezető Leírás: A VDT-TPC egy telefonos illesztő modul
RészletesebbenProgramozás II. ATM példa Dr. Iványi Péter
Programozás II. ATM példa Dr. Iványi Péter 1 ATM gép ATM=Automated Teller Machine Pénzkiadó automata Kezelő szoftvert szeretnénk írni Objektum-orientált módon 2 Követelmények Egyszerre csak egy embert
RészletesebbenMobil Informatikai Rendszerek
Mobil Informatikai Rendszerek FCM Firebase Cloud Messaging GCM, C2DM, Push notification Sicz-Mesziár János sicz-mesziar.janos@nik.uni-obuda.hu Mezei József mezei.jozsef@nik.uni-obuda.hu 2018. április 18.
RészletesebbenTisztelt Ügyfelünk! Nokia 6230i Beállítások. Személyes E-mail profil létrehozása és beállítása :
Tisztelt Ügyfelünk! Köszönjük, hogy a Nokia 6230i típusú készüléket választotta. Új multimédiás mobiltelefonjával képüzeneteket küldhet és fogadhat, a www.t-zones.hu WAP-portálon keresztül számos információt
RészletesebbenProgramozási technológia
Programozási technológia Swing GUI készítése NetBeans IDE segítségével Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Bevezető Eddig a grafikus felhasználói felületet kódból hoztuk létre kézzel. A mi
RészletesebbenBejövő hívások kezelése a Taxawin Callback moduljával.
Bejövő hívások kezelése a Taxawin Callback moduljával. A Callback modul feladata bejövő és azon belül főleg a nem fogadott hívások megjelenítése önálló kliens gépeken. Segítségével a kezelők, call-centeres
RészletesebbenA rendszer célja. Funkciók
A rendszer célja A Megrendelő fejleszteni kívánja a kommunikációját. A mindennapi munka során egyre nagyobb igény jelentkezik az üzenetváltások pontos kezelésére, naplózására, nagyméretű, illetve sok címzettet
RészletesebbenJava. Java Message Service. ANTAL Margit. JMS API technológia. ANTAL Margit. Sapientia - EMTE
Sapientia - EMTE 2008 Az előadás célja Üzenetkommunikációs architektúrák JMS Példák Üzenet gyártó Szinkron üzenetfogyasztó Aszinkron üzenetfogyasztó Üzenetbab (message-driven bean) point-to-point modell:
RészletesebbenSzoftver fő funkciói. Diszpécser rádió GPS nyomkövetés Adatátvitel és tárolás Telefonhívások kezelése 1 / 7
Diszpécser rádió GPS nyomkövetés Adatátvitel és tárolás Telefonhívások kezelése 1 / 7 Diszpécser rádió funkciók Funkciók - Egyedi, csoport és összes tagállomás hívása a diszpécser konzolról - Tagállomások
RészletesebbenObjektum Orientált Programozás. 11. Kivételkezelés 44/1B IT MAN
Objektum Orientált Programozás 11. Kivételkezelés 44/1B IT MAN B IT v: 2016.05.03 MAN Pici elmélet A Java kivételkezelésének célja a programfutás során keletkezett hibák kiszűrése és megfelelő kezelése.
RészletesebbenJava és web programozás
Budapesti Műszaki Egyetem 2015. 04. 08. 9. Előadás Kivétel kezelés a kivétel (exception) egy esemény, mely futás közben megbontja a program normális futási folyamatát például kivétel dobódik amikor 0-val
RészletesebbenSwing GUI készítése NetBeans IDE segítségével
Programozási Swing e NetBeans IDE segítségével Informatikai Kar Eötvös Loránd Tudományegyetem 1 Tartalom 1 2 2 Eddig a grafikus felhasználói felületet kódból hoztuk létre kézzel. A mi feladatunk volt az
RészletesebbenMOBILTELEFONON keresztüli internet telefonálás
MOBILTELEFONON keresztüli internet telefonálás A FRING egy olyan alkalmazás, aminek segítségével hívásokat tud kezdeményezni a FONIO, az internet telefon szolgáltatást felhasználva. Igen költségkímélő,
RészletesebbenMég közelebb. a taghoz, Még közelebb
Még közelebb a taghoz, Még közelebb a Vasutasok Szakszervezetéhez vsz.app A VASUTASOK SZAKSZERVEZETÉNEK - MOBIL ALKALMAZÁSA - miért hoztuk létre? új kommunikációs csatorna céljaink bemutatása tisztségviselők
RészletesebbenOverview. Service. Application Activity Activity 2 Activity 3. Fragment. Fragment. Fragment. Frag ment. Fragment. Broadcast Receiver
ANDROID ALKALMAZÁSFEJLESZTÉS Android komponensek használata Activity Fragment Service Broadcast Recevier sicz- m e s z i a r. j a n o s @ n i k. u n i - o b u d a. h u Sicz-Mesziár János 2015. március
Részletesebben9. MPI
9. MPI kertesz.gabor@nik.uni-obuda.hu MPI Message Passing Interface Elosztott memóriájú párhuzamos programozási API Gyk. folyamatok közötti kommunikáció de facto ipari standard Több száz előre definiált
RészletesebbenOOP: Java 8.Gy: Abstract osztályok, interfészek
OOP: Java 8.Gy: Abstract osztályok, interfészek 26/1 B ITv: MAN 2019.04.03 Abszrakt metódus és absztrakt osztály. Gyakran előfordul a tervezés során, hogy egy osztály szintjén tudjuk, hogy valamilyen metódus
RészletesebbenAdatbázis alapú rendszerek gyakorlat Adatbázis alapú alkalmazásfejlesztés Java, C# környezetben
Adatbázis alapú rendszerek gyakorlat Adatbázis alapú alkalmazásfejlesztés Java, C# környezetben Java GUI készítése, Oracle kapcsolódás JDBC-vel A jelen anyagban egy egyszerűsített megközelítéssel vizsgáljuk
RészletesebbenOsztályok. construct () destruct() $b=new Book(); $b=null; unset ($b); book.php: <?php class Book { private $isbn; public $title;
PHP5 objektumok 1 Osztályok class, new book.php: construct () destruct() $b=new Book(); törlés: $b=null; vagy unset ($b); -elnevezési konvenciók private $isbn; public $title; function
RészletesebbenReenger alkalmazás Felhasználói kézikönyv
Reenger alkalmazás Felhasználói kézikönyv 1. Üdvözöljük a Nord Telekomnál-nál 1.1 - A Reenger androidos verziójáról 1.1.1 - Újdonságok 1.2 Funkciók 1.3 Reenger kezelőfelület és Felhasználói funkciók 2.
RészletesebbenNexus GSM modul. GameOver. Telepítői és programozási útmutató
Nexus GSM modul GameOver Telepítői és programozási útmutató A beüzemelés lépései: 1. Helyezzük be a SIM kártyát a foglalatba (PIN kérést tiltsuk le) 2. Tegyük SERV állásba a központon található jumpert.
RészletesebbenSzámítógépes Hálózatok GY 3-4.hét
Számítógépes Hálózatok GY 3-4.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu 1 Teszt canvas.elte.hu Kód:
RészletesebbenGPRS Remote. GPRS alapú android applikáció távvezérléshez. Kezelési útmutató
GPRS Remote GPRS alapú android applikáció távvezérléshez Kezelési útmutató Tartalomjegyzék Általános leírás... 1 Új modul beállítás... 2 Új okostelefon beállítás... 2 Modulok karbantartása... 3 Okostelefonok
Részletesebben7. K: JAVA alapok Konzultáció
Objektum Orientált Programozás 7. K: JAVA alapok Konzultáció 35/1B IT MAN B IT v: 2017.05.03 MAN Hiba, biztonságos program 01. Szintaktikai hiba imt i = 0; system.out.println( alma ); for (int i = 0, i
RészletesebbenXML adatkezelés I. Az SAX szabvány. Dr. Kovács László Miskolci Egyetem Általános Informatikai Tanszék. XML adatok kezelési lehetőségei
XML adatkezelés I. Az szabvány Dr. Kovács László Miskolci Egyetem Általános Informatikai Tanszék XML adatok kezelési lehetőségei szövegszerkesztő API XML DOM API XSL XQUERY Az XML dokumentumok feldolgozó
RészletesebbenConCorde sphone 3100 Használati útmutató
JELLEMZŐK: Nagy gombok Egyszerű menü SOS gomb (hívás és SMS) Zseblámpa funkció Színes kijelző Kamera Vészhívás funkció ConCorde sphone 3100 Használati útmutató A KÉSZÜLÉK BEMUTATÁSA 1). Hangszóró 2). Kijelző
RészletesebbenFábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Network Basic Input/Output System Helyi hálózatokon keresztül számítógépek Név alapján azonosítják egymást Szállítási protokollokra épül NetBeui fölött (pl. Win 9x Netbios
Részletesebben1. Mire használható a ViCA (Virtuális Chipkártya Alkalmazás)?
1. Mire használható a ViCA (Virtuális Chipkártya Alkalmazás)? A ViCA egy Android/iOS okostelefonon/táblagépen futó innovatív jelszógeneráló alkalmazás. A ViCA-val bejelentkezését tudja jóváhagyni/elutasítani,
RészletesebbenKészülék beállítás. Tisztelt Ügyfelünk!
Tisztelt Ügyfelünk! A szolgáltatások használatához szükséges beállítások a gyártás során tárolásra kerültek a készülékben. Az alábbi útmutató segítségére lehet, ha az előre beállított alkalmazások működésében
Részletesebben2-VEZETÉKES KAPUTELEFON RENDSZER GSM telefon illesztő VDT - GSM. VDT-GSM Leírás v1.0
2-VEZETÉKES KAPUTELEFON RENDSZER GSM telefon illesztő VDT - GSM VDT-GSM Leírás v1.0 Tartalomjegyzék 1. Bevezető...3 2. Felépítés és funkciók...3 3. Rögzítés...5 4. Telefonszámok beállítása a monitorokról...5
RészletesebbenANDROID ALKALMAZÁSFEJLESZTÉS
ANDROID ALKALMAZÁSFEJLESZTÉS Android komponensek használata Activity Fragment Service Broadcast Recevier Runtime permissions sicz- m e s z i a r. j a n o s @ n i k. u n i - o b u d a. h u Sicz-Mesziár
RészletesebbenInformatika terméktervezőknek
Informatika terméktervezőknek C# alapok Névterület (namespace) using Osztály (class) és Obejtumok Metódus (function, procedure, method) main() static void string[] arg Szintaxis // /* */ \n \t Névadások
RészletesebbenBánsághi Anna anna.bansaghi@mamikon.net
ESEMÉNYVEZÉRELT PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 2. ELŐADÁS - C# ÁTTEKINTÉS - 2 2015 Bánsághi Anna 1 of 64 TEMATIKA I. C# ÁTTEKINTÉS II. WPF III. Modern UI 2015 Bánsághi Anna 2 of 64
RészletesebbenWebes alkalmazások fejlesztése 8. előadás. Webszolgáltatások megvalósítása (ASP.NET WebAPI)
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 8. előadás (ASP.NET WebAPI) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto A webszolgáltatás
RészletesebbenZH mintapélda. Feladat. Felület
ZH mintapélda Feladat Írjon Java alkalmazást, amely képes hallgatók rekordjaittárolni és azokat különbözo rendezo kulcsok szerint sorba rendezni. A program grafikus felhasználói felületén keresztül új
RészletesebbenHelyes-e az alábbi kódrészlet? int i = 1; i = i * 3 + 1; int j; j = i + 1; Nem. Igen. Hányféleképpen lehet Javaban megjegyzést írni?
A "java Villa -v" parancs jelentése: A java interpreter elindítja a Villa osztály statikus main metódusát, és átadja neki paraméterként a "-v" stringet. A java interpreter elindítja először a Villa osztály
RészletesebbenSzoftvertechnológia alapjai Java előadások
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz e-mail: fandrew@mit.bme.hu tárgy honlap: http://home.mit.bme.hu/~fandrew/szofttech_hu.html A mai előadás tartalma: Miért pont Java?
RészletesebbenJNDI - alapok. Java Naming and Directory Interface
JNDI - alapok Java Naming and Directory Interface Naming Service Naming service: nevek hozzárendelése objektumokhoz, elérési lehetőség (objektumok/szolgáltatások lokalizálása), információk központosított
RészletesebbenKivételek kezelése (exception handling) Hibakezelés old style. Kivételkezelés
Kivételek kezelése (exception handling) Hibakezelés old style class Szamolo { void szamol( String s, int i ) { int d; if (i!= 0) d = (i+1)/i; else if (s!= null) d = s.length(); else if (i > 10) // applikációs
RészletesebbenKONTAKT Webalkalmazás útmutató. Dátum Módosította Leírás Verzió 2014.04.01 E- Group Kiindulási verzió 1.0 2014.06.06 E- Group Tördelés módosítása 1.
KONTAKT Webalkalmazás útmutató Dátum Módosította Leírás Verzió 2014.04.01 E- Group Kiindulási verzió 1.0 2014.06.06 E- Group Tördelés módosítása 1.1 1 Dokumentum információ: Projekt megnevezése: Projekt
Részletesebben3. Egyszerű komponensek
0.0.0.. Egyszerű komponensek - Forum - Forum.0 Wiki Dashboard» Forum»». Egyszerű komponensek. Egyszerű komponensek Egy egy Activity felületére tehetünk egy egy View t, amelyre a későbbiekben komponensként
RészletesebbenAdabáziselérés ODBC-n keresztül utasításokkal C#-ban
Adabáziselérés ODBC-n keresztül utasításokkal C#-ban 1. Előkészítés Access adatbázis lemásolása, ODBC DSN létrehozása Másoljuk le az alábbiakat: Mit Honnan Hova list.mdb p:\johanyák Csaba\Vizualis programozas\data\
RészletesebbenAlap számológép alkalmazás
Első Androidos programom - Egyszerű műveleteket használó számológép elkészítése Android Developer Tools (ADT) segítségével Alap számológép alkalmazás Android programfejlesztés Tompos Szabolcs Tartalom
Részletesebbene-szignó Online e-kézbesítés Végrehajtási Rendszerekhez
MICROSEC Számítástechnikai Fejlesztő zrt. e-szignó Online e-kézbesítés Végrehajtási Rendszerekhez Felhasználói útmutató https://online.e-szigno.hu/ 1 Tartalom 1. Bevezetés... 3 2. A rendszer használatának
RészletesebbenAdatbázisok webalkalmazásokban
Sapientia - EMTE, Pannon Forrás,,Egységes erdélyi felnőttképzés a Kárpát-medencei hálózatban 2010 A JDBC API A Data Access Object tervezési minta Adatforrás - DataSource JDBC architektúra A JDBC API java.sql
RészletesebbenWeb-technológia PHP-vel
Web-technológia PHP-vel A PHP programnyelv 2, futtatókörnyezet beálĺıtások Erős Bence February 26, 2013 Erős Bence () Web-technológia PHP-vel February 26, 2013 1 / 19 Szuperglobális változók $ GET : request
RészletesebbenWS-Pro WPX38 MD+ PROGRAMOZÓI KÓDOK ÖSSZESÍTÉSE
WS-Pro WPX38 MD+ PROGRAMOZÓI KÓDOK ÖSSZESÍTÉSE 1. a programozás során használt kódok összetétele: [parancs][érték][paraméter][lezárás] 2. hangjelzések elfogadott parancs esetén: 1 hosszú 1 rövid hibás
RészletesebbenAdatforgalomra vonatkozó beállítások. Lépjünk be a Beállítások menübe
Adatforgalomra vonatkozó beállítások Lépjünk be a Beállítások menübe Egyéb beállítások menün belül a Mobilhálózatok menüt válasszuk ki. Itt a Mobil adatok bepipálása szükséges a GPRS alapú szolgáltatások
RészletesebbenJava Programozás 8. Gy: Java alapok. Adatkezelő 4.rész
Java Programozás 8. Gy: Java alapok Adatkezelő 4.rész 37/1 B ITv: MAN 2018.04.15 A feladat Feladat: folytassuk a panel életre keltését! - Készítsük el a Módosítás funkciót - A Lista panelt másoljuk le,
RészletesebbenObjektumorientált programozás C# nyelven
Objektumorientált programozás C# nyelven 3. rész Tulajdonságok Indexelők Kivételkezelés Hallgatói tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendő anyag vázlatát
RészletesebbenQLink Universal SOFTPHONE - TELEPÍTÉSI ÚTMUTATÓ
QLink Universal SOFTPHONE - TELEPÍTÉSI ÚTMUTATÓ iphone android android windows phone www.quaestel.hu Köszönjük, hogy kipróbálja telefonszolgáltatásunkat! A továbbiakban segítséget kívánunk nyújtani készüléke
RészletesebbenErste MobilBank Felhasználói kézikönyv
Erste MobilBank Felhasználói kézikönyv ERSTE BANK HUNGARY ZRT. Tartalomjegyzék 1. Az Erste MobilBank alkalmazásról... 2 2. Felhasználási feltételek... 2 2.1. Technikai feltételek... 2 2.2. Ügyfélkör...
RészletesebbenCVNI-G170 Pánikgomb karkötő. Használati útmutató
CVNI-G170 Pánikgomb karkötő Használati útmutató Létrehozás dátuma: 2012.06.22 12:51 1. oldal, összesen: 8 Tartalom CVNI-G170... 1 Pánikgomb karkötő... 1 Használati útmutató... 1 Megjelenés és kezelőgombok...
Részletesebbenecoline GSM Adapter TELEPÍTÉSI ÉS ALKALMAZÁSI ÚTMUTATÓ v2.0 és újabb modulverziókhoz Rev. 1.3 2012.06.18
ecoline GSM Adapter TELEPÍTÉSI ÉS ALKALMAZÁSI ÚTMUTATÓ v2.0 és újabb modulverziókhoz Rev. 1.3 2012.06.18 Tartalomjegyzék 1 Alkalmazási területek...3 2 Funkciók...3 3 Beállítások...3 4 Hangerő beállító
RészletesebbenConcurrency in Swing
Concurrency in Swing A szálkezelés a swing alkalmazásokban is fontos. Cél egy olyan felhasználói felület készítése, amely soha nem fagy, mindig válaszol a felhasználói interakciókra, bármit is csináljon
RészletesebbenRövid használati útmutató az AVer H és HVC modellekhez
Rövid használati útmutató az AVer H és HVC modellekhez A készülék főbb elemei a központi egység, a HD kamera, az asztali HUB kiemelhető mikrofonnal (H sorozat) vagy 1-2 darab asztali mikrofon (HVC sorozat)
RészletesebbenJelentés (Általános beállítások) Ügyfél: Account 1
Jelentés (Általános beállítások) Ügyfél: Account Esemény hívás irány Jelentés beállítások Távfelügyeleti szám # / vevő Távfelügyeleti szám # / vevő Contact ID felülírás Élesít / hatástalanít Rendszer hatástalanítás
RészletesebbenPT02 Kisállat GPS Nyomkövető Használati Útmutató. helyes beüzemelés érdekében. A képek csak tájékoztató
PT02 Kisállat GPS Nyomkövető Használati Útmutató IP67 Vízállóság Használat előtt kérjük figyelmesen olvassa el az útmutatót a helyes beüzemelés érdekében. A képek csak tájékoztató jellegűek. I. Termék
RészletesebbenFlash és PHP kommunikáció. Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft
Flash és PHP kommunikáció Web Konferencia 2007 Ferencz Tamás Jasmin Media Group Kft A lehetőségek FlashVars External Interface Loadvars XML SOAP Socket AMF AMFphp PHPObject Flash Vars Flash verziótól függetlenül
RészletesebbenFigyelem : a 3220 központosított beállítási struktúrával rendelkezik ami lehetővé teszi az összes profil egy helyről történő elérését.
Tisztelt Ügyfelünk! Köszönjük, hogy a Nokia 3220 típusú készüléket választotta. Új multimédiás mobiltelefonjával képüzeneteket küldhet és fogadhat, a www.t-zones.hu WAP-portálon keresztül számos információt
RészletesebbenTisztelt Ügyfelünk! I. Törzsszöveg
Tisztelt Ügyfelünk! Ezúton értesítjük, hogy a Tesco Mobile Lakossági Általános Szerződési Feltételek 2014. november 6-ai hatállyal módosult, új szolgáltatások kerültek bevezetésre. I. Törzsszöveg 1. 3.
RészletesebbenEME ZRT. Fizessen mobillal! Használati útmutató e-matrica
EME ZRT. Fizessen mobillal! Használati útmutató e-matrica Tudnivalók ÁLTALÁNOS INFORMÁCIÓK Ügyfeleink már 2006. decembere óta vásárolhatnak napi, heti, havi és havi e-matricát is mobiltelefonon keresztül,
RészletesebbenA Skype architektúrája. P2P hálózat Supernode ok, peer-ek, login server
Farkas Gábor A Skype architektúrája P2P hálózat Supernode ok, peer-ek, login server Szolgáltatásai IP telefon ingyenes Hátránya: érzékeny a csomagvesztésre, késleltetésingadozásra, sok további szolgáltatás
Részletesebben2-VEZETÉKES KAPUTELEFON RENDSZER GSM telefon illesztő VDT - GSM. VDT-GSM Leírás v1.0
2-VEZETÉKES KAPUTELEFON RENDSZER GSM telefon illesztő VDT - GSM VDT-GSM Leírás v1.0 Tartalomjegyzék 1. Bevezető...3 2. Felépítés és funkciók...3 3. Rögzítés...5 4. Telefonszámok beállítása a monitorokról...5
RészletesebbenSZOFTVERFEJLESZTÉS ANDROID PLATFORMRA. Dr. Iszály György Barna
SZOFTVERFEJLESZTÉS ANDROID PLATFORMRA Dr. Iszály György Barna ANDROID VERZIÓK JELENLEG AZ ANDROID PLATFORM FELÉPÍTÉSE AZ ANDROID PLATFORM FELÉPÍTÉSE Linux kernel a memória és a hardver eszközök kezelése,
Részletesebben