知道你們是否想試一下用Android模擬器如何訪問本身建的Web站點呢?
下面我將講一下如何實現
Step 1:我用的Tomcat做爲本地服務器,在Webapps這個目錄裏,把個人名爲kankong的Web工程放進來,啓動Tomcat服務器.
在瀏覽器裏輸入: http://localhost(或者127.0.0.1):8080 nkong/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 將 出現以下界面: (請記住: http://10.0.2.2:端口號) 若是你的默認端口是80,能夠直接輸入 http://10.0.2.2 OK~這樣就大功告成了!