[020] Android模拟器访问本地Web应用

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

        本篇文章试图解决这样一个问题:如何在Android模拟器上访问本地的Web应用? 例如,在你的开发机器上启动一个Tomcat服务,接着打开电脑上的浏览器,默认情况下输入http://localhost:8080/就能够访问到Tomcat的主页面;那么,如果我们想在Android模拟器上来访问,可以吗?答案是肯定的,但是访问的URL会有所变化,这又是为什么呢?请继续往下看。
        在一般的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的手机模拟器的实现(含源文件) 欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 设计说明书 题 目 基于Web的手机模拟器的实现 摘 要 随着信息技术的迅速发展,Web技术的应用越来越普及。除了常见的教学课件演示、实验动画模拟、过程仿真实现、可视化仿真及测试系统等方面的应用外,Web也因其浏览方便、实现技术相对简单、使用方式灵活等特点,开始涉及生活中的方方面面,为人们的生活带来越来越多的便利。 ... 阅读详情

相关推荐

Android studio使用雷电模拟器以及Android studio自带的模拟器访问本机搭建的Web服务器

首先启动Web服务器并且保证能在浏览器中正常访问服务器(这里我写一个静态页面来测试): 工程结构: 访问地址:http://localhost:8080/AndroidServer/test.jsp 一.使用Android studio自带的模拟器访问Web服务器Android studio自带的模拟器中打开浏览器输入地址:http://10.0.2.2:8080/AndroidServe...

读书札记2022的博客 4560

android模拟器访问本地web应用,Android模拟器和真机如何去访问本地Tomcat的部署的Web App...

Tomcat作为本地服务器,在其webapps目录里,把hua的Web项目放进来,启动Tomcat服务器。1.本地访问浏览器里输入:http://localhost:8080/hua/index.htmlhttp://127.0.0.1:8080/hua/index.htmlhttp://192.168.0.101:8080/hua/index.html 其中:192.168.0.101是本地I...

weixin_39924674的博客 943

Android学习笔记】如何在Android模拟器访问本地电脑的web应用

举个栗子:      在本地电脑上启动一个Tomcat服务,接着打开电脑上的浏览器,默认情况下输入http://localhost:8080/就能够访问Tomcat的主页面,而在Android模拟器上输入同样的地址却无法访问。 道理是显而易见的——这里的“localhost”代表着Android模拟器而并非本地电脑。      想要在Android模拟器访问本地电脑的web应用

_Thomac的博客 1307

[020] Android模拟器访问本地Web应用 .

本篇文章试图解决这样一个问题:如何在Android模拟器访问本地Web应用? 例如,在你的开发机器上启动一个Tomcat服务,接着打开电脑上的浏览器,默认情况下输入http://localhost:8080/就能够访问Tomcat的主页面;那么,如果我们想在Android模拟器上来访问,可以吗?答案是肯定的,但是访问的URL会有所变化,这又是为什么呢?请继续往下看。         在一般

u011683001的专栏 672

Android平台的信息推送实现

最近有幸负责参与开发公司的CMPP短信网关程序,采用的是Apache Mina框架实现。通过该项目对Socket通信、长连接有了更深一步的理解,于是就想试试将Mina用到Android平台的信息推送上。经过了解发现,目前已经有不少成型的框架能够实现Android平台的信息推送,特别是AndroidPn。         平时我们开发手机客户端,都少不了要于服务器交互,那么当服务器端有新的数据

lylzwsy的专栏 3799

手机触摸版(一) 环境搭建

用谷歌(Chrome)浏览器来当手机模拟器 PS(补充。  谷歌Android:的虚拟机,可以在XP上安装, 苹果iPhone的的虚拟环境不是很好搭建)所暂时有觉得 Chrome还是不错的) 一下内容为网络上引入:   Written by Rainbow On 2010-10-04 With 0 Comments  很多网站都通过User-Agent来判断浏览器类型,如果是3...

iteye_3034的博客 1440

[023] Android平台的信息推送实现

http://blog.csdn.net/lyq8479/article/details/8236500   最近有幸负责参与开发公司的CMPP短信网关程序,采用的是Apache Mina框架实现。通过该项目对Socket通信、长连接有了更深一步的理解,于是就想试试将Mina用到Android平台的信息推送上。经过了解发现,目前已经有不少成型的框架能够实现Android平台的信息推送,特别是A

victoryckl的专栏 1043

Android-APP安全(一)测试

Android系统由于其开源的属性,市场上针对开源代码定制的ROM参差不齐,在系统层面的安全防范和易损性都不一样,Android应用市场对app的审核相对iOS来说也比较宽泛,为很多漏洞提供了可乘之机。市场上一些主流的app虽然多少都做了一些安全防范,但由于大部分app不涉及资金安全,所以对安全的重视程度不够;而且由于安全是门系统学科,大部分app层的开发人员缺乏安全技术的积累,措施相对有限。 ...

子曰小玖的博客 1021

android消息推送(androidpn)

最近有幸负责参与开发公司的CMPP短信网关程序,采用的是Apache Mina框架实现。通过该项目对Socket通信、长连接有了更深一步的理解,于是就想试试将Mina用到Android平台的信息推送上。经过了解发现,目前已经有不少成型的框架能够实现Android平台的信息推送,特别是AndroidPn。         平时我们开发手机客户端,都少不了要于服务器交互,那么当服务器端有新的数据时,

我的专栏 1056
上一篇: [019] Android平台调用WebService详解
下一篇: [021] Android应用“易查查”上线推广,请同行多多指教、多多支持
柳峰
博客等级 码龄19年 1万+粉丝 62原创
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值