在一般的Java Web程序开发中,我们通常使用localhost或者127.0.0.1来访问本机的Web服务,但是如果我们在Android模拟器中也采用同样的地址来访问,Android模拟器将无法正常访问到我们的服务,这是为什么呢?我们可以这样来理解:Android的底层是Linux kernel,包括Android本身就是一个操作系统,因此,这时我们在模拟器的浏览器中输入的localhost或127.0.0.1所代表的是Android模拟器(Android虚拟机),而不是你的电脑,明白了吗?这就是为什么你在模拟器中使用localhost时会报“Web page not available”的原因。
  那到底要如何才能访问到本地电脑上的Web应用呢?在Android中,将我们本地电脑的地址映射为10.0.2.2,因此,只需要将原先的localhost或者127.0.0.1换成10.0.2.2,就可以在模拟器上访问本地计算机上的Web资源了。

地址:

http://www.cnblogs.com/YOUCAN/archive/2012/09/14/2684691.html

最新文章

  1. Framework manager编写SQL错误整理
  2. MyCat:取代Cobar数据库中间件
  3. wicket基础应用(1)--使用wicket对表单中的数据进行验证
  4. 平摊分析 Amortized Analysis ------geeksforgeeks翻译
  5. json在action,$.ajax{}中的使用
  6. 一个js对象的代码结构
  7. Asp.Net 上传图片并生成高清晰缩略图(转)
  8. Git快速上手 : Tortoise工具使用
  9. HDU 3018 Ant Trip
  10. 一些80C51单片机支持双DPTR,C编译器是如何使用它的?
  11. elememtui(有关权限的那些事)
  12. Node.js URL
  13. Xenserver之设置Xenserver和VM机开机自动启动
  14. Linux 内核里的“智能指针”【转】
  15. centos6 -> zabbix2.2升级3.0.5教程
  16. Loadrunner C/S关联函数(LSP)AND(LSSS)使用-案例
  17. zeroclipboard实现多浏览器复制到粘贴板功能
  18. 使用DataSource绑定一维数组时,DataTextField只需绑定空字符串
  19. 在table中选中某条数据,让其显示对应详细信息
  20. MVC初识

热门文章

  1. 命令__shell数字-字符串比较
  2. margin百分比,重叠和auto
  3. Python实现队列
  4. linux中shell变量$#,$@,$0,$1,$2
  5. TortoiseSVN里checkout depth各选项的含义
  6. this bind apply call
  7. Runtime.getRuntime().exec方法
  8. 结构型设计模式之代理模式(Proxy)
  9. Dreamweaver安装须知
  10. Mina框架的学习笔记——Android客户端的实现