android学习笔记——访问本机服务器的文件内容
2016-03-12 15:26
302 查看
android中访问本机服务器的方法
我们在android的程序中要访问本机服务器里的资源,是不能通过localhost或者127.0.0.1的方法来访问的,不然会报错。
问题是这样的,android模拟器(simulator)把它自己作为了localhost,也就是说代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!这是不行的!
我们访问本机有两种方式:
1. 使用android内置的IP
10.0.2.2
, 10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名,在模拟器上用10.0.2.2访问你的电脑本机
2.ipconfig来查自己的ip地址。(因为我是使用的无线路由器,所以这个方法查的也只是路由器分配的ip)。
阿帕奇的服务器,可以将要访问的资源文件放置在webapps/ROOT/文件夹下,就可以直接进行访问了。
我们在android的程序中要访问本机服务器里的资源,是不能通过localhost或者127.0.0.1的方法来访问的,不然会报错。
问题是这样的,android模拟器(simulator)把它自己作为了localhost,也就是说代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!这是不行的!
我们访问本机有两种方式:
1. 使用android内置的IP
10.0.2.2
, 10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名,在模拟器上用10.0.2.2访问你的电脑本机
2.ipconfig来查自己的ip地址。(因为我是使用的无线路由器,所以这个方法查的也只是路由器分配的ip)。
阿帕奇的服务器,可以将要访问的资源文件放置在webapps/ROOT/文件夹下,就可以直接进行访问了。
相关文章推荐
- android学习笔记——Service服务初探
- android学习笔记——AsyncTask异步消息处理机制简单介绍及使用
- android学习笔记——android多线程编程初探
- android学习笔记——收发短信练习
- android学习笔记——内容提供器
- Intent和IntentFilter的笔记(develper.android.com)
- Android点击事件的四种写法
- 设置EditText中的所有字体颜色
- Android四大组件之 Activity
- Android数据库升级总结
- 使用GridViewWithHeaderAndFooter为gridView添加页头的方法
- Kotlin Android入门学习一
- Android学习第一篇
- Android Studio 快捷键
- android 定时器的使用
- Android学习之 Intent显示和Intent隐式
- Android学习之 错误信息显示
- Android之自定义侧滑菜单
- Android蓝牙通信
- Android连接服务器的5种方式