Jak przenieść utworzone połaczenia do pobranej aplikacji

avatar
gesioo | 2010-11-02 23:23

Mam zainstalowane dwie wersje mmpk na telefonie. Na pierwszej gdzie skończyła się ważność mam zapisanych b. dużo połączeń, na drugiej(nowej którą pobrałem żeby mieć aktualne rozkłady) nie ma zapisanych połaczeń. Wiem że źle zrobiłem pobierając kolejną aplikację a nie uaktualniłem starej ale jestem nowy użytkownikiem :) więc czy jest możliwość aby połączenia zapisane w nieaktualnej wersji przenieść do tej nowej??

avatar
user1 | 2010-11-06 17:39

Przypuszczam, że połączenia utworzyłeś w telefonie, a nie w edytorze na stronie.

Jeśli twój telefon przechowuje dane aplikacji po instalacji kolejnej jej wersji, to najlepiej byłoby nainstalować nową aplikację na starą. Do tego jednak wymagane jest raczej, aby obie wersje miały taką samą nazwę. Skoro jednak u ciebie dwie wersje są zainstalowane naraz, to być może mają one różne nazwy. Aby zmienić nazwę aplikacji, trzeba by zmodyfikować jej manifest.

Innym sposobem przeniesienia połączeń są operacje na plikach RMS. O tych plikach jest mowa np. tutaj.

Gdybyś był zainteresowany którymś z tych sposobów, a miał jakieś pytania, to pisz. I napisz jeszcze szczegółowe informacje o twoim problemie (model telefonu, abonament czy opł. jednorazowa, różne nazwy aplikacji czy takie same).

avatar
gesioo | 2010-11-07 15:50

Racją aplikację które pobrałem mają różne nazwy i niestety są to jednorazowe opłaty a nie abonamenty, a połączenia utworzyłem z poziomu telefonu... Wcześniej przez miesiąc instalowałem po prostu z poziomu telefonu aktualizacje z zachowaniem ustawień. To dało by się jakoś zmienić tę nazwę?? Mój telefon to HTC Touch HD.

avatar
adas | 2010-11-07 16:13

Nie jestem znawca, ale spróbuj zmienić nazwę plików *.jar i *.jad aktualnego programu, na taką jaką ma program, gdzie są połączenia ustawione.

U mnie (jakaś tam zwykła nokia tworzą się pliki mmpk.jar, mmpk.jad, i dwa z ustawieniami:
mmpk_m_?ozklad_jazdy_1.1.rms
mmpk_m_settings_1.1.rms

Pamiętaj o kopii jak coś będziesz zmieniał aby ci nie znikło przez przypadek. Bo może nie zadziałać :)

avatar
user1 | 2010-11-10 18:51

To dało by się jakoś zmienić tę nazwę?? Mój telefon to HTC Touch HD.
Zmiana nazwy pliku jar nie powinna nic pomóc. Opiszę sposób, który wydaje mi się najłatwiejszy i który mi zadziałał.
[list=1:1jzelji0]
[*:1jzelji0]OTWÓRZ (a nie: rozpakuj) plik jar w programie archiwizującym. Ja używałem darmowego 7-zip, ale może być też WinRAR, Total Commander itd.[/*:m:1jzelji0]
[*:1jzelji0]Przejdź do katalogu META-INF i otwórz plik MANIFEST.MF.[/*:m:1jzelji0]
[*:1jzelji0]Plik powinien mieć treść:

MIDlet-1: NAZWA_APLIKACJI,/icon/ico.png,info.mmpk.components.pro.RozkladInit
MIDlet-Name: NAZWA_APLIKACJI
MIDlet-Vendor: www.mmpk.info
MIDlet-Version: 2.08.83
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-2.0
MIDlet-Icon: /icon/ico.png

gdzie NAZWA_APLIKACJI to oczywiście stara nazwa aplikacji. Zastąp ją w obu miejscach nową.[/*:m:1jzelji0]
[*:1jzelji0]Jeśli używasz 7-zip, to po zamknięciu edytora tekstu pojawi się pytanie: "Plik 'MANIFEST.MF' został zmodyfikowany. Czy chcesz zaktualizować archiwum?", na które oczywiście odpowiadamy twierdząco.[/*:m:1jzelji0][/list:o:1jzelji0]
Zastosowanie powyższego sposobu daje pewność zachowania struktury katalogów a także dużą szansę na zachowanie oryginalnych parametrów kompresji. Dzięki temu aplikacja prawdopodobnie zadziała :)