数据
文章平均质量分 70
「已注销」
生命不息 奋斗不止
展开
-
多线程多任务断点下载
多线程下载的原理是这样的:通常服务器同时与多个用户连接,用户之间共享带宽。如果N个用户的优先级都相同,那么每个用户连接到该服务器上的实际带宽就是服务器带宽的N分之一。可以想象,如果用户数目较多,则每个用户只能占有可怜的一点带宽,下载将会是个漫长的过程。如果你通过多个线程同时与服务器连接,那么你就可以榨取到较高的带宽了。FileDownload任务类:1:联网获取下载文件的信转载 2016-05-03 20:37:08 · 942 阅读 · 0 评论 -
笔记62 | 个人项目“易来”开发记录《一》实现号码测凶吉功能模块
前言 快过春节,手里的项目都已经完结,空出大量的咸鱼时间,本着生命不止,折腾不息的学习热情,想做一个练手的东西,最好是能联网玩玩!于是“易来”就这么来了!准备工作聚合数据 这个网站是一个提供API数据接口的网站,有付费和免费的申请,免费的只能申请一个接口,我登录我2年前申请的账号,发现已经申请了QQ号码测凶吉,回想应该是当时申请了,不知道怎么使用,就一直放在这。Fa原创 2018-01-16 14:48:20 · 428 阅读 · 0 评论 -
笔记52 | 优化一段苏基平大神的代码记录
地址目录苏大神的原代码现代码苏大神的原代码 private void leaveCarApp(List<String> packageNames){ //把需要保留的APP包名传进来 for (int i = 0; i < carPackage.length; i++) { //遍历所有需要匹配的APP名称 int count = 0;原创 2017-12-15 16:40:02 · 265 阅读 · 0 评论 -
笔记41 | Android加载器Adapter的几个练习
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》地址 http://www.jianshu.com/p/bec0fdbb54ef目录概念ArrayAdapterSimpleAdapterBaseAdapter概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridVie原创 2017-11-27 14:05:36 · 217 阅读 · 0 评论 -
笔记42 | Android加载器Adapter的深入学习篇
地址http://www.jianshu.com/p/7bfd1eeea5cb目录以ListView为例的工作原理ViewHolder的作用getItemViewType和getViewTypeCount实现实现步骤 ListView针对List中每个item, adapter都会调用一个getView的方法获得布局视图我们一般会Inflate一个新的View,填充数据并返回显示如果原创 2017-11-28 11:57:30 · 225 阅读 · 0 评论 -
笔记44 | 数据存储之File存储最简单地实现
地址http://www.jianshu.com/p/736dd7b63ece目录概念存储读取概念 文件存储是 Android 中最基本的一种数据存储方式,它不对存储的内容进行任何的格式化处理,所有数据都是原封不动的保存到文件当中的。它比较适合用于存储一些简单的文本数据或二进制数据。存储Context 类中提供了一个openFileOutput()方法,可以用于将数据存储到指定的文件中原创 2017-11-29 15:34:56 · 320 阅读 · 0 评论 -
笔记43 | Android加载器Adapter的深入学习篇(二)
地址目录功能需求一步一步实现主要代码功能介绍 - 绿色区域是选项内容信息 - 蓝色区域是控制和状态信息区域需求: - 每次进入程序界面,需要将蓝色区域的状态信息更新到实时状态 - 点击< >按钮实现控制 一步一步实现新建两个list用于存储选项内容和状态信息 private List<Integer> lists = new ArrayList<Integer>();原创 2017-11-28 16:53:16 · 275 阅读 · 0 评论 -
笔记4 | 轻量级的储存:SharedPreferences的一个例子
SharedPreferences:轻量级的储存,故名思意是做存储用的,当我们需要保存用户的某些settings值,需要轻量级的记忆操作等时使用!SharedPreferences的四种操作模式:Context.MODE_PRIVATEContext.MODE_APPENDContext.MODE_WORLD_READABLEContext.MODE_W原创 2016-04-22 18:45:59 · 987 阅读 · 1 评论 -
笔记28 | 学习一个简单好用的下拉刷新、上拉加载控件
一个支持网络错误重试、无数据页(可自定义)、无网络界面(可自定义)的上拉加载更多,下拉刷新控件。原创 2017-11-03 08:17:17 · 443 阅读 · 0 评论 -
笔记26 | Android获取系统时间的几种种方式
Android获取系统时间方法的总结原创 2017-10-30 19:58:07 · 402 阅读 · 0 评论 -
笔记30 | 数据存储之SQLite的介绍及使用
package com.evan.sqlite;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.text.TextUtils;import android.util.Log;import android.view.LayoutInflater;imp原创 2017-11-07 15:48:50 · 370 阅读 · 0 评论 -
JSON小结
JSON:JavaScript对象表示法(JavaScript Object Notation);JSON是储存和交换文本信息的语法;JSON是轻量级的文本数据交换格式JSON独立于语言和平台JSON具有自我描述性,更易理解与XML的区别:类似XML,比XML更小、更快,更易解析;没有结束标签更短读写的速度更快使用数组不使用保留字JSON语法原创 2016-01-07 16:27:00 · 383 阅读 · 0 评论 -
Android 主流网络图片加载缓存库框架Universal-ImageLoader的使用
Universal-ImageLoader:是目前Andorid主流的图片处理库框架之一,在Anroid图片处理中需要考虑的问题很多,例如OOM、图片缓存和网络图片加载、多线程问题及图片压缩处理等等负责的问题。但是Universal-imageLoader以及帮我们把这些问题处理好了,且对外提供了相应完善的请求API,我们只需要按照要求使用即可。特点:支持本地图片和网络图片的多原创 2016-01-12 18:53:45 · 771 阅读 · 0 评论 -
Intent复杂数据的传递
本节引言:上一节中我们学习了Intent的一些基本使用,知道了Intent的七个属性,显式Intent以及 隐式Intent,以及如何自定义隐式Intent,最后还给大家提供了一些常用的系统Intent! 而本节跟大家讲解的是Intent传递数据的问题~好的,开始本节内容~1.Intent传递简单数据还记得我们在Activity那里学过如何在两个Acti原创 2016-01-14 16:01:59 · 623 阅读 · 0 评论 -
Android JSON解析库的使用
一、Json:首先回顾下JSON的基本概念,JSON是一种轻量级的数据交换格式。用于数据转换传输,通用与PHP、JAVA、C++、C#、Pyth等编程语言数据交换传输。易于阅读和编写,同时也易于解析和生成。基本结构:对象、数组。二、Gson的简介和特点:Gson是Google提供的用来在JAVA对象和JSON数据之间进行映射的JAVA类库。可将一根JSON字符串转成一个JAVA原创 2016-01-14 18:50:19 · 664 阅读 · 0 评论 -
Android笔记树
更新至笔记69 2018-05-02目录入门基础 1.1 四大组建 四大组件之Activity 四大组件之Service 四大组件之BroadcastReceive 四大组件之ContentProvider 笔记38 | Android四大组件之Activity的四种LauncherMode详解 1.2 Adapter 笔记41 | Android加载...原创 2017-11-30 14:12:28 · 485 阅读 · 0 评论