mMPK i ekran dotykowy.

avatar
Lilim | 2009-04-27 19:00

Witam,

Jestem posiadaczem telefonu Samsung SGH-F480, który, jak wiadomo, posiada ekran dotykowy. Jako że Wasza aplikacja służy mi wiernie od dłuższego czasu (i przeżyła ostatnie dwie zmiany telefonu), zagościła i w pamięci tego modelu. Problem jednak leży w tym, że mMPK nie jest dostosowane do ekranów dotykowych. Ci którzy takowe telefony posiadają wiedzą co mam na myśli - szary pasek symulujący klawisze telefonu na dole ekranu. Zajmuje to część ekranu (czasami nawet uniemożliwiając dostęp do menu programu), a jest całkowicie niepotrzebne - nawet obsługując telefon palcami (jak w w/w modelu) nie ma żadnych problemów. Obsługa rysikiem wygląda jeszcze lepiej. Pola do wpisywania numeru autobusu/tramwaju czy nazwy przystanku są traktowane jak każde inne pola - ich aktywacja wywołuje standardowy ekran do wpisywania tekstu.

I tu właśnie pojawia się moja propozycja. W pliku MANIFEST wystarczy dodać poniższą linijkę:
MIDlet-Touch-Support: True
aby pozbyć się niechcianego paska symulującego klawiaturę telefonu.

Czy byłaby taka możliwość, aby znalazło się to w standardzie, a nie zmuszało ludzi do każdorazowej edycji w/w pliku przy zmianie wersji programu?

avatar
admin | 2009-04-27 20:11

Zmodyfikowałem manifest aplikacji.
Zapraszam do testowania.

avatar
admin | 2009-04-28 17:03

Musiałem wycofać zmiany ponieważ wygląda na to, że inne modele telefonów mają problemy z zainstalowaniem aplikacji z MIDlet-Touch-Support: True.
W najbliższym czasie postaram się dodać opcję przy generowaniu aplikacji pozwalającą na dodanie tej linii do manifestu aplikacji.

avatar
admin | 2009-09-10 16:58

Dobra wiadomość - już nie trzeba modyfikować ręcznie manifestu aplikacji.
Podczas generowania aplikacji można wybrać czy aplikacja ma wspierać telefony z obrotowym i/lub dotykowym wyświetlaczem.

avatar
Lilim | 2009-09-15 15:19

Cieszy mnie bardzo dodanie takiej możliwości podczas generacji programu, jednak... Jest jedno, spore ALE. Przez pewien czas (jakieś 3 miesiące) nie aktualizowałem mMPK na moim Samsung-u F480 (po prostu nie musiałem korzystać z komunikacji miejskiej). Dzisiaj, zachęcony dodatkowo informacją o zmianach, dokonałem aktualizacji (właściwie to świeżej instalacji) i niestety zostałem bardzo niemile zaskoczony - aplikacja jest kompletnie niefunkcjonalna na w/w modelu.
Interfejs F480 ma to do siebie, że gdy "kliknie się" na pole do wpisywania testu, wywołany zostanie edytor z ekranową klawiaturą numeryczną (brak tu QWERT-y), można wpisać co się chce i zaakceptować. Tak dawniej działał program mMPK, czyli był w pełni sprawny w tym telefonie. Teraz jednak można sobie "klikać" na pole do wpisywania numeru linii/nazwy przystanku do woli, a edytor z klawiaturą nie zostanie wywołany. Co dziwne, wybieranie opcji w menu (nie wymagających wpisywania zmiennych) działa, tak samo jak przewijanie listy ruchem palca. Jednak co mi z tego, gdy nie sprawdzę sobie o której mam autobus? :( Zostaje jeszcze wersja nie wspierająca ekranu dotykowego, z miniaturową klawiaturą na dole ekranu, ale F480 nie posiada rysika (ekran pojemnościowy) i obsługa tej miniaturowej klawiatury jest po prostu niemożliwa (chyba, że ktoś ma naprawdę małe palce). Czy można coś z tym zrobić? Nie mam problemów z innymi aplikacjami, ale nie będę ukrywał, że mMPK był dla mnie na pierwszym miejscu i trudno się bez niego obyć.

avatar
D3L | 2009-09-17 22:01

Witam, ja również chciałbym dodać kilka moich uwag. Posiadam Samsung Omnia i900, i oto jak się zachowuje na nim program

1. Uruchamia sie szybko, jednak klikając na ROZKŁAD LINII
a) automatycznie nie pojawia się kursor w miejscu wpisania nazwy linii (trzeba najpierw: kliknąć, potem włączyc klawiature, wpisac numer, , nacisnąć OK w lewym rogu, następnie MENU w prawym, potem w nowym oknie znowu OK... i dopiero wybieramy kierunek). Poza ostatnim krokiem moznaby to uproscic: automatyczny kursor, jedno OK, i wybieramy kierunek jazdy...
b) jeśli mamy podane nazwy przystatnku, numery są wyświetlane na 2 ekranach (znowu trzeba przełączac - MENU --> następne...) a cała prawa strona jest PUSTA. można by to jakos zmiescic na jednej może...

