android应用程序可以通过HttpURLConnection的getInputStream()方法访问web服务器上的文件,但是我在调试时始终提示Connection Refused异常,后来仔细分析了一下:

  我要下载的服务器文件的url是http://localhost:8080/mp3player/resources.xml,因为我的手机通过usb连接到我的电脑,因此刚开始我认为手机可以访问我电脑的web程序,但是显然这样是不对的。因为手机通过wifi连接到路由器(路由器不会区分当前连接的设备是手机还是电脑),因此使用http://localhost:8080/mp3player/resources.xml这个url,程序会在手机上查找这个web程序,显然手机上并没有这个web程序。因此正确的做法是使用电脑的Ip地址做url,因此正确的url应该是:http://192.168.1.100:8080/mp3player/resources.xml,测试通过。记下来,谨记。

更多相关文章

  1. 关于解决android studio各种疑难杂症系列---- 程序包org.apach.h
  2. 使用charles proxy for Mac来抓取手机App的网络包
  3. Android中四大组件概述以及各自作用
  4. AndroidManifest.xml中android:label标签的使用
  5. Android手机应用开发(八) | 制作简单音乐播放器
  6. android通过蓝牙实现两台手机传输数据
  7. x4412开发板&ibox卡片电脑项目实战5-修改内核LOGO
  8. 发布Android应用程序过程
  9. Android(安卓)manifest文件中的标签详细介绍

随机推荐

  1. 桌面文件误删怎么找回
  2. 矩阵的乘法运算与css的3d变换(transform)
  3. PHP数据库操作:PDO基本操作
  4. 【Redis】PHP操作Redis的命令大全
  5. 解决Laravel5.5版本框架缺少vender目录报
  6. 闪存插入时显示提示格式化请问咋才能修复
  7. 误删的文件怎样找到
  8. 对查询的结果集添加自增序号
  9. 硬盘显示没有初始化恢复资料方法
  10. 写代码有这10个好习惯的话,可以减少80%非