首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
梦龙Dragon
掘友等级
移动开发
|
克莱登大学
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 23
沸点 3
赞
26
返回
|
搜索文章
赞
文章( 23 )
沸点( 3 )
可能是最好用的Android引导层库
今天来推荐一个好用遮罩引导库,这是我持续维护了大半年的开源项目。刚完成第一版的时候,我也记录了文章,并且有幸推荐到了郭霖大神的公众号: 推荐一个好用小巧的Android引导蒙版(浮层)库。第一版的功能还是比较简单,在后续的持续迭代中,我也新增了好多新功能:fragment支持,…
Kotlin Vocabulary | 揭秘协程中的 suspend 修饰符
Kotlin 协程把 suspend 修饰符引入到了我们 Android 开发者的日常开发中。您是否好奇它的底层工作原理呢?编译器是如何转换我们的代码,使其能够挂起和恢复协程操作的呢? 了解这些将会帮您更好地理解挂起函数 (suspend function) 为什么只会在所有工…
Flutter动画实现粒子漂浮效果
要问2019年最火的移动端框架,肯定非Google的Flutter莫属。 本着学习的态度,基本的Dart语法(个人感觉语法风格接近Java+JS)过完之后,开始撸代码练手。 1. Flutter的动画原理 简而言之,就是逐帧绘制,只要屏幕刷新的足够快,我们就会觉得这是个连续的动…
SparseArray 的使用及实现原理
深入分析了 SparseArray 的实现原理,以及与 HashMap 进行比较。
谈谈 23 种设计模式在 Android 项目中的应用
前言本文将结合实际谈谈23种设计模式,每种设计模式涉及定义:抽象化的定义与通俗的描述,尽量说明清楚其含义与应用场景示例:如果项目中有使用过该模式,则会给出项目中的代码,否则会给出尽可能简单好理解的ja
Android Jetpack-Room数据库的使用
Room在SQlite上提供了一层抽象层,允许你流畅的访问SQLite数据库的全部功能。 当应用程序在处理大量的数据结构的时候,能从本地数据获得很大的帮助。最常见的用例上缓存相关的数据,这样,当设备不能访问网络,用户仍然能离线浏览内容。然后在设备重新联网后,任何用户发起的内容修…
Android DataBinding 从入门到进阶
DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。MVVM 相对于 MVP,其实就是将 Presenter 层替换成了 ViewModel 层。DataBi…
Android 相关知识点个人总结
很多人都是年底才开始写总结,而我还不太一样,因为我是11月初参加工作的,所以每年到这个时候就会写总结。 之前的总结都是放到了我的云笔记了,由于今年7月份开始写博客,所以今年的总结删除了个人生活部分,把技术部分share大家,与此共勉,共同学习,进步。 由于我的技术知识一般习惯用…
Flutter 高性能原理浅析
Flutter是Google用以帮助开发者在Ios和Android两个平台开发高质量原生应用的全新移动UI框架.我开始认识Flutter时,经历了三个Flutter重要历史版本. 2018年2月27日,在2018世界移动大会上,Google发布了Flutter的第一个Beta版…
Flutter第3天--基础控件(上)
Flutter七日游第三天:2018-12-18天气:晴朗零、前言一、Widget简入1.StatelessWidget和StatefulWidget2.StatelessWidget一共就有三个方法
下一页
个人成就
文章被点赞
13
文章被阅读
5,635
掘力值
130
关注了
18
关注者
6
收藏集
3
关注标签
24
加入于
2017-07-01