
翻译
Pizza_Lawson
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
service和后台线程的区别
很多人在遇到耗时操作引起的UI阻塞时都会问这样一个问题,何时使用service何时开一个后台线程来解决耗时操作问题。其实这句话本身就有误导,因为它默认了service和后台线程之间是互斥的。 首先,Android的主线程是在一个应用启动时而开启的单一线程,这个线程就被称为主线程或UI线程。需要注意的是UI线程并不只执行UI任务,所以我更愿意称它为主线程。而在执行其他任务时,它也负责启动appli翻译 2015-01-20 10:47:29 · 1467 阅读 · 0 评论 -
新的TwoWayView
如果写一个能重用布局的自定义视图是否会更加简单?从我几年前刚开始写Android应用时开始这个问题就一直卡在我脑海里。 在AbsListView API 中缺乏合理的扩展钩子一直都是让我最恼火的几个点之一。社区里已经提出了不同的布局实现,它们多数都是基于AbsListView但都没有真正解决框架的问题。 因此几个月前,我终于开始着手于 TwoWayView 新的API开发,它会提供翻译 2015-02-10 02:54:40 · 4928 阅读 · 0 评论 -
How to hide/show Toolbar when list is scroling (part 1)
在这篇文章当中我们将会介绍如何完成在Google+上看到的当列表向下滑动时隐藏Toolbar或其他视图,而当向上滑动时又显示出来的效果。这个效果在 Material Design Checklist上有提及. 我们将使用RecyclerView来作为列表视图,但在其他可滑动容器上都是可以实现的(比如在listview上需要一些其他工作)。要实现这个效果有两个思路: 1 给列表添加p翻译 2015-02-26 10:04:15 · 752 阅读 · 0 评论 -
容易理解的博文---ListView (一)ListView设置emptyView的限制
最新开发一个应用程序,当ListView为空时需要设置一些View来显示提示内容。我们知道ListView有一个公开的方法——setEmptyView(View v)——用来设置ListView为空时的内容。可是这个方法的设置是有限制的,就是设置的View必需在当前的View hierarchy里,亦即这个View需要被add到当前Viewhierarchy的一个结点上,如果没有添加到结点上的话,转载 2015-03-08 03:00:19 · 527 阅读 · 0 评论 -
RxJava的使用基础教学 三
在第一章中,我们了解了RxJava的基本框架,第二章中我们知道操作符可以变得如何强大。但也许你可能仍然有些迟疑,要让你信服还远远不够。那么本章将会介绍一些有关RxJava的其他优点。 Error Handling 在此之前我们已经大大忽略了onComplete()和onError()。它们在Observable停止释放数据时被调用,无论是成功完成还是失败出错。而Subscriber可以监听到这翻译 2015-03-18 18:00:05 · 1291 阅读 · 0 评论 -
RxJava的使用基础教学 四 RxAndroid
前面三章主要讲解了RxJava的部分内容,而作为Android开发者就不得不提到将RxJava和Android结合起来应用的框架---RxAndroid。 RxAndroid是RxJava的扩展,包含了一些针对Android的特殊绑定。 1 AndroidSchedulers 它为Android线程机制提供了现成的schedulers。如果希望在UI线程上执行一些代码只管用AndroidSch翻译 2015-03-18 19:40:34 · 3695 阅读 · 2 评论