To narazie na tyle, jesli cos przyjdzie mi do głowy mądrego - uzupełnie...
Liczę na zainteresowanie adminów, nie wykluczone że trzebaby zrobić zupelnie nową wersje dla telefonów dotykowych...bo to zupełnie inna bajka jak w praktyce sie okazuje

Pozdrawiam!

dani /swego czasu darczynca :)

avatar
admin | 2009-09-22 10:52

b) jeśli mamy podane nazwy przystatnku, numery są wyświetlane na 2 ekranach (znowu trzeba przełączac - MENU --> następne...) a cała prawa strona jest PUSTA. można by to jakos zmiescic na jednej może...


Dokładnie nie zrozumiałem, o jaka listę chodzi?

avatar
Lilim | 2009-09-23 11:34

Czy można liczyć na jakiekolwiek ustosunkowanie się do opisanej przeze mnie sprawy? Chciałbym po prostu wiedzieć, czy coś zostanie zrobione w tym kierunku, czy też nie. Do tego i do tego autor programu ma w końcu prawo, ale jako użytkownik wolałbym wiedzieć, czy mogę się spodziewać jakiejś zmiany w bliższej/dalszej przyszłości.

avatar
D3L | 2009-09-25 21:50

b) jeśli mamy podane nazwy przystatnku, numery są wyświetlane na 2 ekranach (znowu trzeba przełączac - MENU --> następne...) a cała prawa strona jest PUSTA. można by to jakos zmiescic na jednej może...


Dokładnie nie zrozumiałem, o jaka listę chodzi?


Przepraszam, mój błąd - chodzi o nazwy LINII oczywiscie (1,2,3....144 itp). Mam nadzieje ze jakoś da sie zmodyfikowac ten genialny program by był jeszcze bardziej przyjemny w obsłudze

avatar
admin | 2009-09-28 13:15

Cieszy mnie bardzo dodanie takiej możliwości podczas generacji programu, jednak... Jest jedno, spore ALE. Przez pewien czas (jakieś 3 miesiące) nie aktualizowałem mMPK na moim Samsung-u F480 (po prostu nie musiałem korzystać z komunikacji miejskiej). Dzisiaj, zachęcony dodatkowo informacją o zmianach, dokonałem aktualizacji (właściwie to świeżej instalacji) i niestety zostałem bardzo niemile zaskoczony - aplikacja jest kompletnie niefunkcjonalna na w/w modelu.
Interfejs F480 ma to do siebie, że gdy "kliknie się" na pole do wpisywania testu, wywołany zostanie edytor z ekranową klawiaturą numeryczną (brak tu QWERT-y), można wpisać co się chce i zaakceptować. Tak dawniej działał program mMPK, czyli był w pełni sprawny w tym telefonie. Teraz jednak można sobie "klikać" na pole do wpisywania numeru linii/nazwy przystanku do woli, a edytor z klawiaturą nie zostanie wywołany. Co dziwne, wybieranie opcji w menu (nie wymagających wpisywania zmiennych) działa, tak samo jak przewijanie listy ruchem palca. Jednak co mi z tego, gdy nie sprawdzę sobie o której mam autobus? :( Zostaje jeszcze wersja nie wspierająca ekranu dotykowego, z miniaturową klawiaturą na dole ekranu, ale F480 nie posiada rysika (ekran pojemnościowy) i obsługa tej miniaturowej klawiatury jest po prostu niemożliwa (chyba, że ktoś ma naprawdę małe palce). Czy można coś z tym zrobić? Nie mam problemów z innymi aplikacjami, ale nie będę ukrywał, że mMPK był dla mnie na pierwszym miejscu i trudno się bez niego obyć.

Odnośnie wielkości klawiatury wyświetlającej się przy edytowaniu pola tekstowego to nie mamy na nie wpływu. Jest ona uzależniona od implementacji oprogramowania Java przez producenta konkretnego telefonu.

avatar
admin | 2009-09-28 13:17

[quote="D3L":o7kn0d2w]b) jeśli mamy podane nazwy przystatnku, numery są wyświetlane na 2 ekranach (znowu trzeba przełączac - MENU --> następne...) a cała prawa strona jest PUSTA. można by to jakos zmiescic na jednej może...


