Autor Wątek: [Android] Falcon ICP (+DED)  (Przeczytany 12248 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline mj

  • *
[Android] Falcon ICP (+DED)
« dnia: Sierpień 17, 2013, 00:47:35 »
Napisałem program, który pozwala obsługiwać ICP z komórki z Androidem. Ponad klawiaturą wyświetla dodatkowo aktualny stan DED, dzięki czemu nie trzeba obracać wzroku na monitor. Komunikacja jest bardzo szybka, nie ma opóźnień jak przy profilach do TouchBuddy (testowałem na WiFi). Dane są przesyłane tylko, jeśli nastąpiła jakaś zmiana, więc praktycznie nie obciąża to połączenia. Wpływu na FPS też nie zauważyłem, ale można zawsze eksperymentować z priorytetem programu lub czasem odświeżania SharedMemory.

Zanim to wrzucę na forum BMS chciałbym Was prosić o przetestowanie i ewentualne uwagi. Może ktoś będzie zainteresowany ;). Starałem się sprawdzić na kilku różnych systemach, ale zawsze jakieś błędy mogą się trafić. Całość składa się z programu na komórkę oraz serwera działającego w tle na komputerze z BMS. Wydaje mi się, że obsługa jest dość intuicyjna. Serwer ma możliwość edytowania pliku .key, więc warto zrobić kopię bezpieczeństwa przed wprowadzaniem zmian.

Linki do pobrania:
- Klient (Android): https://bitbucket.org/mjanczykowski/public/downloads/FalconICP.apk
- Serwer (PC): https://bitbucket.org/mjanczykowski/public/downloads/Falcon%20ICP%20Server.zip

Serwer korzysta ze zmodyfikowanych przeze mnie bibliotek Lightninga: F4SharedMem i F4KeyFile.

Screenshot z Androida:

Zefirro

  • Gość
Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #1 dnia: Sierpień 17, 2013, 11:14:53 »
Gdybym miał smartphona, to bym teeestooował. Ale nie mam.
Za to chciałem napisać, że fajnie, że taka aplikacja powstała. Dzięki.

Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #2 dnia: Sierpień 17, 2013, 11:46:04 »
Obecnie jestem na wakacjach, ale z chęcią przetestuję jak przyjadę (za tydzień).

_michal

  • Gość
Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #3 dnia: Sierpień 17, 2013, 11:57:58 »
OK, u mnie mam problem.

Aplikacja na telefonie się odpala, łączy z serwerem, ale serwer nie potrafi rozpoznać mojego pliku key.



Plik key:

https://dl.dropboxusercontent.com/u/202612/forums/keystrokes_G940.key

Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #4 dnia: Sierpień 17, 2013, 16:03:32 »
Przetestowane na szybko i działa bezbłędnie.
Win7(64bit).

Offline bip3r

  • *
  • 13 WELT
    • www.13welt.pl
Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #5 dnia: Sierpień 17, 2013, 18:34:35 »
Na Windows XP działa super.

IMHO jedna rzecz do poprawienia.. W "Settings" aplikacji na Andka nie ma możliwości wpisania kropki w adresie IP. Trochę męczące jeśli trzeba kasować zera, omijając kropki. Łatwiej się wpisuje, jeśli można wpisać całe IP, z kropkami, niż przeskakiwać kursorem.
"Jestem Polak, a Polak to wariat, a wariat to lepszy gość." K.I. Gałczyński


13WELT YouTube Channel

Offline mj

  • *
Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #6 dnia: Sierpień 19, 2013, 01:16:20 »
Dzięki, właśnie o to mi chodziło. Testowałem na Motoroli, HTC, Sony i kropka działała. Dopiero z Samsungiem jest problem. Keyfile muszę dokładniej sprawdzić, niestety biblioteka nie jest idealna.

Offline Carolus

  • 13 WELT
  • *
  • 13 WELT Pilot
    • 13 Wirtualna Eskadra Lotnictwa Taktycznego.
Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #7 dnia: Sierpień 19, 2013, 22:29:08 »
OK, u mnie mam problem.

Aplikacja na telefonie się odpala, łączy z serwerem, ale serwer nie potrafi rozpoznać mojego pliku key.


Mam podobny problem.

https://www.dropbox.com/s/czeptbjghp1luwm/carolus.key

Na innych profilach bangla, tylko na tym zrobionym przeze mnie nie.

Offline mj

  • *
Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #8 dnia: Sierpień 28, 2013, 01:50:00 »
Wstawiłem nowe wersje programów (linki z pierwszego postu). Zmiany dotyczą tylko opisanych wyżej problemów. Myślę, że już powinno być ok.

Bip3r, mógłbyś sprawdzić, czy w nowej wersji działa kropka (i czy można ją wpisać wielokrotnie)? Niestety chwilowo nie mam dostępu do tamtego Samsunga.


Offline Carolus

  • 13 WELT
  • *
  • 13 WELT Pilot
    • 13 Wirtualna Eskadra Lotnictwa Taktycznego.
Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #10 dnia: Sierpień 28, 2013, 22:25:15 »
Sugestia: Gdy wyjdzie się z misji DED powinno znikać.

Offline mj

  • *
Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #11 dnia: Sierpień 29, 2013, 02:33:08 »
Zrobione. Zmiana tylko po stronie serwera - link zaktualizowany.

Offline Qba

  • *
  • 13 WELT C/O
Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #12 dnia: Sierpień 29, 2013, 19:29:18 »
mj, czy program będzie działał na Androidzie 2.1? Mam starego LG Swift 540 i przy instalacji pliku .apk wyskakuje mi "błąd podczas parsowania pakietu".
13 Wirtualna Eskadra Lotnictwa Taktycznego / Col Qba (C/O)

13WELT YouTube Channel

Offline bip3r

  • *
  • 13 WELT
    • www.13welt.pl
Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #13 dnia: Sierpień 29, 2013, 21:56:31 »
Test będę mógł zrobić dopiero w sobotę, jak wrócę z roboty do domu.

wyskakuje mi "błąd podczas prasowania pakietu".

Musisz zmienić żelazko, albo jego obsługę

;)
"Jestem Polak, a Polak to wariat, a wariat to lepszy gość." K.I. Gałczyński


13WELT YouTube Channel

Offline mj

  • *
Odp: [Android] Falcon ICP (+DED)
« Odpowiedź #14 dnia: Sierpień 30, 2013, 00:54:29 »
mj, czy program będzie działał na Androidzie 2.1? Mam starego LG Swift 540 i przy instalacji pliku .apk wyskakuje mi "błąd podczas parsowania pakietu".

Już powinien działać :)