05 2017 档案

摘要:此指南适用于那些曾经或现在进行Android应用的基础开发,并希望了解和学习编写Android程序的最佳实践和架构。通过学习来构建强大的生产级别的应用。 注意: 此指南默认你对Android开发有比较深的理解,熟知Android Framework。如果你还只是个Android开发新手,那么建议先学 阅读全文
posted @ 2017-05-23 19:41 番茄沙司 阅读(11966) 评论(3) 推荐(3)
摘要:ViewModel 像Activity,Fragment这类应用组件都有自己的生命周期并且是被Android的Framework所管理的。Framework可能会根据用户的一些操作和设备的状态对Activity或者Fragment进行销毁和重构。作为开发者,这些行为我们是无法干预的。 所以Activ 阅读全文
posted @ 2017-05-22 11:03 番茄沙司 阅读(13368) 评论(0) 推荐(1)
摘要:LiveData 是一个用于持有数据并支持数据可被监听(观察)。和传统的观察者模式中的被观察者不一样,LiveData是一个 组件,因此观察者可以指定某一个 给LiveData,并对数据进行监听。 如果观察者指定 处于 或者 状态,LiveData会将观察者视为活动状态,并通知其数据的变化。 我们看 阅读全文
posted @ 2017-05-22 09:11 番茄沙司 阅读(22169) 评论(0) 推荐(2)
摘要:Google 2017 I/O开发者大会于近日召开,在开发者大会上谷歌除了发布了Android O等一些新产品之外,也对Android代码的架构做出了一个官方的回应。 "Google 2017 I/O开发者大会Android架构组件介绍现场视频" 下面是官方提供的Android App开发的架构图: 阅读全文
posted @ 2017-05-22 09:10 番茄沙司 阅读(10248) 评论(0) 推荐(0)