
Android进阶
文章平均质量分 68
陶程
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Android进阶]Binder学习(初始篇)
Android中Binder学习(初始篇)本篇博客学习自侯亮的博客,地址为:红茶一杯话Binder1 什么是Binder?简单地说,Binder是Android平台上的一种跨进程交互技术。该技术最早并不是由Google公司提出的,它的前身是Be Inc公司开发的OpenBinder,而且在Palm中也有应用。后来OpenBinder的作者Dianne Hackborn加入了Google公司,并负责A转载 2016-03-19 09:32:35 · 2554 阅读 · 0 评论 -
[Android进阶]Android性能优化
Android性能优化合理管理内存节制的使用Service如果应用程序需要使用Service来执行后台任务的话,只有当任务正在执行的时候才应该让Service运行起来。当启动一个Service时,系统会倾向于将这个Service所依赖的进程进行保留,系统可以在LRUcache当中缓存的进程数量也会减少,导致切换程序的时候耗费更多性能。我们可以使用IntentService,当后台任务执行结束后会自动原创 2016-05-23 12:10:11 · 10637 阅读 · 1 评论 -
[Android进阶]Android 开发最佳实践
Android 开发最佳实践从Futurice公司Android开发者中学到的经验。 遵循以下准则,避免重复发明轮子。若您对开发iOS或Windows Phone 有兴趣, 请看iOS Good Practices 和 Windows client Good Practices 这两篇文章。摘要使用 Gradle 和它推荐的工程结构把密码和敏感数据放在gradle.properties不要转载 2016-05-29 18:42:21 · 3309 阅读 · 0 评论 -
[Android进阶]Android中使用的观察者模式
Android中使用观察者模式的代码有很多,比如最近很火的EventBus、RxAndroid等,都使用了观察者模式,原因是观察者模式观察者和被观察者之间是抽象耦合,应对业务变化,可以增强系统灵活性,可扩展性。我们很熟悉的BroadcastReceiver和ListView同样用到了观察者模式,当然ListView肯定用到了适配器模式。我们关心一下这两个是如何使用观察者模式的:首先在Android中原创 2016-05-15 18:43:33 · 1981 阅读 · 0 评论 -
[Android进阶]Java、Android 内存泄漏总结
Java、Android 内存泄漏总结内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。最近自己阅读了大量相关的文档资料,打算做个 总结 沉淀下来跟大家一起分享和学习,也给自己一个警示,以后 coding 时怎么避免这些情况,提高应用的体验和质量。我转载 2016-05-27 13:07:49 · 5108 阅读 · 5 评论 -
[Android进阶]Android消息机制
此篇文章学习自侯亮的博客,博客链接如下:聊一聊Android的消息机制摘要从技术实现上来说,消息机制还是比较简单的。从大的方面讲,不光是Android平台,各种平台的消息机制的原理基本上都是相近的。 本文将基于Android 4.4代码,为大家剖析一下Android的消息机制。1概述在Android平台上,主要用到两种通信机制,即Binder机制和消息机制,前者用于跨进程通信,后者用于进程内部通信。转载 2016-03-19 15:06:11 · 3306 阅读 · 1 评论