Primo Gabrijeli delphimarand si http www thedelphigeek com
Primož Gabrijelčič delphi@marand. si http: //www. thedelphigeek. com http: //www. glagolite. si/delphi grafika: Flickr / Gamma-Ray Productions
Embarcadero Akademija Programirajmo za Android
Embarcadero Akademija Programirajmo za Android Urnik 09. 00 – 10. 30 – 11. 00 – 12. 30 zahteve, namestitev, Next. Gen Delphi, FM 3, prilagodljivo oblikovanje, tipkovnica, sporočila, deljenje podatkov, zvok in slika odmor senzorji, dotik, lokalizacija, standardne akcije, platformne storitve, tiskanje, logiranje, Java. Bridge/JNI, baze podatkov
Embarcadero Akademija Programirajmo za Android Prihaja C++Builder for i. OS • Na voljo kot nadgradnja (Update 2) za RAD Studio XE 5 Ent/Ult/Arch • Več podatkov na http: //www. embarcadero. com/cbuilder Pričakovan datum izida: december 2013
Embarcadero Akademija Programirajmo za Android Posebne ponudbe • Popust za nadgradnje vseh prejšnjih verzij • Bonus Pack brezplačne programske opreme v vrednosti do 1. 150 EUR • XE 5 => Bonus Pack • Korak do brezplačne Ultimate verzije z SQL orodji v vrednosti 1. 000 EUR • Enterprise => Ultimate • www. marand. si
Embarcadero Akademija Programirajmo za Android Zahteve • RAD Studio/Delphi XE 5 • Enterprise+ • Professional + Mobile Add-On Pack • +Fire. DAC Client/Server Add-On Pack • Windows Vista, 7, 8, Server 2008 • Android Gingerbread (2. 3. 3 -2. 3. 7), Honeycomb, ICS (4. 0. 3 -4. 0. 4), Jelly Bean (4. 1 -4. 3) • Kit. Kat še ni podprt • ARMv 7 + NEON • Sys. Check
Embarcadero Akademija Namestitev • Opcija: Že nameščeni SDK • Gonilniki s podporo adb • Naprava • Developer options • USB Debugging • Emulator Programirajmo za Android
Embarcadero Akademija Programirajmo za Android Prvi program • File, New, Fire. Monkey Mobile Application • Target • F 9 • Uses Permissions • Application • Provisioning • Deployment
Embarcadero Akademija Next. Gen Delphi • Unicode. String • $ZEROBASEDSTRINGS • Ne obstaja več: • pointer • in-line zbirnik • Automatic Reference Count • Ni več potrebe za sproščanjem objektov • Free/Free. And. Nil je še vedno dovoljen • [weak] • Operatorji na razredih Programirajmo za Android
Embarcadero Akademija Fire. Monkey 3 • GPU kanvas • Bitne slike z več ločljivostmi • Native gradniki • Gradniki za mobilne naprave • TList. Box vs. TList. View Programirajmo za Android
Embarcadero Akademija Programirajmo za Android Dialogi • Show. Message, Message. Dlg, Query. Input • Show. Modal( procedure (res: TModal. Result) begin … end);
Embarcadero Akademija Prilagodljivo oblikovanje • Align, Anchors, Margins • TFlow. Layout, TGrid. Layout, Tlayout • Form family • Form. Resize • Create. Form v. dpr • Omejitve orientacije naprave Programirajmo za Android
Embarcadero Akademija Programirajmo za Android Tipkovnica • TEdit, TMemo uporabljata native gradnik • Sistemska tipkovnica • Keyboard. Type • vk. Hardware. Back / Form. Key. Up • Pozicioniranje gradnika s fokusom ni samodejno
Embarcadero Akademija Sporočila • Notification. Center • Sporočila • Bedži • Toast Programirajmo za Android
Embarcadero Akademija Deljenje podatkov • TShow. Share. Sheet. Action • On. Before. Execute • tiskanje Programirajmo za Android
Embarcadero Akademija Zvok in slika • TCapture. Device. Manager • Start. Capture/Stop. Capture • Video: On. Sample. Buffer. Ready • TVideo. Capture. Device • TAudio. Capture. Device • TMedia. Player[Control] Programirajmo za Android
Embarcadero Akademija Senzorji • Lokacija (TLocation. Sensor) • Premikanje (TMotion. Sensor) • Orientacija (TOrientation. Sensor) • TSensor. Manager • System. Sensors Programirajmo za Android
Embarcadero Akademija Dotik • TGesture. Manager • . Touch • . Gestures • . Interactive. Gestures Programirajmo za Android
Embarcadero Akademija Standardne akcije • Tipkovnica • Kamera • Deljenje podatkov • Telefoniranje • Premikanje po vmesniku • Live. Bindings Programirajmo za Android
Embarcadero Akademija Lokalizacija • Multilizer • Sisulizer • Tsi. Lang Components Suite • Delphi-package i 18 n • GNUGet. Text for Delphi Programirajmo za Android
Embarcadero Akademija Storitve platforme • FMX. Platform • TPlatform. Services • Aplikacijski dogodki • Informacija o sistemu • Virtualna tipkovnica • Logiranje Programirajmo za Android
Embarcadero Akademija Tiskanje • Cloud. Print • Podpora v tiskalnikih (Cloud. Print, HP e. Print) • Katerikoli tiskalnik + Chrome • Isti uporabniški račun! • TShow. Share. Sheet. Action Programirajmo za Android
Embarcadero Akademija Logiranje • Android. API. Log • IFMXLoggin. Service • adb logcat • Android Log Viewer Programirajmo za Android
Embarcadero Akademija Java. Bridge/JNI • Klicanje funkcij v Android OS • Povezovanje z javanskimi knjižnicami • Klicanje drugih aplikacij – Intents • „Odpri URL“ • Java Native Interface • Androidapi. JNI. * Programirajmo za Android
Embarcadero Akademija Baze podatkov • Fire. DAC + DB na napravi • SQLite (del Androida) • Inter. Base (dodatna knjižnica) • IBLite • Inter. Base To. Go • Fire. DAC + SQL strežnik • Fire. DAC + Data. Snap + SQL strežnik • REST Programirajmo za Android
Embarcadero Akademija Čas za vprašanja Programirajmo za Android
- Slides: 26