安卓Socket開發注意事項

2022-03-17 12:25:16 字數 1025 閱讀 9536

1、在寫**的activity裡import進socket相關的包,這個很easy,如果你不知道要import什麼包,也可以先不指定,可       以直接寫例如"socket sokt = new socket();"這樣的話,由於沒有匯入socket的package,所以編譯器會自動提示         你需要import某個包,然後按照提示點就ok了。

2、修改專案的"mamanifest.xml",這一點很容易被人忽視,尤其是初次在安卓裡用socket的童鞋,竟然會一頭霧               水「我**沒問題,就是不知道為何執行不對?!!」網上很多教程都教你怎麼在安卓裡寫socket**,很少有人         提出

,過程如下:

2.1雙擊選擇androidmanifest.xml

2.2在標籤後加入這句話,如下圖             所示

//申請socket相關的變數

string serverip = "172.18.8.124";

int serverport = 9050;

static socket server;

//在傳送/接收數居前,先建立socket鏈結

server = new socket(serverip, serverport);

//傳送內容(字串s)

public void send(string s)

catch (ioexception e)

out.print(s);

out.flush();

}//接收內容(存入字串line)

public void client_output() throws unsupportedencodingexception, ioexception

安卓Socket開發注意事項

1 在寫 的activity裡import進socket相關的包,這個很easy,如果你不知道要import什麼包,也可以先不指定,可 以直接寫例如 socket sokt new socket 這樣的話,由於沒有匯入socket的package,所以編譯器會自動提示 你需要import某個包,然後...

8 16安卓開發 注意事項

顯式intent穿梭activities 除四大元件外,用getcontext傳遞 getcontext為獲取上下文 add.setonclicklistener new view.onclicklistener 普通的activity註冊 主活動註冊 golang的獲取資料中的index和size...

Socket注意事項

socket方法 getinetaddress 遠端服務端的ip位址 getport 遠端服務端的埠 getlocaladdress 本地客戶端的ip位址 getlocalport 本地客戶端的埠 getinputstream 獲得輸入流 getoutstream 獲得輸出流 值得注意的是,在這些方...