进击的兔子之项目模块
rabbit_in_android
这个作者很懒,什么都没留下…
展开
-
Android性能优化典范
Android性能优化典范(一)了解Android 4.1,之三:黄油项目 —— 运作机理及新鲜玩意Android性能优化典范(二)Android性能优化典范(三)转载 2016-08-25 09:52:10 · 481 阅读 · 0 评论 -
Butter Knife 使用方法
Butter Knife 使用方法翻译 2016-03-27 15:47:54 · 283 阅读 · 0 评论 -
Dagger
原文:https://github.com/konmik/konmik.github.io/wiki/Snorkeling-with-Dagger-2Dagger是什么Dagger是为对象实例提供选择的Java库。你可以使用注解@Inject来标注你的构造函数,替代在构造函数中传递大量参数,并且所有需要的对象被创建和自动分配。@Inject SharedPreferences翻译 2016-03-26 10:14:27 · 933 阅读 · 0 评论 -
Dagger2在AndroidStudio中的应用以及MVP
Dagger2环境搭建(android studio):Module:app-->gradle配置(红色部分)apply plugin: 'com.android.application'apply plugin: 'com.neenbedankt.android-apt'buildscript { repositories { mave转载 2016-03-26 19:10:49 · 1561 阅读 · 0 评论 -
Android AutoLayout全新的适配方式 堪称适配终结者
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49990941; 本文出自:【张鸿洋的博客】一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系转载 2016-03-31 20:11:13 · 330 阅读 · 0 评论 -
Android快速开发系列 10个常用工具类
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38965311,本文出自【张鸿洋的博客】打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~转载 2016-04-01 15:52:30 · 294 阅读 · 0 评论 -
每个设计师需知的40个设计素材站
很好奇那些在Dribbble、Behance上发表佳作的大神们都是在哪里找素材的么?对,即使是他们也需要优秀素材的支持来完成好作品,今天我们我们来揭秘一下他们的素材来源。这当中有网站,有PSD素材站,有高清图片网站,有搜集UI元素的博客,有视觉稿合集,这些免费的素材就是他们的灵感库。和以往所有的列表一样,他们可能看起来距离“伟大”的设计有点距离,但是设计师不就是用来化腐朽为神奇的么?转载 2016-04-01 16:13:36 · 397 阅读 · 0 评论 -
Java爬虫,信息抓取的实现
版权声明:本文为博主原创文章,未经博主允许不得转载。转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/23272657今天公司有个需求,需要做一些指定网站查询后的数据的抓取,于是花了点时间写了个demo供演示使用。思想很简单:就是通过Java访问的链接,然后拿到html字符串,然后就是解析链接等需要的转载 2016-04-05 16:47:25 · 1024 阅读 · 0 评论 -
RxJava大全以及RxAndroid
RxJava相关资料RxJava常见的使用场景总结迷之RxJava(四)—— Retrofit和RxJava的基情RxJava操作符在android中的使用场景详解(一)转载 2016-04-24 11:18:14 · 467 阅读 · 0 评论 -
Android 6.0 运行时权限处理完全解析
Android 6.0 运行时权限处理原创 2016-04-28 10:05:46 · 197 阅读 · 0 评论 -
Android OkHttp完全解析 是时候来了解OkHttp了
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上转载 2016-04-05 21:23:54 · 367 阅读 · 0 评论 -
知乎安卓客户端关注和取消关注的这个按钮点击特效是怎么实现的?
点击打开链接作者:轩辕链接:http://www.zhihu.com/question/41586221/answer/107630865来源:知乎著作权归作者所有,转载请联系作者获得授权。一个周末就600多赞了,让我这个知乎小透明心里小小的激动啊。多谢大家的认可我才不会说一觉醒来过百赞了,其实我是一只盯着的O(∩_∩)O哈哈~回答下评论的问转载 2016-08-23 09:43:32 · 1551 阅读 · 0 评论 -
Android App整体架构设计的思考
Android App整体架构设计的思考(一)Android App整体架构设计的思考(二)转载 2016-08-27 21:39:37 · 833 阅读 · 0 评论 -
RecyclerView以及设置divider
Android RecyclerView 使用完全解析 体验艺术般的控件(设置divider)转载 2016-05-08 20:34:05 · 499 阅读 · 0 评论 -
ORM
Activeandroid的使用原创 2016-05-06 11:23:25 · 229 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R转载 2016-03-26 22:33:58 · 675 阅读 · 0 评论 -
Android中的RxJava
原文链接在第1,2,3篇中,我大概介绍了RxJava是怎么使用的。下面我会介绍如何在Android中使用RxJava.RxAndroidRxAndroid是RxJava的一个针对Android平台的扩展。它包含了一些能够简化Android开发的工具。首先,AndroidSchedulers提供了针对Android的线程系统的调度器。需要在UI线程中运行某些代码?很简转载 2016-03-27 11:52:12 · 1595 阅读 · 0 评论 -
RxJava使用场景小结
取数据先检查缓存的场景取数据,首先检查内存是否有缓存 然后检查文件缓存中是否有 最后才从网络中取 前面任何一个条件满足,就不会执行后面的final Observable memory = Observable.create(new Observable.OnSubscribe() { @Override public void call(Subscriber s转载 2016-03-27 15:19:46 · 322 阅读 · 0 评论 -
Dagger2+Retrofit+RxJava
Retrofit结合RxJava使用说明RxJava 与 Retrofit 结合的最佳实践详细解析 RxAndroid 的使用方式Dagger2中的标注详解:Android:dagger2让你爱不释手-基础依赖注入框架篇Android:dagger2让你爱不释手-重点概念讲解、融合篇Android:dagger2让你爱不释手-终结篇(Dagg转载 2016-03-28 17:18:28 · 746 阅读 · 0 评论 -
滑动删除
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/17515543前言用过微信的都知道,微信对话列表滑动删除效果是很不错的,这个效果我们也可以有。思路其实很简单,弄个ListView,然后里面的每个it转载 2016-02-23 21:51:27 · 584 阅读 · 0 评论 -
Android官方推荐:DialogFragment创建对话框
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/378154131、 概述DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话转载 2015-11-24 15:08:56 · 513 阅读 · 0 评论 -
AsyncHttpClient
1.简介Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android Ha转载 2015-12-26 20:18:59 · 300 阅读 · 0 评论 -
照片墙的Adapter——Android照片墙应用实现,再多的图片也不怕崩溃
照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种的功能的应用,有一个非常重要的问题需要考虑,就是图片资源何时应该释放。因为随着GridView的滚动,加载的图片可能会越来越多,如果转载 2015-12-18 10:23:49 · 1039 阅读 · 0 评论 -
Android 自定义控件 轻松实现360软件详情页
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43649913,本文出自:【张鸿洋的博客】1、概述最近有不少朋友私聊问应用宝、360软件助手之类的软件详情页怎么做,刚好,最近有时间就模仿360软件助手详情页转载 2015-12-31 22:39:59 · 508 阅读 · 0 评论 -
scrollTo与scrollBy
版权声明:本文为博主原创文章,未经博主允许不得转载。 本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning转载 2015-12-28 16:16:57 · 319 阅读 · 0 评论 -
Volley源码解析
经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。其实,Volley的官方文档中本身就附有了一张Volley的工作流程图,如下图所示。说起分析源码,那么应该从哪儿转载 2015-11-26 16:45:34 · 404 阅读 · 0 评论 -
Volley之自定义XMLRequest
经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequest、JsonArrayRequest)用于请求一条JSON格式的数据,ImageRequest则是用于请求网络上的一张图片转载 2015-11-26 16:26:39 · 326 阅读 · 0 评论 -
RecyclerView实现Gallery
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38173061 ,本文出自:【张鸿洋的博客】上一篇博客我使用自定义HorizontalScrollView写了一个具有HorizontalScrollView效果和ViewPag转载 2015-11-24 20:27:26 · 352 阅读 · 0 评论 -
Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请表明出处:http://blog.csdn.net/lmj623565791/article/details/379362751、概述众所周知,Activity在不明确指定屏幕方向和configChanges时,当用户旋转屏幕会重新启动。当然了,应对这种情况,Android给出了几种方转载 2015-11-24 11:59:16 · 646 阅读 · 0 评论 -
Volley以及用Volley实现照片墙
郭霖的volley完全解析Volley加载图片实现了两级缓存(网络缓存、文件缓存),没有实现内存的缓存。Volley已经把各种异步任务、图片采样都封装好了。内存缓存使用lrucache类实现,需要我们手动添加进去。没有使用软引用缓存。因为4.0之后的android系统已经不推荐使用软引用缓存了。2、volley的总体设计3、volley可以做什么转载 2015-11-26 15:40:44 · 524 阅读 · 0 评论 -
Bitmap.Options和LruCache——Android高效加载大图、多图解决方案,有效避免程序OOM
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html翻译 2015-12-18 10:22:57 · 365 阅读 · 0 评论 -
Android照片墙完整版,完美结合LruCache和DiskLruCache
版权声明:本文出自郭霖的博客,转载必须注明出处。转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/34093441在上一篇文章当中,我们学习了DiskLruCache的概念和基本用法,但仅仅是掌握理论知识显然是不够的,那么本篇文章我们就来继续进阶一下,看一看在实战当中应该怎样合理使用DiskLruCache。还不熟悉D转载 2015-12-18 11:03:54 · 264 阅读 · 0 评论 -
Java 并发专题 : Semaphore 实现 互斥 与 连接池
版权声明:本文为博主原创文章,未经博主允许不得转载。继续并发方面的知识。今天介绍Semaphore,同样在java.util.concurrent包下。本来准备通过例子,从自己实现到最后使用并发工具实现,但是貌似效果并不是很好,有点太啰嗦的感觉,所有准备直入主题。介绍:Semaphore中管理着一组虚拟的许可,许可的初始数量可通过构造函数来指定【new Semaph转载 2015-12-18 11:38:50 · 292 阅读 · 0 评论 -
Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+] 转载请注明出处:http://blog.csdn.net/qinjuning转载 2016-01-27 15:23:48 · 529 阅读 · 0 评论 -
Android ListView功能扩展,实现高性能的瀑布流布局
版权声明:本文出自郭霖的博客,转载必须注明出处。转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/46361889经过前面两篇文章的学习,我们已经对ListView进行了非常深层次的剖析,不仅了解了ListView的源码和它的工作原理,同时也将ListView中常见的一些问题进行了归纳和总结。那么本篇文章是我们Li转载 2015-12-19 09:45:50 · 309 阅读 · 0 评论 -
ListView具有多种item布局
版权声明:本文为博主原创文章,未经博主允许不得转载。 这篇文章的效果也是大家常见的,各种通讯应用的对话列表都是这种方式,像微信、whatsapp、易信、米聊等。我们这篇文章也权当为回忆,形成简单的笔记。这篇文章参考了2009年Google IO中的《TurboChargeYourUI-How to make your AndroidUI fast and effic转载 2015-12-18 20:42:34 · 397 阅读 · 0 评论 -
Android 超高仿微信图片选择器 图片该这么加载
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39943731,本文出自:【张鸿洋的博客】1、概述关于手机图片加载器,在当今像素随随便便破千万的时代,一张图片占据的内存都相当可观,作为高大尚程序猿的我们,有必要掌握转载 2015-12-18 21:19:37 · 508 阅读 · 0 评论 -
Android 快速开发系列 打造万能的ListView GridView 适配器
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38902805 ,本文出自【张鸿洋的博客】1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目转载 2015-12-18 18:45:51 · 403 阅读 · 0 评论 -
LIFO和FIFO——Handler 异步消息处理机制的妙用 创建强大的图片加载类
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38476887 ,本文出自【张鸿洋的博客】最近创建了一个群,方便大家交流,群号:55032675上一篇博客介绍了Android异步消息处理机制,如果你还不了解转载 2015-12-18 14:47:33 · 2400 阅读 · 0 评论 -
Tab类型主界面的4种实现
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24740977Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了:1、传统的ViewPager实现2、转载 2016-01-04 09:08:00 · 1912 阅读 · 0 评论