首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JKXY
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
43
文章 41
沸点 2
赞
43
返回
|
搜索文章
赞
文章( 41 )
沸点( 2 )
Google 推荐在 MVVM 架构中使用 Kotlin Flow
直到我打开 Android 架构组件 页面,看了在页面上增加了最新的文章,这几篇文章大概的内容是说如何在 MVVM 中使用 Flow 以及如何与 LiveData 一起使用,当我看完并通过实践之后大概明白了,LiveData 是一个生命周期感知组件,它并不属于 Reposito…
即学即用Kotlin - 协程
上周在内部分享会上大佬同事分享了关于 Kotlin 协程的知识,之前有看过 Kotlin 协程的一些知识,以为自己还挺了解协程的,结果... 1. 概念 协程是轻量级的线程,为什么是轻量的?可以先告诉大家结论,因为它基于线程池API,所以在处理并发任务这件事上它真的游刃有余。 …
【奇技淫巧】新的图片加载库?基于Kotlin协程的图片加载库——Coil
Coil 是 Instacart 团队研发的新的的图片加载库,它使用了很多高级功能,例如协程,Okhttp,androidx.lifecycle。Coil 还包括一些高级功能,例如图像采样,有效的内存使用以及请求的自动取消/暂停 默认情况下 Coil 与 R8 完全兼容,开箱即…
Android 后台运行白名单,优雅实现保活
我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。 但有一部分应用,应用本身的使用场景就需要在后台运行,用户也是愿意让它在后台运行的,比如…
Android Material Design 阴影实现
想象有一束斜光投向屏幕,Z 轴值越大,离光就越近,阴影的范围就越大;Z 轴值越小,离光就越远,阴影的范围就越小。而: elevation 一般是写在 xml 文件中做静态配置,translateZ 是用来控制动画效果。 控制 elevation,需要先设置 View 的 Bac…
这是你从未见过的组件库 -- Android 上的手绘风格组件
之前看到一位作者开源了一款手绘风格的图表库 Chart.xkcd,感觉很是喜欢。 当然仅仅图表是满足不了我滴,于是想看看 Android 上是否有类似的开源库,一番搜索之后,颗粒无收。 想想原理可能不是太难,于是花点时间动手写了一个。 SketchyComponent,一款手绘…
Gradle Kotlin 迁移指南
Gradle 5.0 之后推出了一个叫 buildSrc 的东西,简单来说就是把你的脚本相关代码放在一个文件夹里单独管理,build.gradle 最终可以直接调用到这些代码,这也是这次迁移最吸引我的一个特性。 你会发现 buildSrc 就是一个普通的 module,有自己的…
漫谈唯一设备ID
设备ID,简单来说就是一串符号(或者数字),映射现实中硬件设备。 不幸的是,对于Android平台而言,没有稳定的API可以让开发者获取到这样的设备ID。 然而随着Android版本的升级,获取设备ID却越来越难了。 加上Android平台碎片化的问题,获取设备ID之路,可以说…
Android 本地化适配:RTL(right-to-left) 适配清单
本文首发自公众号:承香墨影(ID:cxmyDev),欢迎关注。 一. 序 越来越多的公司 App,都开始淘金海外,寻找更多的机会。然而海外市场千差万别,无论是市场还是用户的使用习惯,都有诸多的不同。 当你接触一款出海 App 的时候,除了需要了解海外 Google Servic…
Flutter七日总结
多看星空方知何谓渺小,多看细胞方知何谓浩大,我是巨人,也是沙粒,崇高并谦卑着----张风捷特烈写这个系列主要是出于以下目的:七篇文章如下:Flutter第1天--初始分析+Dart方言+Canvas简
下一页
关注了
10
关注者
1
收藏集
1
关注标签
56
加入于
2017-04-20