[elektro] android tablet for display
Nemeth Tibor
nemeth.tibor798 at t-online.hu
Mon Nov 25 00:38:12 CET 2013
Hali!
Már rég volt téma de talán még időszerű.
2013.08.31. 11:12 keltezéssel, Beregnyei Balazs írta:
> Fejlesztoi rendszer: Eclipse, ami egy bugos monstrum (mint manapsag
> barmelyik klikkelos IDE). Gugli most fejleszti az android Studio-t,
> remelem az jobb lesz valamennyire, egyelore projekt megnyitasanal
> elszall, miutan kerregett 1-2 percig a vinyo :)
Innen folytatnám , mert magam is küzdök ezzel több kevesebb meggyőződéssel.
Eclipse nálam is volt, már régen és nem is emlékszem már a részletekre,
de nyilván eredménytelen voltam. Hasonlóan jártam Lazarussal is. Tehát
ezekkel nem jutottam el odáig, hogy bármit is lefordítsak és telepítsek
a tableten.
Egy éve egy házi java tanfolyamot elvégeztem Windows, NetBeans
felállásban. Nem szerettem bele de azért játszásiból összejött néhány
program. Karácsonyi szünetben próbáltam Androidra átrakni a végterméket,
de addig sem jutott, hogy Java futtató rendszert telepítsek. Tablet
böngészőjében java.com azt üzente, az ön operációs rendszerére nincs
java. Megnézetm, most is ezt mondja, pontosabban Device not supported és
valóban, az Android nincs a felsorolt oprendszerek között. Ennek
ellenére, hallok olyan híreket, hogy a java Androidon. Most akkor hogy
is van ez?
Most próbálkozom DelphiXe5 ígéreteit megvalósítani. Ez már működik, de
rengeteg a gondom vele. Lényegében azért írok, hogy aki még nem próbálta
megismerje egy kezdő tapasztalatait, másrészt ha van aki eredményesebb
kérem segítsen. Előre bocsátom, hogy számomra külön nehézség, hogy az
Android nem része az életemnek, nekem még buta telefonom van, tabletet
meg nem használok, de kijelzőnek jó lenne.
Kicsit túlzásnak találom, hogy csinált három könyvtárat 3+2+2=7
gigabájtnyi méretben de ebbe a help még nincs benne. Ez a legnagyobb
gondom, a help annyit működik, hogy feljön egy ablak aminek bal oldalán
tartalomjegyzék féle van, ebben kattintgatva a nagy üres jobboldali mező
fölött változik a hivatkozás, de a nagy üres mezőben tartalom nem
jelenik meg.
Forrásszöveget alig bírok gépelni, mert állandóan felbukkan egy
hibaüzenet, "A megadott eljárás nem található" így magyarul. Amikor egy
property azonosító előtt lenyomom a pontot, ha nem vagyok elég gyors,
legördül a lehetségesek listája de azonnal feljön az előbbi hibaüzenet.
Android módban a debbugert még nem sikerült rábírni, hogy az én
alkalmazásomat futtassa, de ez nyilván az én hibám, akinek még a
telefonja is buta, az nyilván eltéved benne. Ha valaki tudja, hogy
találom meg benne az éppen lefordított alkalmazást kérem írja meg.
Azt reméltem, régebbi windowsra írt delphi projektek közül tudok majd
androidra fordítani, de ez sajnos reménytelen. A projekt létrehozásánál
választani kell miféle kütyüre akarom. Azért egyes forrásszöveg
részletek kevés kézimunkával átjöttek. Lehet viszont windowsra fordítani
és ez viszonylag tűrhető sebességgel működik.
Táblagépre egy fordítási ciklus arra az időszakra emlékeztet, amikor még
ablakos epromba nyomtuk a programot és az új változathoz törölni kellett
UV-vel 5..7percig. Már a fordítás is hosszadalmas de ami ez után jön, az
vagy a dolgok alapvető rosszindulata vagy az én hozzá nem értésem.
Nem tudom fontos-e, Waitek xTab70i tabletet használok, Android 4.0.3
van rajta.
Szóval elkészült a fordítás. Ezután tabletet USB-n csatlakoztatom
PC-hez. Ekkor tableten feljön egy kérdés, hogy bekapcsolja-e USB
meghajtót és hogy komolyan gondolom-e én ezt. Mondom neki Ok.
Kevéssel ez után PC-ben megjelenik a tablet mint 2 meghajtó, mivel SD
kártya is van benne. Ekkor windows intézőből átmásolom a keletkezett
project.APK fájlt. Ezután windowsban lecsatolom a meghajtót, tableten
leállítom az USB kacsolódást, kihúzom az USB kábelt, ettől eltűnik az
USB kapcsolódást engedélyező/tiltó program képe. Ezután egy ASTRO nevű
fájlkezelővel megkeresem az átmásolt fájlt, rábökök, kérdezi
telepítse-e, mondom neki igen, majd kérdezi indítsa-e és mondom neki
igen. Elnézést, tudom hosszú volt elolvasni, még hosszabb végig
csinálni. Aki tud rövidítést ne kíméljen tanácsaitól.
Sok a szívás de MŰKÖDIK. Végül is nagy öröm a led-villogtatás is ha
először jön össze. Úgy érzem kb. ezen a szinten tartok.
Érdekesek a méretek is, egy majdnem semmi projekt *.apk-ja kb. 5 Mbyte,
ha widowsra fordítom, az EXE 17 MByte lesz. Ugyanez 'igazi' delphiben
370 kbyte, de ennél nagyobb baj ne legyen.
Számomra kellemetlen, hogy nem ismeri a hagyományos pascal stringet,
vagy help hiányában nem jöttem rá minek hívja. További fejtörést
okozott, hogy a char itt 2 byte hosszú, de mióta ezt tudom elviselhető.
Nem sikerül még fájlt elérnem. Nem tudom létezik-e az aktuális könyvtár
fogalma Androidban, a getdir(0,ss) után ss ami string, egyetlen
backslash -t adott vissza, de ezt nem tudom hol van, meg aztán gondolom
ez valami gyökér és nem illene ebben tartani az alkalmazáshoz tartozó
fájlokat.
Azt már felfedeztem, hogy az APK fájl belső szerkezete könyvtárfa
jellegű, talán a DelphiXe5 rávehető valahogyan, hogy fájlokat is
csomagoljon az alkalmazás mellé, de még nem tudom, hogyan. Aki tudja
adja át! Esetleg vezérelhető egy Android telepítőben, hogy milyen
elérési útban helyezze el az alkalmazást? És ha igen, vajon hogy van ez
delphiXe5-ben.
Másfél éve (Eclipse, Lazarus időszakban) próbáltam FTDIchip drivert
telepíteni, de az sem sikerült. Úgy láttam FTDI honlapon, hogy már
erősebben támogatott az Android, van valakinek sikerélménye ezen e téren?
Üdv.
Németh Tibor
More information about the Elektro
mailing list