首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HIMYM
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 30
沸点 1
赞
31
返回
|
搜索文章
赞
文章( 30 )
沸点( 1 )
用Jetpack Compose制作出可爱的天气动画
1. 背景介绍 最近参加了Compose挑战赛的终极挑战,使用Compose完成了一个天气app。之前几轮挑战我也都有参与,每次都学到不少新东西,希望在这最后一轮挑战中,活用这段时间的积累做出更加成熟的作品。 因为没有美工协助,所以我考虑通过代码实现app中的所有UI元素例如各…
Flutter学习第一天:小伙花饭钱去买Flutter教学视频,只为了知道Flutter是否支持双系统开发?
关于我为什么要学Flutter,因为我也差不多是跟风吧,因为在网上听说Flutter可以支持ios和android双系统,于是我就在慕课上买了几百块钱的Flutter课程,虽然确实可以支持双系统,但是也不一定能支持双系统(这个我下面会说明)。 Flutter学习的第三天:面向对…
Android 蓝牙技术(二)- 低功耗蓝牙
Android 4.3(API 级别 18)开始内置支持。与传统蓝牙不同,蓝牙低功耗 (BLE) 旨在提供显著降低的功耗。这使 Android 应用可与功率要求更严格的 BLE 设备(例如近程传感器、心率监测仪和健身设备)通信。 在临近设备间传输少量数据。 与 Google B…
[译] WorkManager 简介
Android 系统处理后台工作有很多注意事项和最佳实践,详见 Google’s Power blog post series。其中一个反复出现的调用是一个名为 WorkManager 的 Android Jetpack 库,它扩展了 JobScheduler 框架 API 的…
WorkManager详解
以前我们在处理后台任务时,一般都是使用Service(含IntentService)或者线程/线程池,而Service不受页面生命周期影响,可以常驻后台,所以很适合做一些定时、延时任务,或者其他一些肉眼不可见的神秘勾当。 在处理一些复杂需求时,比如监听网络环境自动暂停重启后台上…
Flutter第1天--初始分析+Dart方言+Canvas简绘
Flutter七日游第一天:2018-12-16天气:冷零前言:一、Flutter初体验1、下载Flutter的SDK2、配置环境变量3、AndroidStudio安装Dart和Flutter插件4、
Kotlin 之美—DSL篇
KotlinDSL把Kotlin的语法糖演绎得淋漓尽致,这些语法糖可谓好吃、好看又好玩,但是,仅痴迷于语法糖只会对语言的理解游离于表面,了解其实现原理,是我们阅读优秀源码、设计整洁代码和理解编程语言的
Kotlin刨根问底(二):for循环引起的一起“血案”
不难看出底层是:while循环 + Iterator(迭代器) 。 Iterable接口:实现此接口的集合对象支持迭代(可配合foreach使用),定义了一个iterator()函数,返回一个Iterator迭代器对象。 以上就是 迭代器的设计“哲学” 的简单讲解。 回到增强f…
Kotlin刨根问底(一):你真的了解Kotlin中的空安全吗?
空安全不是Kotlin特有的,其他很多编程语言也有,下面简述下Kotlin空安全的相关用法。 三目条件运算符的简略写法:如果不是空,就返回它,否则返回另一个值。代码示例如下: Kotlin中可以使用as关键字来进行类型转换,而使用as?表示安全类型的转换。最常见的使用场合,后台…
Kotlin Jetpack 实战 | 07. Kotlin 委托
1. 前言 委托(Delegation),可能是 Kotlin 里最容易被低估的特性。 提到 Kotlin,大家最先想起的可能是扩展,其次是协程,再要不就是空安全,委托根本排不上号。但是,在一些特定场景中,委托的作用是无比犀利的。 本文将系统介绍 Kotlin 的委托,然后在实…
下一页
关注了
34
关注者
0
收藏集
1
关注标签
2
加入于
2017-05-18