[Java Me] Zapis do pliku *.jar

0

Witam :)
Chce przechowywać plik settings.dat w pliku *.jar mojego midletu, jest jakiś sposób żeby czytać i zapisywać do tego pliku ?

0

jar to zwykły zip

0

Czyli jeśli chce tak robić to musze wypakować plik, zmodyfikować i z powrotem do archiwum ?

A jak to jest waszych i/lub profesjonalnych aplikacjach na komórki, gdzie przechowujecie takie pliki jak plik ustawień ?

0

Na poczatek zachecam do zapoznania sie ze specyfikacja Java Technology for Wireless Industry (JSR-185). Dowiesz sie, co urzadzenia z J2ME MUSZA miec, tj. np. MIDP 2.0 (JSR-118) i WMA 1.1 (JSR-120), a co MOGA, np. Mobile3D, MMAPI (JSR-135) i inne...

Zapisywanie ustawien do pliku, a nastepnie pakowanie ich do archiwum MIDletu (.jar) slabo sie nadaje z kilku powodow:
#1 urzadzenie, na ktorym uruchamiany jest MIDlet wcale nie musi dawac Ci dostepu do systemu plikow (JSR-75). Moze nawet takiego nie posiadac (z punktu widzenia uzytkownika).
#2 archiwum MIDletu (plik .jar) to jedynie plik instalatora. Sama aplikacja moze byc przechowywana w innej czesci zasobow telefonu (zaleznie od OS). Tak wiec modyfikacja tego pliku ma sens tylko w momencie, gdy chcesz, zeby ustawienia przenosily sie razem z instalatorem pomiedzy urzadzeniami.
#3 jesli Twoj MIDlet jest podpisany certyfikatem, modyfikacja archiwum naruszy jego spojnosc i aplikacja sie nie zainstaluje na zadnym urzadzeniu.

Do przechowywania ustawien uzytkownika uzywa sie Record Management System, ktory dostepny jest w kazdym urzadzeniu zgodnym ze specyfikacja.

1 użytkowników online, w tym zalogowanych: 0, gości: 1