Android手機做熱點時,如何擷取連過來裝置的具體資訊?,android具體資訊
1、串連過來的裝置的資訊存放在/data/misc/dhcp/dnsmasq.leases中
2、它的格式是:
/系統id,不需取值/client mac地址/client ip地址/ client device name/加權後mac地址,也不需取值
<span style="font-size:14px;">1357041758 88:00:12:34:56:78 192.168.43.133 android-184cc6c105d7a3b 01:88:00:12:34:56:78</span>
2、參考WifiServie.java的getClientIp()方法,可以自訂這個方法取得device name,具體如下:
<span style="font-size:14px;">public String getClientDeviceName(String deviceAddress) {//傳mac地址進來enforceAccessPermission();if (TextUtils.isEmpty(deviceAddress)) {return null;}//讀取對應的檔案資訊for (String s : readClientList("/data/misc/dhcp/dnsmasq.leases")) {if (s.indexOf(deviceAddress) != -1) {String[] fields = s.split(" ");//校正資料是否破損if (fields.length > 4) {//返回第4個欄位return fields[3];}}}return null;}</span>
轉載請註明出處:周木水的CSDN部落格 http://blog.csdn.net/zhoumushui
我的GitHub:周木水的GitHub https://github.com/zhoumushui
安卓手機建立熱點後,怎查看接入裝置的資訊?
這個好像沒有吧,不過可以設定個密碼的!還有就是那個特別耗費電池
教,android手機作為熱點後,怎知道是否有其他裝置串連到熱點上了?哪位大俠知道飯方法幫幫忙,
在所串連的裝置中可以查看的。