首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wincent
掘友等级
个人公众号【Android技术之家】
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 18
沸点 3
赞
21
返回
|
搜索文章
赞
文章( 18 )
沸点( 3 )
JetPack | ViewModel 如何对视图状态管理
本文旨在理解ViewModel的设计思想以及本质解决了哪些问题。在阅读本文之前,你需要理解LiveData、Lifecycle。关于ViewModel的使用不在复述直接看官方文档。 JetPack |
Gradle构建项目统一依赖
一、概述 为了统一管理项目的依赖库,我们现在的做法基本都是自定义一个config.gradle文件,把所有的依赖都放在这里边,让每个module去引用,但是这样对于项目的拓展不够灵活,而且一些大项目这
自定义双向绑定框架-只需一个注解,简单实用
前言 本框架主要功能是实现了控件的双向绑定功能,只需要对控件加个注解即可,简化了配置,数据的改变能同步显示到界面,界面UI数据的变化能同步到数据模型里。 技术要点介绍 本框架用的技术有: 1、注解,B
Kotlin代数数据类型、模式匹配、泛型相关(学习笔记三)
其实都是些设计思想,我们在开发中都用到了,需要在开发中不断积累领悟。 1、代数数据类型概念理解 2、何为模式?模式即为表达式,常见模式有常量模式、类型模式、逻辑表达式模式 3、何为模式匹配?模式匹配中的模式即为表达式,匹配的也是表达式,模式匹配的核心就是解构(反向构造表达式),…
Android设备ID获取方案
从Android 10开始已经无法完全标识一个设备,曾经用mac地址、IMEI等设备信息标识设备的方法,从Android 10开始统统失效。而且无论你的APP是否适配过Android 10。 从Android10开始普通应用不再允许请求权限android.permission.…
在 Android 11 及更高版本系统中处理可空性
在去年 5 月的 I/O 开发者大会上,我们正式宣布 Kotlin 优先 (Kotlin First) 的这一重要理念,Kotlin 将成为 Android 开发者的首选语言。目前,在排名前 1,000 位的 Android 应用中,已有超过 60% 正在使用 Kotlin 进…
kotlin面向对象(学习笔记二)
二、面向对象1、类以及接口 1、属性没有默认值必须赋值。成员是默认全局可见。 2、可带有属性和默认方法的接口2、构造函数 1、解决了java里的构造方法过多的问题2、init语法块,它属于构造函
两句话说清MVVM和MVP的本质区别
1、MVVM和MVP的关系:MVVM 模式将 Presenter 改名为 ViewModel,基本上与 MVP 模式完全一致。Presenter与View的交互是通过接口来进行的。 2、唯一的区别是,MVVM采用双向绑定(data-binding):View的变动,自动反映在 …
深入理解自定义View
本文主要介绍自定义View中我们比较容易忽视的一些小细节。 下面的内容我将结合一个简单的自定义View的例子解释下我们可以如何让自定义View做得更好,这里的自定义View的例子是类似即刻应用中点赞时数字变换效果,代码地址:https://github.com/hujiawei…
下一页
个人成就
文章被点赞
171
文章被阅读
59,189
掘力值
1,412
关注了
158
关注者
56
收藏集
0
关注标签
13
加入于
2017-07-02