
android开源项目
陆业聪
腾讯高级客户端工程师。这里有大前端的经验分享和技术干货。关注公众号“陆业聪”,获取最新技术文章。
展开
-
FBReader中翻页方式相关源码分析
FBReader是一个电子书开源项目,关于它之前有人发过5篇pdf叙述项目框架,这里主要讲讲FBReaderJ的翻页方式。 翻页方式的配置在ScrollingPreferences中 public final ZLEnumOption AnimationOption = new ZLEnumOption("Scrolling", "Animation", ZLView.Animation原创 2015-02-20 01:10:11 · 2901 阅读 · 0 评论 -
Volley库源码分析(上)
Volley使用了线程池来作为基础结构,主要分为主线程,cache线程和network线程。 主线程和cache线程都只有一个,而NetworkDispatcher线程可以有多个,这样能解决比并行问题。如下图: 其中左下角是NetworkDispatcher线程,大致步骤是: 1.不断从请求队列中取出请求 request = mQueue.take();2.发起网络原创 2015-02-26 00:39:11 · 1518 阅读 · 1 评论 -
AndroidAnnotations一个可以让你的android代码更加简洁的框架
简介 AndroidAnnotations是一个利用注解方式来简化代码结构,提高开发效率的开源框架。另外,针对REST的使用,框架提供了类似Spring IOC的机制,非常方便。 以下是一个块简单的代码片段: @EActivity(R.layout.translate) // Sets content view to R.layout.translate public class转载 2015-05-20 13:13:17 · 642 阅读 · 0 评论