BindService() 绑定方式开启服务

2016-07-08
阅读 3 分钟
9.9k
StartService(Intent intent) start的方式只能简单的开启服务,并且开启之后基本不能敢于服务的运行逻辑,话句话说,开启后服务就和开启服务的线程没什么关系了。但是通常我们都是更加紧密的去联系服务,可能会获取一些运行的结果,比如执行结果,进度信息等,那就需要使用bind的方式开启服务了

Android多线程断点下载简单实现

2016-07-06
阅读 4 分钟
3.5k
原理:获取目标文件的大小,在本地创建一个相同大小的文件,并计算每个线程需要下载的起始位置及大小,然后分配至每个线程独立下载,全部下载完毕则自动合并.