首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
线程
订阅
啷个哩个啷儿
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
看完这一系列,彻底搞懂 Gradle
前面写了几篇关于 Gradle 的文章,这篇文章算是这一系列的结束和总结。 相对于 Android 开发者来说,包括最开始的我,可能对 Gradle 的认识,就是一个打包工具而已,平时主要在做 app 的开发,对于 Gradle 的投入并不是很多。但真正深入了解以后,会发现 G…
真香!Kotlin+MVVM+LiveData+协程 打造 Wanandroid!
Wanandroid 是鸿洋鸿大大的安卓开源知识网站,包含最新博文,最新项目,常用工具,公众号文章收录等等功能,同时也开源了所有 API 接口,方便大家打造自己的 Wanandroid 客户端。Github 上关于 Wanandroid 的客户端也层出不穷,Java的,Kotl…
就算不去火星种土豆,也请务必掌握的 Android 状态管理最佳实践!
巧用十六进制消除状态管理一致性问题,让原本指数爆炸的复合状态缩减为一。且可直接读写于数据库,无需二次转换。
[译] Android 数据绑定库 — 从可观察域到 LiveData 仅需两步
数据绑定最重要的特性之一是可观察性。你可以用它绑定数据和 UI 元素,以便在数据更改时,相关元素在屏幕上更新。 默认情况下,普通基元和字符串是不可被观察的,因此如果在数据绑定布局中使用它们,则在创建绑定时将使用它们的值,但对它们的后续更改会被忽略。 为了使对象可被观察,我们的数…
Java 多线程干货系列—(一)Java 多线程基础 | 掘金技术征文
原本地址:Java 多线程干货系列—(一)Java 多线程基础博客地址:http://tengj.top/ 前言 多线程并发编程是 Java 编程中重要的一块内容,也是面试重点覆盖区域,所以学好多线程并发编程对我们来说极其重要,下面跟我一起开启本次的学习之旅吧。 正文 线程与进程 1 …
[译] Kotlin 、协程、结构化并发
今天 (2018/09/12) 是 kotlinx.coroutines 0.26.0 版本的发布日,同时在这里对 Kotlin 协程的「结构化并发」做一些介绍。它不仅仅是一个功能改变——它标志着编程风格的巨大改变,我写这篇文章就是为了解释这一点。 在 Kotlin 1.1 也…
【译】ViewModels : 一个简单的例子
两年多前,我正在开发 Android 初学者;一个课程,将学生从零开始到带他们编程第一个 Android 应用程序。作为课程的一部分,学生们构建了一个非常简单的名为 Court-Counter 的屏幕应用程序。 Court-Counter 是一个非常简单的应用程序,带有修改篮球…
这是一份全面 & 详细的Android多线程知识总结指南
今天,我将献上一份全面 & 详细的Android多线程学习指南,希望你们喜欢。 1. 多线程基础知识 2. Android多线程实现方式 下面我会对每一个Android多线程实现方式进行详细说明。 3. 基础使用 Handler在Android多线程实现中非常常见 & 重要,所…
Android屏幕适配方案分析
Android开发过程中我们常用的尺寸单位有px、dp,还有一种sp一般是用于字体的大小。但是由于px是像素单位,比如我们通常说的手机分辨例如1920*1080都是px的单位。现在Android屏幕分辨率碎片化720x1280、1080x1920、2280x1080,这就造成例…
Android AOP概述
网上很多人在介绍AOP时都这样说:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。个人认为这句话是错误。AOP和OOP一样,是一种程序设计思想,而非技术手段。 程序设计有六大原则,其中第一原则就是单一职责原则。意思就是一个类只负责一件事情。这与OO…