自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Android Image开源框架之ImageLoader(二)

一.特点可配置度高。支持任务线程池、下载器、解码器、内存及磁盘缓存、显示选项等等的配置。包含内存缓存和磁盘缓存两级缓存。支持多线程,支持异步和同步加载。支持多种缓存算法、下载进度监听、ListView 图片错乱解决等。1.1.总体设计图 上面是 UIL 的总体设计图。整个库分为 ImageLoaderEngine , Cache 及 ImageDownloader , ImageDecoder ,

2016-11-25 14:14:36 956

原创 Android Image开源框架之ImageLoader(一)

基本介绍及使用一、功能特性:1、多线程异步加载和显示图片(图片来源于网络、sd卡、assets文件夹,drawable文件夹(不能加载9patch),新增加载视频缩略图)"http://site.com/image.png" // from Web "file:///mnt/sdcard/image.png" // from SD card "file:///mnt/sdcard/v

2016-11-24 11:06:15 292

原创 《第一行代码》阅读记录—数据存储和网络编程

一.Android数据的存储方式Android提供以下几种存储方式:1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据Android系统中数据基本都是私有的,一般存放在“data/data/程序包名”目录下。如果要实现数据共享,正确的方式是使用ContentProvider。(

2016-11-17 11:06:10 623

原创 《第一行代码》阅读记录—Git和Notification

一、Git,版本控制工具 Git和Github简介Git 是一个开源的分布式版本控制工具,它的开发者就是鼎鼎大名的 Linux 操作系统的作者 Linus Torvalds。Git 被开发出来的初衷本是为了更好地管理 Linux 内核,而现在却早已被广泛应用于全球各种大中小型的项目中。《第一行代码》中用大量笔墨来描写git的命令行写法,然而,我会结合github来一起讲解,首先我们需要下载git到

2016-11-02 16:06:32 959

原创 《第一行代码》阅读记录—UI设计

一、序这是一系列关于第一行代码的博文,上一篇我们有写最基本的四大组件,以及其主要用法,这一篇是以android的一个重要的组成部分——view为主要内容展开,在此,也会将fragment(碎片)添加一起讲解。 二、常用控件说到view,不得不提的是一些我们经常用到的控件,如下: TextView我们使用android:gravity 来指定文字的对齐方式,可选值有top、bottom、left、

2016-11-01 14:28:21 304

原创 关于Android数据库orm工具库对比的几点思考(四)

一、ActiveAndroid的简介ActiveAndroid Android Sqlite orm 的 db 工具类 项目地址:https://github.com/pardom/ActiveAndroid 文档介绍:https://github.com/pardom/ActiveAndroid/wiki/_pagesActiveAndroid算是一个轻量级的ORM框架,简单地通过如save

2016-10-21 14:37:15 942

原创 关于Android数据库orm工具库对比的几点思考(三)

一、前言在我正式接触到Android数据库orm框架的时候,我有把github上的所有优秀的orm数据库项目都撸了一遍,保留了几个自己感兴趣并且适用于现在的项目中,这些框架中,有些在我前两篇博文中已经提到过,但是今天厉害了,我要介绍一个文件式数据库——Realm,一个简便的数据库。 二、Realm的简介移动端的数据库,适用于 Phone、Tablet、Wearable,支持 ORM,线程安全、支持

2016-10-21 11:18:51 422

原创 关于Android数据库orm工具库对比的几点思考(二)

一、前言上一篇详细解析了关于greenDao的具体用法,接下来的主角就是OrmLite,本篇博客将详细介绍ORMLite的简易用法。感兴趣的可以去官网查看,点击进入官网,它的英文全称是Object Relational Mapping,意思是对象关系映射;如果接触过Java EE开发的,一定知道Java Web开发就有一个类似的数据库映射框架——Hibernate。简单来说,就是我们定义一个实体类,

2016-10-20 11:19:24 295

原创 《第一行代码》阅读记录—四大组件

一、前提概要 《第一行代码—Android》是Android初学者的最佳入门书。全书由浅入深、系统全面地讲解了Android软件开发的方方面面。这本书是2014年8月上市,到现在我写下这篇博客为止,已经过了两年,目前,它还是很畅销。可见,在一批新的android开发者眼中,它还是一本启蒙书的存在。这本书的作者郭霖,Android软件开发工程师。从事Android开发工作,有着丰富的项目实战经验,负

2016-10-08 14:47:42 466

原创 关于Android数据库orm工具库对比的几点思考(一)

一、为什么要对比数据库不同的orm工具库 最近在寻找Android开发中好用的ORM框架,以用于集成到目前的项目中,首要考虑的是内存占有量小,性能高,编译时间短,这样需求定下来,就基本定位到几个github上star数和fork数都排名靠前的几位大神撰写的数据库框架,接下来,会根据每个数据库框架来详细解析。二、有哪些好用的数据库框架 首先,在这里要澄清一个理念,好用不好用,真的是因项目而异,不能

2016-10-08 10:43:42 964

空空如也

空空如也

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

TA关注的人

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