Datei.wiki Q&A
> C
> Welche Themen Sollte Ich In Java Lernen, Um Mit Der Programmierung Einfacher Android-Anwendungen Zu Beginnen?
Frage
Welche Themen sollte ich in Java lernen, um mit der Programmierung einfacher Android-Anwendungen zu beginnen?
Beantworte die Frage
Ähnlich
- Gibt es einen iOS-Emulator für Windows, ähnlich wie BlueStack für Android?
- Wie kann ich Windows auf Android virtualisieren?
- Welcher Studiengang im 4. Studienjahr der Technischen Informatik bietet die meisten beruflichen Möglichkeiten? Die Studiengänge sind Softwaretechnik, Programmierung, Computertechnik (Robotik) und Informationstechnologie (Netzwerke, Sicherheit).
- Welche Arten von Erweiterungssteckplätzen gibt es in einem Computer?
- Wie lange hält die CPU meines Laptops bei 90 Grad Celsius und was sollte ich tun?
Ich werde erklären, wie ich es gemacht habe. Ich habe die Datenbank mit ihren Tabellen und Beziehungen erstellt und mit php die Skripte für den Zugriff auf die Daten erstellt. Die von den Skripten zurückgegebenen Informationen wurden mithilfe der Volley-Bibliothek abgerufen. Das heißt, mit Volley habe ich nur die PHP-Skripte aufgerufen und die abgerufenen Informationen wurden auf Android angezeigt.
Volley ist nicht die einzige Lösung. Außerdem gibt es okHttp. Aber ich hielt Volley für die bessere Option, da es bereits eine Android-Bibliothek ist.
Die Skripte zur Abfrage der Datenbank können in jeder Sprache erstellt werden: java, asp, perl, python ... Volley stellt schließlich nur eine Verbindung zum Ausgabekanal auf dem Bildschirm her, damit die Informationen auf Android angezeigt werden können. Daher müssen alle Skripte, die Sie für den Zugriff auf die Datenbank erstellen, einen Befehl zur Anzeige des Ergebnisses auf dem Bildschirm enthalten, damit Sie beim Aufruf der Skripte von Volley aus die Informationen auf dem Handy anzeigen können. Auf diese Weise können Sie auch mit einem Browser überprüfen, ob das zurückgegebene Ergebnis korrekt ist oder nicht.
Volley erlaubt es Ihnen, Strings oder JSON-Objekte zurückzugeben.
Ich lasse Ihnen einige Links, wie Volley funktioniert:
Volley Übersicht | Android Developers
Android arbeitet mit der Volley-Bibliothek
Android Volley Tutorial
Android Volley Tutorial
Angenommen, die Datenbank befindet sich außerhalb des Android-Geräts, würde ich nicht empfehlen, eine Verbindung zu MySql herzustellen, wie es eine Windows-Anwendung tun kann
Eine gute Lösung ist es, auf die Datenbank auf entkoppelte Weise zuzugreifen, über einen Webdienst, der die Ergebnisse im JSON/XML-Format zurückgibt (vorzugsweise JSON, vorzugsweise ein REST-Dienst, weil er einen geringeren Overhead und eine geringere Latenz aufweist.).
Auf der anderen Seite sollte die Implementierung high-level sein, so dass keine SQL-Abfragen an den Dienst gesendet werden müssen. Unter der Voraussetzung, dass die Anwendung weiß, welche Informationen sie benötigt, sollte der Dienst die entsprechende Struktur bereitstellen, damit die Daten in der Konversation zwischen der Anwendung und dem Dienst serialisiert/deserialisiert werden.