decentralizedamateurpagingnetwork / dapnetapp Goto Github PK
View Code? Open in Web Editor NEWAndroid App for DAPNET
Home Page: http://www.hampager.de
License: Other
Android App for DAPNET
Home Page: http://www.hampager.de
License: Other
Postcallactivity, callsigncompletion: Mindestens ein Keyboard versucht autocorrect zu benutzen und behält den getippten text trotz hinzufügen eines Tokens bei.
Man sollte auf einzelne items in der Liste klicken können, welche daraufhin mehr Informationen preisgeben.
Es scheint, dass ich trotz anders lautender Meldung im Menü nicht angemeldet bin nach einem update. Dies brachte die Karte zum Absturz. Erst wurden keine Sender angezeigt und eine Änderung der anzuzeigen Sender Auswahl brachte den Crash.
Ändern in http://www.hampager.de:8080
Ebenfalls Erklärungstext bei der Eingabemaske:
Enter the DAPNET-Core to connect with. Normal users do not have to change the default value of http://www.hampager.de:8080. To use the app on HAMNET-only networks, enter http://dapnet.db0sda.ampr.org:8080
Evtl. kann man auch eine Auswahlliste machen mit
Nach erfolgter und geglückter Absendung die Eingabefelder löschen, wie wenn man die Post Call Seite das erste mal aufmacht.
Wenn man genau 80 / 80 Zeichen eingibt, sagt die APP Message above 80 Characters.
Text ändern in
Message longer than maximum of 80 characters.
Man muss zumindest bei mir noch auf das Feld tippen
Vielleicht App V 1.0.3, Core 1.3.3.2 . Vielleicht auch 2 zeilig?
Die Version kann vom Core geholt werden. Wie weiß @MarvinMenzerath
Im Menü unten
Wie im Web Interface, sonst weiß man nicht von wem die Nachricht ist.
Die Calls-Liste soll neu geladen werden, wenn man sie nach unten zieht
Der Recyclerview sollte nach relevanten Kriterien mit einem searchview durchsuchbar sein.
Bitte die FAQ https://github.com/DecentralizedAmateurPagingNetwork/Resources/blob/master/DAPNET-FAQ.docx als Textansicht einbauen und im Menu verlinken. Vielleicht machen wir alle Inhalte als XML Strings, dann können wir die beizeiten mal übersetzen?
Der Text kommt noch, aber schon mal eine View anlegen, bitte
Wenn möglich, callsigns und transmittergruppenvorschläge schon bein abtippen der Zeile, nicht erst nach zwei Buchstaben anzeigen.
Spielerei:
Android Wear unterstützen. Quasi:
"OK Google, sende Funkruf an D H 3 W R mit Inhalt Das ist aber ein tooles Feature"
Wie bei SMS oder IM Nachrichten
Ein paar Infos:
DG5MM schreibt:
Vielleicht noch ein 4x2-Widget integrieren, nur Text und destCall für den quickie-Page zwischendurch:-)
Evtl. in Verbindung mit #26
Email erhalten:
Hallo ich bin ein Blinder Funkamateur
dh0yay
Ich arbeite mit dem Screenreader talkback von Google der für blinde und sehbehinderte gemacht wurde um ein Smartphone zu bedienen, es wäre schön wenn j das Programm so anpassen könnte das alle Schaltflächen beschriftet sind, Schalter Schaltflächen Daypacks und so weiter
Hallo,
aktuell werden die Standorte der POCSAG-Sender von PE2KMV
ins APRS-Netz unter der Kennung "PS-"
eingespeist.
Wäre es möglich diese Funktion für jeden Sender konfigurierbar zu machen ?
Sinnvoll wären die Optionen "Aus" und "Einspeisen nur wenn online",
zusätzlich wäre eine konfigurierbare Sendehäufigkeit sinnvoll.
Hintergrund: Wenn man am selben Standort des POCSAG-Senders eine
für APRS sinnvollere Applikation wie eine Wetterstation betreibt, will man
nicht, dass deren Icon andauernd durch die "-PS" zugedeckt wird.
Weiterhin halte ich es nicht für sinnvoll, generell die Standorte von
ausser Betrieb befindlichen Sendern oder von 10mW-RasPagern ins APRS-IS
zu senden - sowas sollte besser vom Stationsbetreiber konfigurierbar sein.
Moin Moin,
kurzes Feedback zur DAPnet App, hab ich gerade auf die schnelle getestet. Ich mich eingeloggt und im Menue auf Calls gedrückt. Leider bekomme ich dann einen 403 Fehler (Screenshot am Ende der E-Mail). Wenn ich auf Briefsymbol drückte gehts.
Nett wäre noch wenn man bei Transmitter Group names auch eine Dropdown Liste hätte wie bei der Web Version.
Danke für die Arbeit die ihr macht!
73 Johannes DK6FC
Momentan muss der navigation drawer aufgeklappt werden.
Auf dem Start Screen steht nun Welcome! und dann Text.
Bitte oben statt Welcome dieses Bild einbauen
https://github.com/DecentralizedAmateurPagingNetwork/Resources/blob/master/dapnet_transparent.png
Entsprechend auf Seitenbreite skalieren oder dynamisch skalieren lassen.
Oder vielleicht sogar noch besser: http://hampager.de/assets/img/afu-dapnet-logo.c1d1257.png
Da musst du mal @MarvinMenzerath fragen, ob es auch auch transparent gibt, falls nötig.
Dann dadrunter den folgenden Erklärungstext:
DAPNET is an international amateur radio paging network developed by the Amateur Radio Group at the RWTH Aachen University. In order to participate and use this app, you need to be a valid amateur radio operator and have an account at www.hampager.de . If you do not have a an account yet, visit www.hampager.de
now and follow the instructions for subscription.
Neue User wissen nicht, dass die Eingabe von "ALL" zum Ziel führt. Daher bitte dies als Default eintragen und nach Druck auf das Feld die anderen anzeigen.
Evtl auch mit den Google Dev. Tools. Da kann man sich die Abstürze auch anzeigen lassen habe ich gesehen.
Manche Keyboards fügen ein Space beim Auto-Vervollständigen nach dem Usernamen ein. Das könnte man ignorieren.
Siehe Titel
Es scheint ein Fehler aufzutreten, der die App zum absturz bringt. Eventuell ist auch dieser Fehler an #23 Schuld. Soweit ich sehen kann, ist die Server URL hier null, vielleicht wird das server feld geleert.
java.lang.NullPointerException: baseUrl == null
at retrofit2.Utils.checkNotNull(Utils.java:285)
at retrofit2.Retrofit$Builder.baseUrl(Retrofit.java:434)
at de.hampager.dapnetmobile.api.ServiceGenerator.changeApiBaseUrl(ServiceGenerator.java:60)
at de.hampager.dapnetmobile.fragments.CallFragment.fetchJSON(CallFragment.java:65)
at de.hampager.dapnetmobile.fragments.CallFragment.initViews(CallFragment.java:61)
at de.hampager.dapnetmobile.fragments.CallFragment.onCreateView(CallFragment.java:114)
Hallo,
mit dem letzten Patch funktionierte Menü - Calls wieder nicht. Beim drauf klicken stürzt die APP ab.
Gruß
Johannes DK6FC
Wie auf http://hampager.de/#/transmitters/map Es gibt eine Leaflet-Variante glaub ich für Android. Sonst Google Maps.
Wie auch bei den Rufzeichen
Default-Wert ist
all
How to register my self
Es ist ja noch recht leer auf der Startseite. Bis wir sinnvollen Contenct gefunden haben, könnte man hier die Statistik von http://hampager.de/ anzeigen.
Wenn man viel Text tippt, kann man beim einzeiligen Textfeld den Anfang nicht mehr sehen.
Im Menu einen Eintrag "Feedback and known problems" mit Ziel https://github.com/DecentralizedAmateurPagingNetwork/DAPNETApp/issues einbauen
Die Beschreibung ist bisher lediglich ein Platzhalter
Moin Moin,
Wenn man die App öffnet sich einloggt und über das Menü Calls anwählt und dann die zurück Taste am Android Gerät benutzt ist man wieder ausgeloggt. Macht man den gleichen Schritte nicht übers Menü sondern den Brief Button bleibt man eingeloggt.
Für bessere Modularität wäre es passend, alle API Calls als library zu implementieren und dieser ihr eigenes Repository zu geben. Sie sollte weiterhin Retrofit verwenden und über maven und gradle erreichbar sein.
Bitte dies als neue URL benutzen. Falls zwischen Internet und HAMNET unterschieden wird:
https://www.afu.rwth-aachen.de/munin-cgi/munin-cgi-graph/db0sda.ampr.org/dapnet.db0sda.ampr.org/dapnet-week.png
Sonst nur die www.-URL
Wenn man auf senden drückt, bevor ein Eintrag aus der Liste ausgewählt ist, kommt 400.
Useful if your network connection is unstable. Refreshing should be done automatically after 24 hours (adjustable?) and manually.
Text: Amateurfunkgruppe an der RWTH Aachen.
Webseite (mit Link wenn möglich) https://www.afu.rwth-aachen.de
Beteiligte Entwickler @IHFSchwarz und @dh3wr gerne mit Namen aufführen.
Rufzeiche Liste laden und durchsuchbar anzeigen. Letzte 5 Verwendungen abgesetz in der Liste oben anzeigen.
Seit Android 7.1 besteht die möglichkeit, einen Nutzer direkt vom homescreen spezielle Aktionen in der App auszuführen. So sähe das aus:
Falls wir App Shortcuts einbauen sollten, würde sich zunächst einer für das posten von calls anbieten.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.