首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MVP
订阅
lon龙g
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
ViewModel 和 LiveData:为设计模式打 Call 还是唱反调?
理想情况下,ViewModel 不应该知道任何关于 Android 的事情(如Activity、Fragment)。 这样会大大改善可测试性,有利于模块化,并且能够减少内存泄漏的风险。一个通用的法则是,你的 ViewModel 中没有导入像 android.*这样的包(像 an…
Java ThreadLocal 类的知识点解读
说起 Java 中的 ThreadLocal 类,可能很多安卓开发人员并不是很熟悉,毕竟很少有使用到的地方。但是如果你仔细分析过 Handler 源码的话,就一定见过这个类的出现。而 Handler 机制又是安卓知识体系中非常重要的一环,所以我们有必要了解一下 ThreadLo…
Android UI 面试常客:谈谈 Fragment 的原理
从源码中深入理解 Fragment
正式发布 Android 架构组件 1.0 稳定版 | 附带中文介绍视频
几十亿的设备都在用 Android 系统,从高端手机到飞机上的影音娱乐系统,应有尽有,不一而足。而 Android OS 则为这几十亿的设备保驾护航,高效管理资源,保障运行流畅,然而有时候却增加了开发卓越 App 的难度。为了简化开发流程,我们在 Google I/O 大会上发布
(新瓶旧酒)谷歌官方MVP项目学习--浅入源码
项目的目的是通过展示各种架构app的不同方式来帮助开发者解决架构问题。项目中通过不同的架构概念及方式实现了功能相同的app。你可以用示例来当做参考,或是干脆拿来当做创建app项目的基础。项目中,希望大家能把关注点集中到代码结构、整体架构、可测试性、可维护性这四个方面。
Google 官方 MVP Sample 代码解读
关于 Android 程序的构架, 当前 (2016.10) 最流行的模式即为 MVP 模式, Google 官方提供了 Sample 代码来展示这种模式的用法. 本文为阅读官方 sample 代码的阅读笔记和分析.
组件化实践详解(一)
本文主要记录组件化项目的实践过程及其中的思考。 具体实施一项技术项目之前我们会首先确定对应的目标,之后的行动计划都会朝着目标一步步靠拢。 简单的总结就是把一个大的Project工程,变成若干个小的Module工程,就是这样。 最初我们的Project整体只有一个Module,也…
[译]安卓架构组件(1)-App架构指导
说明:今年的Google I/O大会关于安卓的部分发布了全新的类库:Architecture Components。这个新的类库致力于从架构层面帮助你设计健壮、易于测试以及易于维护的app,其中包括UI组件生命周期的管理以及数据持久化等部分。我个人对这个类库非常感兴趣,很早就想…
[译]为什么使用MVI模式(MVI编写响应式安卓APP入门系列第一部分MODEL)
我曾经有一个瞬间觉的我的Model定义全都是错的。经过在各种安卓开发论坛也好主题也罢的讨论和头疼的研究。无论如何,最终我选择使用rxjava和Model-View-Intent(MVI)的方式构建响应式的安卓应用程序,就像这种组合我以前是没有尝试过一样,我创建是十分被动的。当然…
正式发布 Android 架构组件 1.0 稳定版
几十亿的设备都在用 Android 系统,从高端手机到飞机上的影音娱乐系统,应有尽有,不一而足。而 Android OS 则为这几十亿的设备保驾护航,高效管理资源,保障运行流畅,然而有时候却增加了开发卓越 App 的难度。为了简化开发流程,我们在 Google I/O 大会上发…