Android telefonun USB kablosuyla bağlanması ve Bilgisayardaki http sunucusuna erişilmesi.
Güvenlik duvarı - kapatın, her şey çalıştığında, Gelen kuralları altında bir kural ekleyebilir, Apache HTTP Sunucusunu (UDP ve TCP) (veya kullandığınız herhangi bir HTTP sunucusunu) etkinleştirebilirsiniz Uyarı - güvenlik duvarını kapatırsanız, bilgisayarınız savunmasız hale gelir İnternet saldırılarına. Bu yüzden önce interneti kapatın ve ağ bağlantısını kesin. Yerel ağda iki cihazı bağladığınız için bunun çalışması için internette olmanıza gerek yoktur.
USB kablosunu takın. Ağ oluşturma penceresi açılırsa, Ev Ağı'nı seçin. Açılmazsa, muhtemelen Genel olarak ayarlanmıştır (bu işe yaramaz), bu nedenle: Denetim Masası \ Ağ ve İnternet \ Ağ ve Paylaşım Merkezi'ne (win7'de) gidin ve orada Ev Ağı olarak ayarlayın. Resimleri, Müzikleri paylaşmak için bastıktan sonra size bir sonraki ekran verebilir ... üzerindeki iptal düğmesine tıklamanız yeterlidir. Ana ekranda Ev Ağı hala aktif olacaktır.
Bilgisayarın IP'sine ihtiyacınız var, localhost veya diğer takma adlar çalışmıyor. Makinenizin IP'sini almak için, Windows komut satırı kabuğunu başlatın (Windows Tuşu + R'ye basın ve cmd yazın), siyah komut istemi penceresi açılmalıdır, "ipconfig" yazın ve enter tuşuna basın. Şimdi bak
IPv4 Adresi. . . . . . . . . . . : 192.168. ###. ### Telefonunuzun bilgisayarınıza atadığı IP budur
Şimdi, telefonun tarayıcısında, bilgisayarınızın sunucusundan bir test html dosyasına erişmeyi deneyin, iyi görünmesi gerekir.
Artık her şey çalıştığına göre, muhtemelen bilgisayarınızda güvenlik duvarını ve İnternet erişimini etkinleştirmek isteyeceksiniz. Şimdi http sunucunuza tekrar erişmeyi deneyin. Muhtemelen işe yaramayacak. Kurulumunuza bağlı olarak, buna izin vermek için bir kural eklemenizi isteyen bir açılır pencere alabilirsiniz, ancak bunu yapmazsanız, kendiniz eklemeniz yeterlidir. Windows güvenlik duvarını başlatın ve Gelen Kuralları'na gidin (çünkü bu bir sunucu) ve Yeni Kural ekleyin. "Program" ı seçin. Http sunucunuzun exe dosyasını bulun ve sonraki ekranda İzin Ver'in seçili olduğundan emin olun. Tekrar bağlanmayı deneyin ve şimdi çalışmalıdır. Değilse, muhtemelen yanlış exe seçmiş olmanızdan kaynaklanmaktadır. Dış kullanımı kısıtlamak için daha da ileri gidebilirsiniz (çünkü artık internetteki herkes sizin İnternet IP adresinize sahipse ona erişebilir) Erişimi kısıtlamak için az önce oluşturduğunuz yeni kurala sağ tıklayabilirsiniz,
Android geliştiricileri için not, artık android kodunuzda "http: //" kullanmanız gerekir, aksi takdirde çalışmaz. Örneğin: MyAsyncTask.execute ("http://192.168.123.123/test.html")
Bölüm II - IP'yi sabit / statik olarak ayarlama.
Artık işler işe yaradığına göre, kabloyu her çıkarıp tekrar taktığınızda IP'niz değişecektir. Ve bir kodun içinde gibi bir yerde kullanıyorsanız, her seferinde güncellemeniz gerekir! Bulduğum çözüm, IP'yi statik olarak ayarlamaktır.
- Telefonu bağlayıp bağladıktan sonra, Ağ ve Paylaşım Merkezi'ne geri dönün ve Yerel Alan bağlantısı "Bağlantılar" seçeneğini tıklayın:

- Sonraki ekranda Özellikler'i seçin, ardından IP 4'ü vurgulayın ve oradaki özelliklere basın ve "Aşağıdaki IP adresini kullan" ı tıklayın.
- Varsayılan Ağ Geçidini ve Alt Ağ Maskesini tam olarak ipconfig'teki gibi yerleştirin ve IP Adresi için yalnızca son 3 haneyi 1'den 255'e kadar değiştirin

Bu IP, yeni sabit / statik IP'niz olacak ve telefonu bir sonraki takışınızda aynı kalacaktır.