首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
梦不言
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
164
文章 164
沸点 0
赞
164
返回
|
搜索文章
赞
文章( 164 )
沸点( 0 )
Kotlin 协程使用手册
最近抽出闲暇,把 kotlinx.coroutines 官方的三份入手指南翻译了一下,挂在了 GitBook ,可以直接去这里查看。不过,文档的内容其实还是比较多的,为了厘清协程的特殊之处,下面我就总结一番。 协程的定义其实不太好描述,那我干脆由用途及定义,简述一下协程。 标题…
Kotlin 知识梳理(6) | Kotlin 的可空性
本文带大家一起来探索 Kotlin 的可空性,再见那熟悉的 NullPointerExpection。
Flutter 入门实例
自从10年前Android和iOS出现,在移动开发界,跨平台开发一直是一个目标。一个跨平台的应用可以帮助公司和团队节省大量的时间和精力。 过去这些年,已经发布了很多跨平台的开发工具,包括来自adobe基于web的PhoneGap,来自Microsoft的Xamarin,来自Fa…
从原理分析Kotlin的延迟初始化: lateinit var和by lazy
Koltin中属性在声明的同时也要求要被初始化,否则会报错。 可是有的时候,我并不想声明一个类型可空的对象,而且我也没办法在对象一声明的时候就为它初始化,那么这时就需要用到Kotlin提供的延迟初始化。 Kotlin中有两种延迟初始化的方式。一种是lateinit var,一种…
Android工程化实践:模块化
模块化也是近两年经常被提及的一个技术点,究其原因,随着公司业务的逐渐壮大,主应用的工程体积也逐渐变大,管理和编译都变得十分困难。再加上随着公司业务的发展,主应用功能拆分和研发团队的拆分已成必然,这就要求 主应用里的各个模块能够独立编译、独立运行、不与主工程以及其他模块相互耦合。…
2018年android面试分享和学习总结
回顾历史不忘初心 展望未来继续前行。
Java工程师成神之路(2018修订版)
原理及用法。 commons.lang, commons.*... guava-libraries netty 单例、策略、工厂、适配器、责任链。 在linux上部署storm,用zookeeper做协调,运行storm hello world,local和remote模式运行…
安卓推送这件小事
今天来讲讲推送这件小事,事虽小,要做好却不容易。 推送难,难于上青天。 我们在讨论 Android 手机上的推送时,大多数情况是在说集成第三方推送,因为即使是像微信这样的大厂,也需要厂商加到启动白名单里才能保持在线。 iOS 手机使用 APNs(Apple Push Notif…
Android系统源码分析团体项目BeesAndroid正式上线啦
身是android-open-source-project-analysis,这个项目提供了一系列的Android系统源码分析文章,收到了良好的反馈。 到本项目中来。 我们会在GitBook上同步repo,后续会导出pdf、mobi等格式的文档供大家阅读。另外关于项目的基础框架…
通用 PopupWindow,几行代码搞定 PopupWindow 弹窗
对 PopupWindow 的简单封装,几行代码搞定 PopupWindow 弹窗,使用 Builder 模式,链式调用
下一页
关注了
63
关注者
1
收藏集
9
关注标签
49
加入于
2016-05-30