在前面提到Android网络收音机--使用Vitamio解码(一)实现了播放流媒体文件,但只能播放一次,...
分类:
移动开发 时间:
2014-09-23 19:51:18
阅读次数:
202
小猪的Android入门之路 Day 8 part 4
Android网络编程浅析——Android网络数据的上传
相信大家对于上节课的多线程断点下载还意犹未尽吧,不过这节我们又要讲一些新的知识点了;
1)get或post上传数据 2)使用开源框架httpClient上传数据 3)向服务器发送xml
4)使用http协议上传文件 5)webService平台的了解以及简单应用,查询号码归属地与天气查询
内容较多,看完的话相信读者会收获不少!...
分类:
移动开发 时间:
2014-09-22 22:19:53
阅读次数:
329
小猪的Android入门之路 Day 8 part 3
Android网络编程浅析——Android网络数据的下载
本节引言:
我们的应用很多时候都会涉及到网络数据的下载,比如缓存图片,当我们的
Apk需要进行版本更新时都需要下载文件;通常下载文件的操作都是放在后台
进行的,就是使用Service来完成,鉴于我们还没学到,所以这里都用Activity进行
演示!本章讲解的知识点有三个,单线程下载;普通多线程下载;多线程断点续传下载!
多线程断点续传比较难以理解,如果实在理解不了,就把demo下下来,改改就能...
分类:
移动开发 时间:
2014-09-18 18:53:04
阅读次数:
366
前面讲到Vitamio可以支持一些流媒体,在这里就用Vitamio来播放网络上的一些流媒体,如:mms、rtsp、http,参考前辈的一些文章来写一个网络收音机程序,对于界面的要求不高,要求实现一些实用的功能
程序目录结构
初期界面,左边是用开源项目SlidingMenu,不清楚的可以参考:Android开源项目SlidingMenu的学习笔记
电台信息是通过XML来...
分类:
移动开发 时间:
2014-09-12 20:43:34
阅读次数:
364
新建一个类继承BroadcastReceiver,用于接收广播,并作相应的处理classNetChangeReceiverextendsBroadcastReceiver{
@Override
publicvoidonReceive(Contextcontext,Intentintent){
Stringaction=intent.getAction();
if(action.equals(ConnectivityManager.CONNECTIVITY_..
分类:
移动开发 时间:
2014-09-10 03:02:30
阅读次数:
769
小猪的Android入门之路 Day 8 part 2
Android网络编程浅析——Android访问网络资源
写给看本文的初学者:
看到这里证明你已经学习了Android入门的大半知识了,先恭喜下你!不过学到这里也遇到一个问题!
说了是网络,那么必然会涉及到服务器和客户端的交互,对于初学者来说,更多的问题是服务端
的搭建问题,毕竟很多朋友都没有接触过服务端的,或者说服务器的编程!笔者再这里也纠结了
几天,不知道该如何去阐述;鉴于很多朋友都没学过Jsp和Servlet或其他服务端编程语言,更别提
SSH那...
分类:
移动开发 时间:
2014-09-04 23:41:50
阅读次数:
313
发如今家里的时候用Android App里的WebView打开站点非常慢,会有十几秒甚至更长时间的卡住。可是在电脑上打开相同的网页却非常快。查找这个问题的过程比較曲折,记录下来。抓取Android网络数据为了调试这个问题,首先要抓取Android的网络包数据。開始时,是想用Wireshark来抓包的...
分类:
移动开发 时间:
2014-09-03 21:16:07
阅读次数:
399
本文从Volley源码角度来分析一下,一个网络请求在Volley中是如何运作的,也可以看作网络请求在Volley中的生命周期。...
分类:
移动开发 时间:
2014-09-03 16:49:17
阅读次数:
381
以Cloudant为例详细介绍Android网络请求工具Volley中StringRequest和JsonObjectRequest的使用方法。...
分类:
移动开发 时间:
2014-09-01 22:52:53
阅读次数:
276