首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
app
订阅
CYJ951104
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
[译] Android 数据绑定库 — 从可观察域到 LiveData 仅需两步
数据绑定最重要的特性之一是可观察性。你可以用它绑定数据和 UI 元素,以便在数据更改时,相关元素在屏幕上更新。 默认情况下,普通基元和字符串是不可被观察的,因此如果在数据绑定布局中使用它们,则在创建绑定时将使用它们的值,但对它们的后续更改会被忽略。 为了使对象可被观察,我们的数…
某小型公司持续集成工具jenkins实践(JAVA WEB、Android、IOS、html)
前言 本文可能是网上最全的一篇全端jenkins部署解决方案介绍的文章,一直以来,领导都想解决代码提交和打包问题,尤其是小公司,打包流程混乱,造成线上版本和代码库git或svn中代码不一致问题。加入jenkins阵营,解决众多发包难题,显得刻不容缓。 研究过程 刚开始,我一直在d…
Android彻底组件化—如何使用Arouter
得到Android组件化方案已经开源,参见Android组件化方案开源。方案的解读文章是一个小的系列,这是系列的第五篇文章: 上篇文章讲到,AndroidComponent已经进行了UI跳转的升级改造,可以支持路由的自动注册和路由表的自动生成。但是很多使用组件化方案的同学都表示…
【译】ViewModels : 一个简单的例子
两年多前,我正在开发 Android 初学者;一个课程,将学生从零开始到带他们编程第一个 Android 应用程序。作为课程的一部分,学生们构建了一个非常简单的名为 Court-Counter 的屏幕应用程序。 Court-Counter 是一个非常简单的应用程序,带有修改篮球…
【AAC 系列三】深入理解架构组件:LiveData
0. 前言 在之前我们深入研究了 Lifecycle 的实现原理,并在文末提到了LiveData 以及 ViewModel,这次我们来讲讲 LiveData。 简单讲 LiveData 是一个能够感知生命周期、可观察的数据持有类 ,它被设计成 ViewModel 的一个成员变量…
LiveData && ViewModel使用详解
在之前的文章中,我们讲了Android Architecture components 中的 Lifecycle 组件的详细使用以及源码解析。本篇将介绍另外AAC中另外两个组件:LiveData 和 ViewModel,它们的实现也都是利用了 Lifecycle。 LiveDa…
花了 4 个月整理了 50 篇 Android 干货文章
从第 1 篇文章到现在已经 4 个月了,按类别整理一波技术干货。 目录 热门技术 View 代码封装 源码分析 精进之路 热门技术 Kotlin 初探 Kotlin 成了 Google 的亲儿子,现在赶紧来学学跟着 google 学习 mvp 架构跟着 google 学习 mvp 架构(clean 篇)给初学者的…
Android Jetpack 架构组件系列二 DataBinding
按照官方的解释,数据绑定库是一个支持库,允许您使用声明性格式而不是以编程方式将布局中的UI组件绑定到应用程序中的数据源。听起来会比较的抽象,具体举个例子来说就比较好理解一些呢。下面这段代码是我们经常可以看到的一段代码: 这样便可以节省很多在activity中的数据绑定的代码,使…
Jetpack:LiveData入门指南
又到周末好时光,茫茫人海中,与你在掘金相遇,好幸运~请君赏阅本文,相处不易,开门见山,不扯皮。本文讲的是Jetpack系列第三个架构组件LiveData,LiveData是Lifecycle-aware 组件的一个应用,这意味着LiveData遵守Activity、Fragme…
Jetpack系列 - Lifecycle从入门到源码
这篇文章旨在用最简单的方式教会你Lifecycle如何使用,及它的工作原理。 Lifecycle是Google推出的JetPack框架组件的一个,主要是用来感知Activity和Fragment的生命周期,可以帮你写出更简洁,通用的代码。 Log 显示我们写的 Observer…