[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