導航:首頁 > 操作系統 > android網路訪問方式

android網路訪問方式

發布時間:2023-03-01 23:37:58

android手機訪問伺服器, 手機和伺服器間怎麼實現

手機可以直接訪問伺服器呀,只要APN設置好。能上網就行。其實和電腦一樣,IP訪問,只不過是移動網路幫你以ip方式訪問公網伺服器地址

⑵ android如何訪問本地網路

如果你是打算用手機測試移動版網頁的話(同區域網手機訪問pc上的html)。
那可以將區域網內的設備都設置成靜態ip。然後使用iis或php環境將網頁放到站點目錄下。
然後就可以通過ip進行訪問了。
如果你打算用手機訪問手機上的html頁面
那你可以安裝一個AndroPHP 然後將html頁面放到站點目錄下。然後使用給定的ip訪問即可

⑶ 如何使用Android來正確地訪問網路資源

Android應用經常會和伺服器端交互,這就需要手機客戶端發送網路請求,下面介紹四種常用網路請求方式,我這邊是通過Android單元測試來完成這四種方法的,還不清楚Android的單元測試的同學們請看Android開發技巧總結中的Android單元測試的步驟一文。
java.net包中的HttpURLConnection類
Get方式:
[java] view plainprint?
// Get方式請求
public static void requestByGet() throws Exception {
String path = "https://reg.163.com/logins.jsp?id=helloworld&pwd=android";
// 新建一個URL對象
URL url = new URL(path);
// 打開一個HttpURLConnection連接
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
// 設置連接超時時間
urlConn.setConnectTimeout(5 * 1000);
// 開始連接
urlConn.connect();
// 判斷請求是否成功
if (urlConn.getResponseCode() == HTTP_200) {
// 獲取返回的數據
byte[] data = readStream(urlConn.getInputStream());
Log.i(TAG_GET, "Get方式請求成功,返回數據如下:");
Log.i(TAG_GET, new String(data, "UTF-8"));
} else {
Log.i(TAG_GET, "Get方式請求失敗");
}
// 關閉連接
urlConn.disconnect();
}
// Get方式請求
public static void requestByGet() throws Exception {
String path = "https://reg.163.com/logins.jsp?id=helloworld&pwd=android";
// 新建一個URL對象
URL url = new URL(path);
// 打開一個HttpURLConnection連接
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
// 設置連接超時時間
urlConn.setConnectTimeout(5 * 1000);
// 開始連接
urlConn.connect();
// 判斷請求是否成功
if (urlConn.getResponseCode() == HTTP_200) {
// 獲取返回的數據
byte[] data = readStream(urlConn.getInputStream());
Log.i(TAG_GET, "Get方式請求成功,返回數據如下:");
Log.i(TAG_GET, new String(data, "UTF-8"));
} else {
Log.i(TAG_GET, "Get方式請求失敗");
}
// 關閉連接
urlConn.disconnect();
}

Post方式:
[java] view plainprint?
// Post方式請求
public static void requestByPost() throws Throwable {
String path = "https://reg.163.com/logins.jsp";
// 請求的參數轉換為byte數組
String params = "id=" + URLEncoder.encode("helloworld", "UTF-8")
+ "&pwd=" + URLEncoder.encode("android", "UTF-8");
byte[] postData = params.getBytes();
// 新建一個URL對象
URL url = new URL(path);
// 打開一個HttpURLConnection連接
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
// 設置連接超時時間
urlConn.setConnectTimeout(5 * 1000);
// Post請求必須設置允許輸出

⑷ Android網路通信都有哪幾種方式

Android網路編程分為兩種:基於http協議的,和基於socket的。
基於Http協議:HttpClient、HttpURLConnection、AsyncHttpClient框架等
基於Socket:
(1)針對TCP/IP的Socket、ServerSocket
(2)針對UDP/IP的DatagramSocket、DatagramPackage
(3)Apache Mina框架

⑸ 安卓真機如何訪問電腦上的localhost啊

localhost表示本機,android上要訪問電腦,肯定不能通過localhost來訪問,需要以下步驟:

  1. 電腦上啟動web伺服器,確保本機是能訪問的。

  2. Android必須與電腦是同IP段,即在同一個區域網才可以訪問。

  3. 通過完整的HTTP請求訪問,例如http://ip:埠/項目名 的方式訪問。

  4. 電腦的防火牆必須關掉,或者增加埠的入站規則。

  5. 通過以上步驟即可在Android上訪問電腦了。

提示:

  1. 建議在電腦上用一個隨身wifi共享網路,讓手機連接,或者直接在電腦上共享網路給手機。

  2. 將請求地址到其它的區域網電腦上訪問測試,如果其它電腦上可以訪問,則手機也可以訪問。

  3. 如果IP不在同一個區域網,那麼電腦需要做IP埠映射,讓外網可以訪問,手機才能訪問。

⑹ android 小部件中怎麼進行網路訪問

Android訪問網路的許可權是android.permission.INTERNET。
聲明許可權的方式:
打開 AndroidManifest.xml文件
在application節點之前增加<uses-permission android:name=」android.permission.INTERNET」></uses-permission>
代碼中需要通過Thread來訪問網路,UI線程連接網路Android會拋出異常。

閱讀全文

與android網路訪問方式相關的資料

熱點內容
什麼java編譯器支持中文 瀏覽:561
香港伺服器如何做代理 瀏覽:201
pdf寫入 瀏覽:986
高爾夫電台怎麼添加到文件夾 瀏覽:239
四川麻將一般下哪個app 瀏覽:864
反編譯exe腳本 瀏覽:462
源碼文件夾怎麼編譯到固件中 瀏覽:912
ERp列印伺服器錯誤怎麼弄 瀏覽:113
蚌埠u盤加密軟體有哪些 瀏覽:180
前端如何認證伺服器 瀏覽:556
linux切換db2用戶命令 瀏覽:308
相片如何用電解壓 瀏覽:908
碩士程序員去學校當老師 瀏覽:122
pythonstr提取到字典 瀏覽:820
程序員那麼可愛有人看上陸漓了 瀏覽:878
php正則提取圖片 瀏覽:105
pythonlinuxdjango 瀏覽:564
php中文返回亂碼 瀏覽:91
宿舍裝的電信怎麼加密 瀏覽:747
為什麼壓縮文件解壓後變少了 瀏覽:428