Derzeitiger Entwicklungsstand

Eine Android-App zur Nutzung von FRN auf dem Smartphone/Tablet.
Antworten
SYSMAN, Dirk
Beiträge: 2
Registriert: So 23. Aug 2020, 12:16

Derzeitiger Entwicklungsstand

Beitrag von SYSMAN, Dirk »

GRNClient V 1.0: Auf Basis der Programmquellen von GRNClient V 0.0c (Urheber: Maurizio Porrato) erfolgte zunächst die längst überfällige Anpassung an das aktuelle FRN Protokoll. Außerdem konnte das "text relocations" der APP auf neueren Android Plattformen Problem durch Debug-Logs eindeutig der integrierten, alten libgsm.so zugeordnet werden. Es wurden verschiedenste Versuche unternommen, diese alte libgsm.so durch ein neues Compilat mit aktuellen Quellen der libgms Library zu ersetzen. Doch leider ohne Erfolg.

GRNClient V 1.1 - V 1.2: Das bislang integrierte alte Compilat der libgsm, die auf neueren Android Platformen wegen der sogn. "text relocations" oft zu Programmabbrüchen führte, konnte schließlich durch eine reine Java Implementierung des GSM Audio Decoders/Encoders ersetzen werden. Desweiteren wurden die Programmquellen auf das Android Studio (Android Entwicklungssystem) migriert und unter der neuen Entwicklungsumgebung dann weitere Änderungen/Korrekturen vorgenommen.

GRNClient V 1.3: Behebung weiterer kleiner Fehler (u.a. auch solche, die sich durch die Umbauten in V 1.0 - V 1.2 ergeben haben). Und ein Problem mit dem Speaker Volume wurde korrigiert.

GRNClient V 1.4: Mit der GRNClient APP kann man jetzt auch "muten", sofern das FRN Benutzerkonto, mit dem der GRNClient betrieben wird, auch Adminrechte in dem jeweiligen Serverraum hat. In der Client Liste erscheint am rechten ein Mikrofonsymbol, das zum Stummschalten dient. Wenn das Symbol grau ist, hat mein kein Recht zum Stummschalten. Ansonsten ist das Mikrofonsymbol grün bzw. rot/durchgestrichen, je nach Status der Stummschaltung des jeweiligen Client in der Client Liste.

GRNClient V 1.5:
  • Seit der Programmversion 1.0 wurde die FRN-Passwortanforderung nur an den Systemmanager DE (Alternatives FRN-System) gesendet. Nun kann die Passwortanforderung wahlweise an den Systemmanager DE oder an den Systemmanager EU (Original FRN System) gesendet werden.
  • Die aktuelle Scroll-Position der Clientliste wird nach einem Refresh der Kundenliste wiederhergestellt. Dazu ist aber mindestens Android 5.0 (Lollipop, API Level 21) erforderlich.
  • Bei den verschiedenen Änderungen in Version 1.4 hat sich leider ein Fehler eingeschlichen bezüglich der Verarbeitung von Textnachrichten. Dieser Fehler wurde nun behoben.
  • Im Dialog Messages werden für die Zeit, in der der Dialog geöffnet ist, die eigenen privaten Nachrichten die an einen anderen Client gesendet werden, nun auch auf dem entsprechenden Tab (Register) protokolliert.
---
Hinweis: Es gibt zur zeit noch keine offizielle "Stable Version" sondern lediglich Entwicklungsversionen von meiner Überarbeitung des GRNClient Programms. Die jeweils verfügbare Entwicklungsversion kann auf der folgenden Unterseite meiner Projekt Homepage als APK Datei heruntergeladen werden: https://freeradionetwork.de/grnclient.html
Antworten