登录
首页 » Android » Android 支持断点续传功能的下载demo源码

Android 支持断点续传功能的下载demo源码

于 2022-10-23 发布 文件大小:588.41 kB
0 58
下载积分: 2 下载次数: 1

代码说明:

Android 支持断点续传功能的下载demo源码,并结合了数据库来实现,在download.db数据库下创建一个download_info表存储下载信息,利用Http协议进行多线程下载,从头开始的全文下载;1,从某字节开始的下载(bytes=27000-);2,从某字节开始到某字节结束的下载(bytes=27000-39000),针对 bytes=27000-39000 的请求,从27000开始写数据,客户端请求的是270000之后的字节(包括bytes下标索引为270000的字节),如果设设置了Content-Length,则客户端会自动进行多线程下载。如果不希望支持多线程,则不要设置这个参数。   // Content-Length: [文件的总大小] - [客户端请求的下载的文件块的开始字节]   断点开始   // 响应的格式是:   // Content-Range: bytes [文件块的开始字节]-[文件的总大小 - 1]/[文件的总大小]

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • android HerilyAlertDialog完全自定义的Dialog
    android HerilyAlertDialog完全自定义的Dialog
    2014-08-21下载
    积分:1
  • 音乐播放器
    手机  平板音乐播放器源码!!又一个Android音乐播放器应用Java源码,除了基本的音乐播放功能外,还添加了视觉效果,自定义绘画歌词,产生滚动效果,读取歌词文件内容,解析歌曲时间,与音乐播放相关的技巧应用,都可以通过本播放器来提现,因此是学习Android值得一看的小实例。
    2023-08-17 05:20:03下载
    积分:1
  • Android 底部滑出带按钮的SlideView动画【附源码】
    Android 底部滑出带按钮的SlideView动画,这是一个简单的例子,附上了完整的例子源码,运行本效果后,用户单击屏幕中间的按钮,底部会向上滑动出一个SlideView对话框,并在对话框中显示一个按钮,这个按钮单击后将SlideView恢复原样,如示例截图所示。
    2022-03-20 08:43:04下载
    积分:1
  • MPL_Android_Guide_CN_V2.0
    MPL_Android_Guide_CN_V2.0_官方版. android使用第三方支付应用paypal支付说明。(MPL_Android_Guide_CN_V2.0_ official version. Android using third-party payment application paypal payment instructions.)
    2013-03-12 14:33:37下载
    积分:1
  • 安卓身份证读取模块
    安卓身份证读取模块
    2020-12-01下载
    积分:1
  • 3D重力弹球游戏-Android源代码
    一款运行于Android环境 的3D重力弹球游戏源代码,是一个过关游戏,一关比一关难度增加,3D弹球在迷宫中弹跳,并附有迷宫地图设计器的源代码。测试时候不知道咋搞的,一运行APK,虚拟器就自动退出,有兴趣的帮我查找一下原因哦,怪怪的。
    2022-12-17 14:10:04下载
    积分:1
  • Zxing.net实现Android相机扫描图片二维码
    通过调用相机实现相机拍照,返回拍照结果读取二维码
    2022-02-07 12:58:32下载
    积分:1
  • Zing 专辑下载程序
    Android 的 4.4 KitKat ! 新版本的 android 系统在这里,是与强大的新功能、 Api 和开发人员的工具。 Android 4.4 内置在比以往任何时候更多的设备上运行,给你更多的方式来展示您的内容和创建美丽的有用的和创新性的应用程序。 了解什么是新纲要 》 强调在和请参见 API 概述的详细信息。
    2022-11-14 16:40:04下载
    积分:1
  • Android PathEffect 效果实例
    从一本书中得到的Android PathEffect 效果实例,不多说了,直接把关键代码帖出来吧,需要完整代码的可下载本源码,运行的效果请参见下边的截图所示,运行时,可看到多条像流水一样的路径曲线,下面是代码:   // 定义画板为白色   canvas.drawColor(Color.WHITE);   pe[0] = null;   // 此PathEffect为圆滑的弧形   pe[1] = new CornerPathEffect(10);   // 离散的线   // 第一个参数为离散在弧上的间距   // 第二个参数为离散的程度   pe[2] = new DiscretePathEffect(3, 10);   // Dash为破折号的意思。 应该是破这行   // 其中第一个参数是new float[]{} 表示其中的间隔和距离   // phase表示相位   pe[3] = new DashPathEffect(new float[] { 20, 5, 5, 20 }, phase);   //先建立一个Path 然后创建PathDashPathEffect对象 其中p为path   Path p = new Path();   p.addRect(0,0,8,8,Path.Direction.CW);   pe[4] = new PathDashPathEffect(p, 12, phase, PathDashPathEffect.Style.ROTATE);   //此方法表示两个组合的PathEffect   pe[5] = new ComposePathEffect(pe[2], pe[4]);   //结果和pe[5]类似   pe[6] = new SumPathEffect(pe[4], pe[3]);   // 开始画七条线   for (int i = 0; i < pe.length; i++) {   // 如果没有paint.setPathEffect(),那么系统默认为paint.setPathEffect(null);   paint.setPathEffect(pe[i]);   paint.setColor(colors[i]);   canvas.drawPath(path, paint);   //使画板平移
    2022-07-25 12:05:42下载
    积分:1
  • 基于UDP的手机与电脑互相通信实例
    说明:  本例为java代码,在android系统实现手机与电脑通过udp方式通讯(This example is java code, in Android system to achieve mobile phone and computer through UDP communication)
    2020-06-25 12:20:02下载
    积分:1
  • 696518资源总数
  • 104226会员总数
  • 29今日下载