Android-Gerät über einen Webbrowser von einem Laptop mit WiFI aus verwalten

8

Anforderung: Ich möchte mein Android-Handy über meinen Laptop mit WI-Fi steuern. Dazu muss ich einen Webserver und eine "angepasste" Web-App ausführen, die auf dem Android-Telefon über einen bestimmten Port und die IP-Adresse des WLAN-Adapters läuft. Zum Beispiel kann ich über den Browser in meinem Laptop eine Verbindung zur Webanwendung herstellen, die auf meinem Telefon läuft: http://(ip address of the phone):port

Dinge, die ich versucht habe: Ich habe ein paar Webserver für Android ausgewertet, mit denen ich Java-basierte Servlets ausführen kann ( ijetty ). Es gibt andere wie TWJS, KWS, PAW usw. Bisher kann ich sie am Telefon laufen lassen und über meinen Laptop auf den Webserver zugreifen.

Meine Frage: Von all den Ressourcen und Materialien, die mit der Entwicklung von Apps für Android zu tun haben, fällt es mir wirklich schwer, nützliche und klare Informationen darüber zu finden, welche Webtechnologie ich erstellen sollte > Web-Anwendung, die Android-APIs verwenden und effektiv mit dem Telefon kommunizieren kann, wie jede native Android-Anwendung .

i-Jetty behauptet, Web-Anwendungen zu unterstützen, die die Android-API verwenden können, aber es fehlt jegliche aufrichtige Dokumentation darüber, wie man solche Web-Anwendungen / Servlets erstellt, die Android-APIs verwenden.

Während meine Anforderung ähnlich wie bei einer bestehenden Anwendung für Android ist, ist es nicht Open Source und es wird auch nichts darüber diskutiert.

AirDroid " zu seiner Implementierungsarchitektur. Daher bin ich offen für alle Vorschläge, die mir helfen können, eine Webanwendung für die drahtlose Verwaltung des Android-Telefons zu erstellen.

    
ArkoD 11.08.2012, 13:46
quelle

1 Antwort

1

Sehen Sie sich die i-i-jetty Beispielanwendung können Sie sehen, dass es möglich ist, die Context und ContentResolver Objekte:

%Vor%

, über die Sie auf Systemdienste zugreifen, Einstellungen lesen und schreiben, Abfragen ausführen können, um Kontakte abzurufen usw., als ob es eine normale Android-Anwendung wäre.

    
mrucci 14.08.2012, 07:47
quelle