自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ocean的博客

想你所需

  • 博客(12)
  • 收藏
  • 关注

转载 Android实现网络多线程断点续传下载

Android实现网络多线程断点续传下载本文续接我上一篇文章《Android实战:简易断点续传下载器实现》链接地址:http://www.jianshu.com/p/5b2e22c42467本项目Github地址:https://github.com/liaozhoubei/MultiDownload说到多线程下载,也许大家会觉得很迷惑,但多线程的原理实际上与单线程下载的原理并无区别...

2018-08-25 01:17:02 3112 2

转载 Android实现网络多线程断点续传下载

本示例介绍在Android平台下通过HTTP协议实现断点续传下载。 我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。 使用多线程的好处:使用多线程下载会提升文件下载的速度。那么多线程下载文件的过程是:   (1)首先获得下载文件的长度,然...

2018-08-25 01:08:05 135

原创 JAVA下实现多线程断点下载

JAVA下实现多线程断点下载多线程断点下载:顾名思义是用多线程实现的,断点是当第三方因素(断电、断网等)中断下载时,下次下载可以继续上次下载的地方下载。 1、通过getContentLength可以获取要下载文件的大小,这样可以在本机上创建一个相同大小的文件用来下载。int fileLength = connection.getContentLength();2、由于是多线程...

2018-08-25 00:46:01 167

原创 线程池的实现原理以及使用流程

线程池的实现原理提交一个任务到线程池中,线程池的处理流程如下:1、判断线程池里的核心线程是否都在执行任务,如果不是(核心线程空闲或者还有核心线程没有被创建)则创建一个新的工作线程来执行任务。如果核心线程都在执行任务,则进入下个流程。2、线程池判断工作队列是否已满,如果工作队列没有满,则将新提交的任务存储在这个工作队列里。如果工作队列满了,则进入下个流程。3、判断线程池里的线程是否都...

2018-08-25 00:24:38 9835

转载 MarqueeView可垂直跑、可水平跑的跑马灯

MarqueeView 俗名:可垂直跑、可水平跑的跑马灯学名:可垂直翻、可水平翻的翻页公告效果图Gradle:compile 'com.sunfusheng:marqueeview:<latest-version>'属性Attribute 属性 Description 描述 mvAnimDuration 一行文字动画执行时间 mv...

2018-08-17 20:09:00 1554

转载 lateinit 和 lazy 是 Kotlin 中的两种不同的延迟初始化的实现

lateinit 和 lazy 是 Kotlin 中的两种不同的延迟初始化的实现lateinit 只用于变量 var,而 lazy 只用于常量 vallazy 应用于单例模式(if-null-then-init-else-return),而且当且仅当变量被第一次调用的时候,委托方法才会执行。比如这样的常见操作,只获取,不赋值,并且多次使用的对象 private val ...

2018-08-16 19:17:07 1615

原创 支付宝支付流程图

1、了解下支付宝密钥处理体系: 大体结构图:详细结构图 订单号或支付宝交易号进行退款 , 支持全额和部分退款,其过程如下图所示:

2018-08-13 21:25:41 29393 1

原创 线程间的切换

方式1.利用Hanler,发送主线程消息 new Handler(Looper.getMainLooper()).post(new Runnable() { @Override public void run() { } });方...

2018-08-13 19:33:21 1093

原创 提取WebView的图片

<!-- 授予该程序使用摄像头的权限 --> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <use...

2018-08-11 20:26:03 735

原创 android7.0以上调用相机和相册

 在Fragment中使用时回传要放到嵌套Fragment的Activity里面 private static final int CODE_GALLERY_REQUEST = 0xa0; private static final int CODE_CAMERA_REQUEST = 0xa1; private static final int CODE_RESULT_...

2018-08-11 20:24:57 904

原创 支持POST的Retrofit缓存

//直播课程详情作业详情 @FormUrlEncoded @POST(LoginContant.ZBXQ_DETAIL) Call<ZBXQBean> getSZBXQ(@Field("id") Integer id);//用法 public ZBXQBean getData() { final ZBXQBean[] ...

2018-08-04 16:53:43 1089

原创 TextView的高级用法

 TextView一般都是用来显示一段文本,这里说的高级特性主要是一些我们平常不太常用的属性。包括文字阴影、自定义字体、html嵌入多格式、字体加粗、插入图片。这些特性平时开发APP的时候,可能一般使用不多,不过需要的时候却是很有用的特性。  之所以写这篇文章是因为今天修改Launcher里面界面字体的时候,遇到些问题,而Launcher的图标都是TextView做的,因此查找了一些Text...

2018-08-02 14:09:01 271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除