![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 89
AgainCoder
自信、阳光的一位老司机!
展开
-
多任务下载框架Demo的运用
下载任务和任务调度部分代码之前已经发过了,这里只发UI相关部分代码:/** * <The trouble with the world is that the stupid are sure and the intelligent are full of doubt.> * <p> * HappyBaby * <p> * 作者:Jacky.Ao on ...原创 2018-03-15 00:19:59 · 899 阅读 · 3 评论 -
自己动手写网络框架
一、概述最近有个项目,服务器是用的Socket通信,由于是合作开发项目,负责界面的同事,不太想关注具体的业务部分逻辑,直接获取到数据区组织界面就可以了。但是基于socket通信,很难做到这么简洁,想到之前使用过的http,何不按照http模式,简单实现一个易用的网络框架呢?有了想法就要付诸实践。简单流程:二、框架涉及到类:1、Request类,定义了请求命令参数,url地址,请求类型,是否需要缓存...原创 2018-03-19 16:38:10 · 845 阅读 · 1 评论 -
手把手教你打造Android多任务下载框架
多任务下载在android app中很多应用场景,比如应用市场下载app,图书下载、音乐下载、电影下载等资源类型下载。一、什么是多任务下载框架多任务框架就是指,同一时间内,支持多个资源下载。支持下载队列、进度更新、下载取消暂停等。包括:网络下载请求,下载任务执行、下载任务调度、UI进度更新、任务状态变化、文件的存储。二、框架流程三、框架代码:下面着重分析下DownloadTask和TaskDisp...原创 2018-03-14 17:04:05 · 6584 阅读 · 4 评论 -
Java 反射 Reflection
1. 了解 Java 中的反射 1.1 什么是 Java 的反射 Java 反射是可以让我们在运行时获取类的函数、属性、父类、接口等 Class 内部信息的机制。通过反射还可以让我们在运行期实例化对象,调用方法,通过调用 get/set 方法获取变量的值,即使方法或属性是私有的的也可以通过反射的形式调用,这种“看透 class”的能力被称为内省,这种能力在框架开发中尤为重要。 有些情况下,我们...原创 2019-06-25 14:43:14 · 178 阅读 · 0 评论