- Forum-Beiträge: 4
30.12.2019, 16:25:28 via Website
30.12.2019 16:25:28 via Website
Hallo liebe Community,
ich habe mich soeben hier bei euch angemeldet, da ich mir seit einigen Tagen die Zähne an meinem Vorhaben ausbeisse und mich riesig über Hilfe von euch freuen würde.
Ich würde mich vorsichtig als "Java" - Einsteiger mit erweiterten Kenntnissen beschreiben, soll heißen, ich habe schon kleinere Programme mit Eclipse (ohne GUI) geschrieben, mir mithilfe von Onlinekursen die Bedienung von Android Studio und das Programmieren von kleinen Android Apps angeeignet, komme aber momentan einfach nicht weiter, bzw. finde keine gute Lösung für mein Problem.
Ich erwarte keinen fertigen Code und suche niemanden, der meine Arbeit übernimmt, so unverschämt bin ich nicht, bin lediglich über Ratschläge und Hilfestellungen froh.
Folgendes Vorhaben/ "Problem" soll gelöst werden:
Es besteht ein Windows Server, den ich aktuell miete und mit der Remote Desktopverbindung von Microsoft erreichen kann.
Dort liegt eine Textdatei, die ich in unregelmäßigen Abständen mit Inhalt fülle. Dieser Inhalt soll nun auf meiner Smartphone App, welche mehrere Nutzer auf ihrem Smartphone installiert haben, erscheinen. Es soll keine Anmeldung nötig sein. Wenn die App offen ist, und ich aktualisiere in diesem Moment die txt Datei, dann soll die App den alten Text ausblenden und den neuen sofort anzeigen, Echtzeitabfrage quasi...
Ich habe nun begonnen das Problem folgendermaßen anzugehen:
Mit Eclipse habe ich mir eine kleine Applikation geschrieben, welche eine Änderung der Textdatei erkennt und diese dann ausließt und in einem String speichert. Die entsprechende Smartphone App zum Anzeigen des Inhaltes bekomme ich auch programmiert.
1.Wie löse ich allerdings das Problem, mit der sicheren Datenübertragung?
Habe etwas mit Firebase herumexperimentiert, schaffe es aber nicht die Daten mit Eclipse dort in eine Database zu laden, funktioniert das überhaupt? Habe mindestens 10h getestet und getan, Maven genutzt ohne dass ich es kenne und und und...schrecklich wenn man ahnunglos ist.
Das Überwachen der Textdatei habe ich mit dem Erfassen des Änderungsdatums sowie einer dauerhaften while Schleife gelöst, geht das eleganter?
FTP Server?! Wie verhindere ich unbefugten Zugriff, kann ich mit der eclipse Appl. dauerhaften auf einem Ftp Server schreiben? Macht das Sinn?
Wie erfasse ich per Android App eine Datenaktualisierung auf dem Server ohne dass das Ganze zu resourcenlastig ist? Dauerhaft eine Schleife laufen zu lassen, ist eine unelegante Art der Programmierung, nehme ich an? Eventuell auch eine Lösung, mit der ich später Push Notifiactions aussenden kann, wenn ich die Datei ändere und die App bei den Nutzern geschlossen ist...
Ist es auch möglich per App direkt auf die Datei, welche auf dem Remote liegt zuzugreifen? Oder ist dies zu unsicher bezüglich Fremdzugriff? Sobald die Apk ausgelesen wird, wären ja dann Zugriffsdaten bekannt?
Ich danke euch vielmals... und wünsche vorab einen guten Rutsch in 2020!
Viele Grüße Kevin
— geändert am 30.12.2019, 16:27:12
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.