Sunteți pe pagina 1din 5

Instalare iGO Primo pe Android (multumiri pt gps-zone)

Salut.
Acum ca a fost lansat si renumitul soft iGO Primo pe platforma Android apar diverse
probleme de instalare ,unul din motive fiind si ca, initial a fost conceput pentru rezolutia de
800 x480,ulterior fiind adaptat de diversi cunoscatori la alte rezolutii.
Au inceput sa apara si skinuri,branding,etc pentru acest soft,si Primo pentru Android incepe
sa fie extrem de popular la fel ca varianta Windows CE.
Cateva sfaturi pentru instalare:

-Aplicatiile pentru Android au terminatia APK,deci instalarea iGO Primo pentru Android se
va face ruland fisierul APK corespunzator.
La ora actuala sunt 2 tipuri de APK :

1. Kit-urile originale, existente au sys.txt inclus in APK. Poate fi modificat doar daca
decompresezi APK-ul , modifici, compresezi si semnezi (exista tool-uri pentru asta "APK
multitool" e cel mai bun). O data instalat ai access la sys.txt doar daca esti rootat.Nu va mai
bateti capul cu modificari in sys.txt din iGo folder, nu-l citeste.
2. Exista kit-uri din seria "Thin" care muta sys.txt in iGo atunci se pot edita diversi
parametri.
3. Rezolutia ecranului care e specificata in sys.txt trebuie sa fie exacta pentru rezolutia
telefonului sau a tabletei. Asta nu e rezolutia fizica e rezolutia pe care aplicatie o poate folosi.
Versiunile mai noi de Android adauga butoane de navgatie permanente care trebuie scazute
din rezolutia fizica. Daca nu programul crapa la pornire.Deci tot felul de kituri cu rezolutii de
genul 1280x800 nu o sa mearga daca tableta are butoane permanente, trebuie modificata in
sys.txt (cel dinauntru APK-ului).
Pe langa aplicatie avem nevoie si de celelalte foldere aferente aplicatiei :license/content/etc.
Aplicatia impreuna cu celelalte fisiere/foldere se afla in folderul iGO care trebuie copiat in
radacina cardului.
In unele cazuri iGO.apk se pune direct in radacina cardului.
Aveti mai jos o poza cu structura fisierelor pe card :

Folderul CONTENT se populeaza ca orice Primo cu fisierele corespunzatoare(text scris de


DennisT -gpsforum.biz):
- folderul "license" contine fisierele de licenta necesare functionarii softului respectiv;
- folderul "content" contine la randul sau alte subfoldere:
a.MAP (contine hartile, adica fisierele cu extensia fbl, precum si fisierele auxiliare acestora pentru acest soft sunt necesare doar fisierele cu extensia fbl);
b.POI (contine fisierele cu extensia poi reprezentand punctele de interes);
c.BUILDING (contine fisierele cu extensia 3dl si 3dc corespunzatoare reprezentarii grafice a
cladirilor);
d.CAR (contine arhive zip corespunzatoare diferitelor tipuri de cursor intre care utilizatorul
poate alege);
e.DEM (contine fisierul/fisierele cu extensia dem corespunzatoare reprezentarii grafice a
formelor de relief);
f.LANG (contine fisierele de limba cu extensia gro);
g.SKIN (contine fisiere cu extensia zip reprezentand skinul/skinurile disponibile softului);
h.SPEECAM (contine fisiere cu extensia spud si txt necesare avertizarii in trafic asupra
camerelor radar sau de supraveghere trafic fixe);
i.VOICE (contine fisiere cu extensia zip necesare indicatiilor vocale in trafic).

Probleme cu rezolutia la diverse aparate(USER INTERFACE IS NOT SUPPORTED OR


COMPATIBLE SKIN NOT FOUND)
Cateva sfaturi privitoare la problemele de rezolutie de la adit9989 :
Rezolutia ecranului care e specificata in sys.txt trebuie sa fie exacta pentru rezolutia
telefonului sau a tabletei. Asta nu e rezolutia fizica e rezolutia pe care aplicatie o poate folosi.
Versiunile mai noi de Android adauga butoane de navgatie permanente care trebuie scazute
din rezolutia fizica. Daca nu programul crapa la pornire.Deci tot felul de kituri cu rezolutii de
genul 1280x800 nu o sa mearga daca tableta are butoane permanente, trebuie modificata in
sys.txt (cel dinauntru APK-ului).

[rawdisplay]
driver=engine
;screen_xy="1280_800:1280x800/800x1280:fullscreen"
screen_xy="800_480:1280x736/800x1205:fullscreen"
Exemplu pentru NEXUS 7 (rezolutie fizica e 1280x800; rezolutie valida , vezi mai sus).Exista
un utility free care va citeste rezolutia (Dispay Metrics).
4. Data.zip original e pentru 800x480. Dar pentru Android merge si pentru alte rezolutii daca
e specificata corect dimensiunea. Specificarea nu trebuie sa fie exacta ca in sys.txt si de obicei
va merge pe orice rezolutie atit timp cit e mai mare sau egala decit a tabletei sau telefonului.
Specificarea e in multimode.ini si de exemplu specificarea asta merge pe toate tabletele pina
in rezolutia de 1280x800:
m3=1024..1280,552..800,"800_480"
m4=600..800,976..1280,"800_480"
m5=1024..1280,552..800,"1024_768"
m6=600..800,976..1280,"1024_768"
Nu am incercat dar probabil pentru tablete cu 1920x1200 trebuie specificat:
m3=1200..1920,552..800,"800_480"
Asta rezolva partial problema, dar toate bitmapurile folosite sint pentru 800x480 asa ca unele
elemente nu vor arata corect. Unele bitmapuri pot fi corectate usor (doar trebuie marite, cum
sint cele pentru background si pentru loading exit) dar altele vor fi probabil mai mici
proportional pe rezolutii mari , fara sa influenteze prea mult estetica.Din cntra unele
elemente de display pot fi mai mici proportional si lasa mai mult pentru harta vizibila in
rezolutii mari, asa ca nu e necesar sa fie corectate.
Exista indicatii din numere ca NavNgo planuieste si o rezolutie mai mare de 1024x768 care
probabil va include set complet de elemente si bitmapuri asa ca in viitor vor fi cel putin doua
seturi de rezolutii care pot fi folosite ca baza si scalate. Momentan doar 800x480 e valida.In
general pentru rezoluttile mai mari decit 800x480 merge bine doar cu extrapolarea automata.
Pentru rezolutii mai mici pot fi probleme. Presupun ca pot fi create orice alte rezolutii
complete cu elemente proprii de exemplu pote fi un folder cu 1280x720 cu elementele si
bitmapurile "fine tuned" pentru rezolutie, dar probabil e prea devereme pentru asta.
Sper sa ajute pe cei care au probleme sau pe cei care vor sa faca modari.
Sugestia mea ar fi daca exista programatori Android cu experienta sa refaca complet APK -ul
(cod clean) , librariile (so) de cod nativ pot fi luate din APK-ul original. APK-ul ar trebui sa
verifice rezolutia exacta a device-lui in timpul instalarii, modifica linia in sys.txt si instaleaza
dup aia.In felul asta s-ar elimina problema majora pe care o au multi cind instaleaza si le
crapa la pornire.
Pentru data.zip sint destui cu experienta din CE.
iGO Primo pentru Android suporta si voce TTS -text to speech ce anunta strazile,manevrele
detaliat si alte denumiri.

Pentru instalarea unei voci TTS aveti aici cateva sfaturi de la triceraptor :
Pasii de instalare.
Pentru limba Romana TTS.
1.Instalati in ordine din Google Play:
1.a IVONA Text-to-Speech HQ
1.b IVONA Carmen Romanian beta.
2.Apoi in meniul telefonului:
Settings->language and input-?text to speech input->aleg IVONA Text-to-Speech.
3.Apoi copiati pe card kitul Igo.
4.Instalati thin_v0.5.apk.
5.Intrati si iesiti din softnav
6.Restartati telefonul
7.Intrati in soft.
Cam asta ar fi deocamdata.In forum aveti cateva kituri functionale pe diverse rezolutii,testate
pe diverse rezolutii:
http://gpszone.ro/forum/viewthread.php?thread_id=3256
precum si o discutie generala Primo pentru Android
http://gpszone.ro/forum/viewthread.php?
forum_id=53&thread_id=3214&pid=30184#post_30184

S-ar putea să vă placă și