- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 Glide 源码解析
泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。Glide和Picasso使用上有90%的相似度,但是内部实现机制有很大区别 Glide介绍。1.主要特点(1)支持Memory和Disk图片缓存。(2)支持gif和web
2015-10-30 17:27:21 11390 3
转载 Material Design之CollapsingToolbarLayout使用
CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕或固定在屏幕顶端)。
2015-10-30 17:25:46 528
转载 goolge官方推荐图片加载框架glide使用介绍
简介:glide为Android上一个专注于图像加载和缓存的库,后续可以考虑介入此框架。使用步骤:一:导包在项目目录下,打开build.gradle文件,输入以下代码:[java] view plaincopyrepositories { mavenCentral() }
2015-10-30 16:29:02 386
转载 Android实现网络多线程文件下载
实现原理(1)首先获得下载文件的长度,然后设置本地文件的长度。(2)根据文件长度和线程数计算每条线程下载的数据长度和下载位置。如:文件的长度为6M,线程数为3,那么,每条线程下载的数据长度为2M,每条线程开始下载的位置如下图所示:(网上找的图) 例如10M大小,使用3个线程来下载,线程下载的数据长度 (10%3 == 0 ? 10
2015-10-28 17:20:56 378
原创 git 代码管理命令
git log -2查看最近2次提交的日志git status查看状态git reset --hard HEAD~1 回退本地已经commit的最近一起提交git branch -r/-a 远程查看/本地查看git checkout 分支切换git add . 提交工作目录中的所有未删除文件到暂存区(包括新增文件和修改文件)g
2015-10-26 17:43:03 340
转载 导入classes.jar到项目
1.将Launcher2项目导入eclipse中。这时候Launcher2工程已经导入到eclipse中了,不过这时候会有100多个错误.2.添加Launcher2使用的包文件。由于在Android源码中,很多方法、成员、类、包都被打上@hide标签,这些成员在SDK中没有公开,以至于在编译Launcher源码时最常遇到的类android.view.View的成员mScro
2015-10-20 10:41:16 3070
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人