1.如果在本地搭建服务器测试下载程序,那么下载的IP地址应该是“10.0.2.2”,而不是“127.0.0.1”
2.如果模拟器高于4.0版本,那么观看Mars老师教程后调试教程中的程序会报错
查看日志,可以看到在报Error时,会有一串黄色的警告信息,只写下其中最有用的一句话
android.os.NetworkOnMainThreadException处理这个问题,需要修改程序代码,在onCreate方法中添加如下代码
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build()); StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().detectLeakedClosableObjects().penaltyLog().penaltyDeath().build());具体说明:参考地址:http://www.cnblogs.com/sjrhero/articles/2606833.html
3.添加上面的代码后,还是会有问题,就是manifest.xml文件中最低版本的设置为11
<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="15" />
4.测试成功后,查看下载文件的地址为
root@android:/sdcard/voaLunix系统从来没接触过,暂时还不会使用命令行查看其中文件内容
提问帖地址:http://bbs.csdn.net/topics/390280321?page=1#post-392909384
感谢:wlianghe00的帮助!!!!