
android框架大搜罗
ljt2724960661
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android DiskLruCache完全解析,硬盘缓存的最佳方案
概述记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存储与释放,如果图片从内存中被移除的话,那么又需要从网络上重新加载一次图片,这显然非常耗时。对此,Google又提供了一套硬盘缓存的解决方案:Disk转载 2016-07-15 09:48:30 · 214 阅读 · 0 评论 -
Realm 在Android中应用
转载:http://www.cnblogs.com/RaphetS/p/5996265.html目录1、Realm简介2、环境配置3、在Application中初始化Realm4、创建实体5、增删改查6、异步操作7、Demo地址(https://github.com/RaphetS/DemoRealm )Demo地址:https://github转载 2017-03-20 17:52:59 · 349 阅读 · 0 评论 -
播放视频的框架Vitamio的使用步骤
以前用过这个牛逼的框架,后来又随意搞了下,发现播放不了视频了,搞了老半天才搞好,今天又随便整了下,发现又不行了,我勒个插!现在终于又搞出来了,发现我总是把步骤搞错或少写了些东西总的步骤:一:导入vitamio_lib包二:xml布局中的videoView要替换三:java文件中的所有包导入的都是vitamio_lib下的东西四:在java文件的set转载 2016-12-06 17:13:25 · 423 阅读 · 0 评论 -
Facebook 开源项目 Fresco 使用简介,facebookfresco
1. 在Gradle中添加依赖dependencies { compile 'com.facebook.fresco:fresco:0.1.0+'}2. 在Application 初始化时调用 Fresco.initialize(context);3. 在xml布局文件中, 加入命名空间: xmlns:fresco="http://schemas.android.com/ap转载 2016-12-06 14:06:17 · 941 阅读 · 0 评论 -
FastJson用法的简单案例
最近,学习一下fastjson,写了一个小demo,仅供参考,先新建一个项目,第一步,先将jar包导入lib中,如下图:然后右键build一下。第二步,测试相关代码:public class FastJson {public static void main(String[] args) {method1();method2(); me原创 2016-11-02 13:39:00 · 402 阅读 · 0 评论 -
从案例学RxAndroid开发(上)
原文链接: RxAndroid Basics: Part 1如果你在阅读这篇文章,相信你一定很想了解RxJava以及如何在Android应用中使用它。可能你已经见过RxJava的代码了,但仍然有些疑惑,愿你能在这篇文章里找到答案。当我第一次使用RxJava的时候我只是在照搬代码,这些代码能跑起来,但是我对RxJava的基础部分仍然存在误解,而且我找不到好的源码来学习。所以为了理转载 2016-11-13 16:54:21 · 302 阅读 · 0 评论 -
Android OkHttp入门
最近半年来身边开发的朋友越来越多的提到OkHttp,上谷歌百度一下,确实OkHttp成了时下最火的HTTP框架,于是我也开始放下Volley,转而关注OkHttp,五一期间仔细看了官方WiKi介绍(我喜欢学习官方的文档),现在把自己整理的官方教程分享给大家,希望给初学者带来帮助。 OkHttp官网地址:http://square.github.io/okhttp/转载 2016-10-28 15:47:16 · 452 阅读 · 0 评论 -
ButterKnife(黄油刀)的使用(Eclipse和Android Studio)
首先,来说一下Eclipse中ButterKnife的使用,新建一个Android项目第一步:下载一个ButterKnife的jar包,将它导入到libs包下,然后右键Build path-->Add build path一下第二步: 右击项目属性找到javacompiler下的factory点击添加黄油刀,如下图:第三步,在布局文件中写布局代码,如下: xmlns:原创 2016-11-04 10:46:36 · 4151 阅读 · 0 评论 -
EventBus使用基础
开源项目链接EventBus项目:https://github.com/greenrobot/EventBusEventBusDemo下载:https://github.com/yanbober/Android-Blog-Source/tree/master/Android-EventBus-Demo背景介绍如果你学习过设计模式,那么当想通知其他组件某些事情发生时你一定转载 2016-08-18 10:50:31 · 298 阅读 · 0 评论 -
Android照片墙完整版,完美结合LruCache和DiskLruCache
转自:http://blog.youkuaiyun.com/guolin_blog/article/details/34093441在上一篇文章当中,我们学习了DiskLruCache的概念和基本用法,但仅仅是掌握理论知识显然是不够的,那么本篇文章我们就来继续进阶一下,看一看在实战当中应该怎样合理使用DiskLruCache。还不熟悉DiskLruCache用法的朋友可以先去参考我的上一篇文章 And转载 2016-07-15 15:29:40 · 375 阅读 · 0 评论 -
Dagger2 入门介绍
Dagger2 是一个Android依赖注入框架,由谷歌开发,最早的版本Dagger1 由Square公司开发。依赖注入框架主要用于模块间解耦,提高代码的健壮性和可维护性。Dagger 这个库的取名不仅仅来自它的本意“匕首”,同时也暗示了它的原理。Jake Wharton 在对 Dagger 的介绍中指出,Dagger 即 DAG-er,这里的 DAG 即数据结构中的 DAG——有向无环图(Dir转载 2017-03-16 11:10:23 · 466 阅读 · 0 评论