Dokładnie nie zrozumiałem, o jaka listę chodzi?


Przepraszam, mój błąd - chodzi o nazwy LINII oczywiscie (1,2,3....144 itp). Mam nadzieje ze jakoś da sie zmodyfikowac ten genialny program by był jeszcze bardziej przyjemny w obsłudze[/quote:o7kn0d2w]

W ustawieniach można podać maksymalną wielkość tej listy. Zatem jeśli Twój telefon da radę obsłużyć dużą listę możesz tam wpisać 200 tak aby wszystkie linie mieściły się na jednym ekranie.

avatar
Lilim | 2009-10-03 12:47

Cieszy mnie bardzo dodanie takiej możliwości podczas generacji programu, jednak... Jest jedno, spore ALE. Przez pewien czas (jakieś 3 miesiące) nie aktualizowałem mMPK na moim Samsung-u F480 (po prostu nie musiałem korzystać z komunikacji miejskiej). Dzisiaj, zachęcony dodatkowo informacją o zmianach, dokonałem aktualizacji (właściwie to świeżej instalacji) i niestety zostałem bardzo niemile zaskoczony - aplikacja jest kompletnie niefunkcjonalna na w/w modelu.
Interfejs F480 ma to do siebie, że gdy "kliknie się" na pole do wpisywania testu, wywołany zostanie edytor z ekranową klawiaturą numeryczną (brak tu QWERT-y), można wpisać co się chce i zaakceptować. Tak dawniej działał program mMPK, czyli był w pełni sprawny w tym telefonie. Teraz jednak można sobie "klikać" na pole do wpisywania numeru linii/nazwy przystanku do woli, a edytor z klawiaturą nie zostanie wywołany. Co dziwne, wybieranie opcji w menu (nie wymagających wpisywania zmiennych) działa, tak samo jak przewijanie listy ruchem palca. Jednak co mi z tego, gdy nie sprawdzę sobie o której mam autobus? :( Zostaje jeszcze wersja nie wspierająca ekranu dotykowego, z miniaturową klawiaturą na dole ekranu, ale F480 nie posiada rysika (ekran pojemnościowy) i obsługa tej miniaturowej klawiatury jest po prostu niemożliwa (chyba, że ktoś ma naprawdę małe palce). Czy można coś z tym zrobić? Nie mam problemów z innymi aplikacjami, ale nie będę ukrywał, że mMPK był dla mnie na pierwszym miejscu i trudno się bez niego obyć.

Odnośnie wielkości klawiatury wyświetlającej się przy edytowaniu pola tekstowego to nie mamy na nie wpływu. Jest ona uzależniona od implementacji oprogramowania Java przez producenta konkretnego telefonu.

Szanowny Panie, w którym miejscu napisałem, że proszę o zmianę wielkości klawiatury ekranowej? Tak się składa, że doskonale zdaję sobie sprawę z tego, iż jest to rzecz której Pan zmienić nie może. Proszę więc nie sprowadzać mojej wypowiedzi tylko do tej kwestii.
Pana program działał bez zarzutu na w/w modelu, więc powodu tego iż teraz nie działa, upatruję w programie, a nie telefonie. Stąd moja prośba zajęcia się tą sprawą. Tylko Pan wie jakie zmiany zostały wprowadzone i co mogło spowodować taki stan rzeczy. Niestety taka dola twórców wszelkiego rodzaju oprogramowania - zawsze coś może pójść nie tak i później trzeba usiąść i się zastanowić - gdzie popełniono błąd.

Pozdrawiam.

avatar
admin | 2009-10-05 11:04

Proponuję wygenerować i zainstalować aplikację bez wsparcia dla ekranu dotykowego i obrotowego a następnie napisać w punktach co dokładnie i w którym miejscu nie działa. Z wcześniejszego maila trudno wywnioskować w czym dokładnie jest problem.

avatar
luter89 | 2009-12-07 09:15

Da rade jakoś zamienić kierunek przewijania listy? Żeby można "przewijać" listę a nie suwaczek po prawej?