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 獲得輸出流 值得注意的是,在這些方...