Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 開發入門 >> 用Android訪問本地站點---(localhost,10.0.2.2)要區別

用Android訪問本地站點---(localhost,10.0.2.2)要區別

編輯:開發入門

知道大家是否想試一下用android模擬器如何訪問自己建的Web站點呢? 下面我將講一下如何實現.

Step 1:我用的Tomcat作為本地服務器,在WebaPPS這個目錄裡,把我的名為kankong的Web工程放進來,啟動Tomcat服務器.

在浏覽器裡輸入:http://localhost(或者127.0.0.1):8080/kankong/index.Html將出現如下界面:

 

Step 2:啟動android 模擬器:

如果你在Eclipse裡已經啟動了Android模擬器就跳過此步.我們如何手動啟動android模擬器呢?

首先運行cmd出現我們習慣的黑屏,輸入android list avd(列出所有AVD模擬器)

 

 

然後我們選擇其中一個啟動以Android 1.5為例子:emulator -debug avd_config -avd android 1.5:

出現我們熟悉的畫面如下:

 

Step 3:打開浏覽器輸入http://localhost:8080/kankong/index.Html?

我們的第一想法是輸入http://localhost:8080/kankong/index.Html,可是這將不會成功,為什麼呢?問題是這樣的,android模擬器(simulator)把它自己作為了localhost,也就是說,代碼中使用localhost或者127.0.0.1來訪問,都是訪問模擬器自己!這是不行的!


如果你想在模擬器simulator上面訪問你的電腦,那麼就使用android內置的IP 10.0.2.2 吧,  10.0.2.2 是模擬器設置的特定ip,是你的電腦的別名alias記住,在模擬器上用10.0.2.2訪問你的電腦本機.

也就是輸入http://10.0.2.2:8080/kankong/index.Html將出現如下界面:

 

OK~這樣就大功告成了!

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved