當我通過USB綁定將Android設備連接到Windows PC時,它會創建一個網絡Adpater,一個遠程NDIS。這個適配器的IP地址,網關等值由Android手機(我認爲)設置。有沒有辦法在Android代碼或應用程序中獲取這些值。這裏的IP地址是動態的(只想保持這種方式,不想使用靜態IP),用這個IP我想通過USB電纜發送HTTP請求到PC或服務器。獲取使用Android的USB tethering創建的RNDIS adpater的ip?
1
A
回答
0
如果你想找出在這方面,你可以使用下面的方法您的手機的IP地址:
1)安裝類似「IP工具」或「Ping工具」應用程序,它可以顯示當前您的網絡接口狀態(檢查接口「rndis0」)。
2)將設備連接到計算機並打開開發模式(將啓用ADB接口)。然後使用PC上的adb命令行工具訪問您的設備:adb shell ip addr
。以下命令將顯示有關所有網絡接口的信息。您需要檢查網絡接口「rndis0」。
3)如果您是應用程序開發人員,則可以使用NetworkInterface類(請點擊鏈接https://developer.android.com/reference/java/net/NetworkInterface.html)。
4)或者通過SSH連接到設備(以前安裝SSH服務器應用程序)並使用諸如ip addr
之類的命令來查找有關網絡接口的信息。
希望這個答案能幫助別人。 :)
相關問題
- 1. 無法通過USB在android上獲得反向tethering工作
- 2. 如何編程USB RNDIS?
- 3. Android ListView Base Adpater獲取錯誤位置
- 4. 基於Linux的USB小工具設備的靜態主機RNDIS IP
- 5. 如何在Android 4.0和3.0中調用usb tethering intent?
- 6. 獲取使用的IP
- 7. 從Android的熱點IP獲取IP
- 8. 在Android上禁用wifi tethering
- 9. 如何在Android Marshmallow中創建WiFi tethering Hotspot?
- 10. 獲取使用Ansible創建的AWS實例的IP地址/屬性
- 11. 獲取所有用戶使用WiFi tethering連接的所有用戶的列表android
- 12. 如何獲取使用Android手機的系統的IP地址?
- 13. 如何使用App Tethering從服務器獲取圖像
- 14. 獲取使用gitflow創建的分支?
- 15. 的ListView adpater設置
- 16. android listview和adpater中的一個bug
- 17. 創建使用IP地址
- 18. 如何在設備連接到您的android wifi tethering AP時獲取通知?
- 19. 獲取使用Scapy的和IP
- 20. 獲取未使用的IP地址
- 21. 獲取Android的IP爲P2P連接
- 22. android:通過ICS上的WIFI獲取IP
- 23. 在android中獲取wifi ip的位置
- 24. usb互聯網選項不可用kitkat - 反向tethering
- 25. 如何端口USB RNDIS設備驅動程序?
- 26. 要使用哪種Adpater?
- 27. 使用API獲取Android設備的IP地址
- 28. 如何使用仿真器獲取IP地址的Android
- 29. 使用VBScript獲取WAN IP
- 30. Android:如何在rndis初始化階段捕獲網絡包?