㈠ android 手機客戶端的ip地址是靜態的,怎麼獲取ip
1、點擊手機下面的系統工具按鈕;
2、在彈出的菜單中選擇設置;
3、在彈出的菜單項中選擇無線和網路;
4、在無線網路設置中選擇wi_fi設置;
5、在wi_fi設置下點擊手機下面的系統工具按鈕 ,在彈出的菜單中選擇高級;
6、勾選使用靜態IP復選框.
7、點擊IP地址,設置IP,可根據wifi網所在網段來設置,這里設置為192.168.0.2 ,這里經需要說明的是IP地址設置范圍是192.168.0.2-192.168.0.254,在這個范圍內可以任意設置,不要使用192.168.0.1.因為這個會分配給路由.
㈡ 如何在android 中獲取Wifi設備的IP地址
wifi熱點連接成功之後你把那個dhcp的地方用手動方式進入 就能夠看到區域網的ip地址了
要看公網的ip的話,可以用手機瀏覽器訪問 ip138.com 就能看到你的wifi路由器分配的公網的ip了
㈢ android設備 如何通過mac地址知道ip地址
android 中有 獲取IP 和 MAC的方法例如獲取Ip
public String GetHostIp() {
try {
for (Enumeration<NetworkInterface> en = NetworkInterface
.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> ipAddr = intf.getInetAddresses(); ipAddr
.hasMoreElements();) {
InetAddress inetAddress = ipAddr.nextElement();
if (!inetAddress.isLoopbackAddress()) {
return inetAddress.getHostAddress();
}
}
}
} catch (SocketException ex) {
} catch (Exception e) {
}
return null;
}
MAC 就不列舉了自行網路,但是你說的問題 讓兩台設備TCP通訊,如果是在區域網內,也就是用wifi,你獲取ip 然後一個客戶端一個伺服器是可以連接成功的。但是如果用外網的話,就不是這么簡單了。比如 我用android 作為客戶端PC作為手機 如果手機用外網訪問伺服器,這就相當於外網訪問內網伺服器,需要在伺服器進行配置 一、在路由器的轉發規則設置映射 二、(這個有的情況不需要,例如,你的pc網路是鐵通你的手機是移動卡,就不用第二部,如果你的手機是聯通卡就需要這步)申請一個固定Ip 給客戶打電話
㈣ android在區域網的情況下,如何獲取伺服器的IP地址
規定一對口令,比如發出123就返回456,然後掃描網段下所有IP,對上了就是了
㈤ android 怎麼獲取路由器的ip
一、首先介紹蘋果系統下查詢手機ip:
1、首先點擊【設置】按鈕
2、開啟無線區域網
3、然後選擇無線網路並連接,連接成功後,點擊所連接網路後面的驚嘆號圖標
4、然後就能看到該無線網路的詳細信息了,其中就包含了ip地址

㈥ 如何獲取android本機用戶名及ip地址
用戶名就是您的手機型號。ip地址可以通過瀏覽器進入網路搜索【ip】,即可以顯示您的手機的ip地址。
望採納,謝謝!
㈦ 求教,Android如何獲取應用正在訪問的ip及埠
android的本質是linux,執行linux命令的netstat即可
使用下述代碼執行命令並顯示吧,請自行判斷修改,函數的返回值就是結果
package com.example.linuxcmd;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
public final class RootCmd {
// 執行linux命令並且輸出結果
protected static String exec(String[] args) {
String result = "";
ProcessBuilder processBuilder = new ProcessBuilder(args);
Process process = null;
InputStream errIs = null;
InputStream inIs = null;
try {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int read = -1;
process = processBuilder.start();
errIs = process.getErrorStream();
while ((read = errIs.read()) != -1) {
baos.write(read);
}
baos.write('\n');
inIs = process.getInputStream();
while ((read = inIs.read()) != -1) {
baos.write(read);
}
byte[] data = baos.toByteArray();
result = new String(data);
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (errIs != null) {
errIs.close();
}
if (inIs != null) {
inIs.close();
}
} catch (IOException e) {
e.printStackTrace();
}
if (process != null) {
process.destroy();
}
}
return result;
}
}