Projekt alapbeállításainak definiálása

Slides:



Advertisements
Hasonló előadás
RESTful Web Service tesztelése
Advertisements

Elemi algoritmusok Páll Boglárka.
Programozás III STRING-XML.
Flex: csak rugalmasan! Kiss-Tóth Marcell Magyarországi Web Konferencia március 18.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL.
Mobil Internet BME Híradástechnikai Tanszék 2007/2008 II. félév.
2010/2011.Huszár István1. dia Weboldalak tervezése II. (X)HTML.
A Windows 7 automatizált telepítése Windows AIK használatával
Fejlett programozási technikák II.
Követelmények Bevezetés a Javába Első java program írása Dokumentációk
KOMPETENCIAMÉRÉSEK ÉS EREDMÉNYEIK
Neobotix MP500. Felépítése Ipari kivitel Linux Wifi n CAN Terhelhetőség: 80kg 5,5 km/h Üzemidő: ~10 h Hatótáv: 8km.
SPRING FRAMEWORK bemutatása
Előadó: Kárpáti Péter Üzleti folyamatvezérlés nagyvállalati környezetben (BizTalk Server 2004, Office InfoPath 2003 és Windows.
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
Google earth és a térinformatika kapcsolata
SOAP alapismeretek A SOAP egy egyszerű XML alapú protokoll, ami lehetővé teszi, hogy az alkalmazások információt cseréljenek a HTTP-én keresztül. Forrás:
Desktopok fájdalommentes frissítése Kovács Zoltán Architect Farkas Attila Konzulens.
V 1.0 ÓE-NIK, Programozás I. A Microsoft Visual Studio 2010 használata.
1/10 Dr. Angster Erzsébet T-Logic Kft.
A statisztikai adatokhoz való hozzáférés módjai  Vereczkei Zoltán Módszertani főosztály MTA Statisztikai és Jövőkutatási Tudományos Bizottsága.
Hálózati réteg.
Tóth Gergely, április 22. ELTE Security Speci JAVA Security Tóth Gergely
Szabó Péter Szenzor rendszer PC oldali grafikus kezelő felületének tervezése és megvalósítása Önálló laboratórium beszámoló Intelligens rendszerek BSc.
Elemi algoritmusok Páll Boglárka.
1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész.
1 Add az APK-t! Add az APK-t! Automatizált apptesztelés 2013/10/13.
Léczfalvy Ádám MIDlet-ek.
Weboldalak tervezése (X)HTML.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
A képernyő kezelése: kiíratások
3. előadás.  Apache szerver tudnivalók  Az index.php .htaccess – web-szerverünk beállításai  Konfigurációs állományok  Adatbázis kapcsolódás beállítása.
Visual Basic 2008 Express Edition
Verhás & Verhás Szoftver Manufaktúra Mi is az a Maven? build és deployment eszköz mint az ANT dependencia manager mint az IVY riport készítő.
Android alkalmazások tesztelése
1. Program felépítéseProgram felépítése 2. Fényképező megnyitásaFényképező megnyitása 3. Mentett kép betöltéseMentett kép betöltése 4. Betöltött kép megosztásaBetöltött.
Java web programozás 11..
Workshop, megcélozva közép- és kelet-Európát Budapest, Magyarország május 15.
Az üzleti rendszer komplex döntési modelljei (Modellekkel, számítógéppel támogatott üzleti tervezés) II. Hanyecz Lajos.
A projekt célja Egy 2 dimenziós rakpart készítése a TBA cég megbízásából. Az Eclipse plug-in megengedi a felhasználónak, hogy különböző tárgyakat rajzoljon.
XML Mi az XML?  Extensible Markup Language  Kiterjeszthető jelölő nyelv  Adatok, adatstruktúrák leírására szolgál  A HTML és az SGML tapasztalataira.
Automatizálási folyamatok az SQL 2012-ben
KÖFE megbeszélés web.axelero.hu/mc2/publication/041110kofe.ppt EXPORT IMPORT Műszer kommunikáció Adatszolgáltatás LIMS kommunikációs feladatai.
A Visual Basic nyelvi elemei
SLA (Service Level Aggrement) alapon történő szolgáltatás fejlesztés a Gazdasági Főigazgatóságon
Tivoli Configuration Manager újdonságai Sárándi Attila Magyar Tivoli Felhasználók Egyesülete.
Mobil alkalmazások fejlesztése Vonalkód leolvasó Symbian alapú mobiltelefonra Készítette: Tóth Balázs Viktor.
1.3 A kis- és közepes vállalkozások sajátosságai
Java web programozás 5..
Spike Sorting Solutions Csercsa Richárd Magony Andor.
A projekt célja O Egy 2 dimenziós rakpart készítése a TBA cég megbízásából. O Az Eclipse plug-in megengedi a felhasználónak, hogy különböző tárgyakat.
Online oktatóanyag Android mobilalkalmazás- fejlesztéshez Nagy József.
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK Építsünk IP telefont! Moldován István
TransMotion – Emberi mozgás digitalizálása BMF-NIK, Informatikai Automatizált Rendszerek szakirány Kertész Tamás Rieger Péter László Szolyka Sándor Konzulens:
EVS – Európai Önkéntes Szolgálat Szepesi Judit. Téma Mi az az EVS ? Hogyan lehetsz EVS önkéntes? Tájékozódj! Találj egy küldő szervezetet! Találj egy.
Nagyvállalati dokumentumkezelés 2. Fejér Gábor PYLON KFT DMS megoldás nyílt forráskódú környezetben – az XDocs rendszer.
A Széchenyi István Egyetem Kautz Gyula Gazdaságtudományi Kara által szervezett „Magyarország társadalmi-gazdasági helyzete a 21. század első évtizedeiben”
V. International Rexroth Pneumobile Competition 2012
Fodor Edina, App inventor 2 Fodor Edina,
Bankkártya adatok kezelése
Egyszerű, osztott ütemező LISP nyelven
Lente Tamás Méliusz Juhász Péter Könyvtár
Informatikai gyakorlatok 11. évfolyam
Alkalmazásfejlesztés gyakorlat
A Linux beállítása tűzfalnak
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Értékesítési oktatás Előadó: [Név].
B M Java Programozás 5. Gy: Java alapok IT A N Adatkezelő 1.rész
Unit tesztelés Swift-ben
Spring Cloud a gyakorlatban
Előadás másolata:

Projekt alapbeállításainak definiálása AndroidManifest Xml Projekt alapbeállításainak definiálása http://developer.android.com/guide/topics/manifest/manifest-intro.html Széchenyi István Egyetem Győr, 2010.08.23.

AndroidManifest.xml fájl Minden alkalmazásnak tartalmaznia kell Megnevezi a java csomagot amiből dolgozni fog Az összes alkalmazás által használni kívánt komponenst fel kell tüntessünk (Szolgáltások, Activity-k, Contentprovider-ek, stb.) Jogok definiálása Instrumentation jogok meghatározása (profiling, teszteléshez) Minimum SDK Level

AndroidManifest.xml felépítése <uses-permission /> <permission /> <permission-tree /> <permission-group /> <instrumentation /> <uses-sdk /> <uses-configuration /> <uses-feature /> <supports-screens /> ...

AndroidManifest.xml felépítése folyt. <application> <activity> <intent-filter> <action /> <category /> <data /> </intent-filter> <meta-data /> </activity> <service> <intent-filter> . . . </intent-filter> <meta-data/> </service> <uses-library /> </application> </manifest>

<manifest> tag Kötelezően tartalmaznia kell az AndroidManifest.xml-nek Deklarálnia kell egy <application> tag-et, és meghatározni a java csomagot amelyben dolgozunk Használat: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="string" android:versionCode="integer" android:versionName="string" android:installLocation=["auto" | "internalOnly" | "preferExternal"] > . . . </manifest>

<application> tag Alkalmazást deklarálunk vele Tartalmazhat <activity>, <service>, <receiver>, <provider> tag-eket. Használat: <application android:allowClearUserData=["true" |"false"]> <activity>...</activity> <service>...</service> ... ... </application>

<activity> tag Activity-t deklarálunk vele Minden használni/megjeleníteni kívánt Activity-t deklarálnunk kell! <application> </application> tag-ek között kell helyet foglaljon tartalmazhat <intent-filter> és <meta-data> tag-eket.

<activity> tag Néhány fontosabb tulajdonság: android:configChanges=["orientation"] (onConfigurationChanged() ) android:launchMode=["multiple" | "singleTop" | "singleTask" | "singleInstance"] android:screenOrientation=["portrait" | "landscape" ]

<intent> tag A szülőkomponens (activity | receiver | service) képesítését deklarálja. Használat: <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>

<uses-permission> tag Az alkalmazás szolgálatásai által igényelt jogok definiálására szolgál. Használat (pl): <uses-permission android:name="android.permission.INTERNET"> </uses-permission> android.permission.CALL_EMERGENCY_NUMBERS android.permission.READ_OWNER_DATA android.permission.SET_WALLPAPER android.permission.DEVICE_POWER

<receiver> tag Broadcast receiver-t deklarálunk vele. lehúztuk a telefont a töltőről bejövő hívás Előnye: Akkor is reagál, ha a programunk épp nem fut.

<uses-sdk> tag Az alkalmazás kompatibilitását fejezzük ki vele. (Api level != SDK version) Használat (pl): <uses-sdk android:minSdkVersion="integer" android:targetSdkVersion="integer" android:maxSdkVersion="integer" />

Köszönöm a figyelmet! http://developer.android.com/guide/topics/manifest/manifest-intro.html