Anschließen des Android-Telefons über ein USB-Kabel und Zugreifen auf den http-Server auf dem Computer.
Firewall - Schalten Sie es aus. Sobald alles funktioniert, können Sie unter Eingehende Regeln eine Regel hinzufügen, den Apache-HTTP-Server (UDP und TCP) (oder den von Ihnen verwendeten HTTP-Server) aktivieren. Warnung - Wenn Sie die Firewall ausschalten, wird Ihr Computer anfällig zu Internetangriffen. Schalten Sie also zuerst das Internet aus und trennen Sie sich vom Netzwerk. Sie müssen nicht im Internet sein, damit dies funktioniert, da Sie zwei Geräte im lokalen Netzwerk verbinden.
Stecken Sie das USB-Kabel ein. Wenn das Netzwerkfenster angezeigt wird, wählen Sie Heimnetzwerk. Wenn es nicht angezeigt wird, ist es wahrscheinlich auf Öffentlich eingestellt (was nicht funktioniert). Gehen Sie also zu: Systemsteuerung \ Netzwerk und Internet \ Netzwerk- und Freigabecenter (in Win7) und stellen Sie es dort auf Heimnetzwerk ein. Möglicherweise wird ein nächster Bildschirm angezeigt, nachdem Sie darauf gedrückt haben, um Bilder und Musik freizugeben. Klicken Sie einfach auf Abbrechen. Auf dem Hauptbildschirm ist das Heimnetzwerk weiterhin aktiv.
Sie benötigen die IP des Computers, localhost oder andere Aliase funktionieren nicht. Um die IP Ihres Computers abzurufen, starten Sie die Windows-Befehlszeilen-Shell (drücken Sie Windows-Taste + R und geben Sie cmd ein). Das schwarze Eingabeaufforderungsfenster sollte angezeigt werden. Geben Sie Folgendes ein: "ipconfig" und drücken Sie die Eingabetaste. Nun suchen Sie nach
IPv4-Adresse. . . . . . . . . . . : 192.168. ###. ### Dies ist die IP, die Ihr Telefon Ihrem Computer zugewiesen hat
Nun sollten Sie im Browser des Telefons versuchen, auf eine Test-HTML-Datei vom Server Ihres Computers zuzugreifen, die einwandfrei angezeigt werden soll.
Jetzt, da alles funktioniert, möchten Sie wahrscheinlich die Firewall und den Internetzugang auf Ihrem Computer aktivieren. Versuchen Sie nun erneut, auf Ihren http-Server zuzugreifen. Es wird wahrscheinlich nicht funktionieren. Abhängig von Ihrem Setup wird möglicherweise ein Popup angezeigt, in dem Sie aufgefordert werden, eine Regel hinzuzufügen, um dies zuzulassen. Wenn Sie dies nicht tun, fügen Sie sie einfach selbst hinzu. Starten Sie die Windows-Firewall, gehen Sie zu Eingehende Regeln (da es sich um einen Server handelt) und fügen Sie eine neue Regel hinzu. Wählen Sie "Programm". Suchen Sie die Exe Ihres http-Servers und stellen Sie im nächsten Bildschirm sicher, dass Zulassen ausgewählt ist. Versuchen Sie erneut, eine Verbindung herzustellen, und jetzt sollte es funktionieren. Wenn nicht, liegt es wahrscheinlich daran, dass Sie eine falsche Exe ausgewählt haben. Sie können sogar noch weiter gehen, um die Nutzung von außen einzuschränken (da jetzt jeder im Internet darauf zugreifen kann, wenn er Ihre Internet-IP-Adresse hat). Um den Zugriff einzuschränken, können Sie mit der rechten Maustaste auf die neue Regel klicken, die Sie gerade erstellt haben.
Hinweis für Android-Entwickler, jetzt in Ihrem Android-Code müssen Sie "http: //" verwenden, sonst funktioniert es nicht. Zum Beispiel: MyAsyncTask.execute ("http://192.168.123.123/test.html")
Teil II - IP auf fest / statisch einstellen.
Jetzt, da die Dinge funktionieren, ändert sich Ihre IP jedes Mal, wenn Sie das Kabel abziehen und wieder einstecken. Und wenn Sie es irgendwo wie in einem Code verwenden, müssen Sie es jedes Mal aktualisieren! Die Lösung, die ich mir ausgedacht habe, besteht darin, die IP auf statisch zu setzen.
- Wenn das Telefon verbunden und angebunden ist, kehren Sie zum Netzwerk- und Freigabecenter zurück und klicken Sie auf die LAN-Verbindung "Verbindungen:".

- Wählen Sie im nächsten Bildschirm Eigenschaften aus, markieren Sie IP 4, drücken Sie dort auf Eigenschaften und klicken Sie auf "Folgende IP-Adresse verwenden".
- Setzen Sie das Standard-Gateway und die Subnetzmaske genau so ein, wie es in der ipconfig war, und ändern Sie für die IP-Adresse nur die letzten 3 Ziffern in 1 bis 255

Diese IP-Adresse ist Ihre neue feste / statische IP-Adresse und bleibt beim nächsten Anschließen des Telefons unverändert.