首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
午后一小憩
掘友等级
公众号
|
Android补给站
Android&小程序&前端工程师,致力于大前端,终身学习者。
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 40
沸点 1
赞
41
返回
|
搜索文章
赞
文章( 40 )
沸点( 1 )
Gradle 构建工具 #3 Maven 发布插件使用攻略(以 Nexus / Jitpack 为例)
项目开发已经不再是单兵作战的时代,而往往是多团队、多组件协同开发。此时,我们需要掌握组件化发布的技巧。这篇文章里,我将带你理解组件的基本概念,以及组件发布 & 快照预览 &依赖切换的实战应用经验。
为了能够摸鱼,我走上了歧路
为了能够摸鱼,我走上了歧路;快乐拯救我吧~ 每天都是重复的工作,这样可不行,已经严重影响我的日常摸鱼,为了减少自己日常的开发时间,我决定走一条歧路,铤而走险。
带你全面了解 Flutter,它好在哪里?它的坑在哪里? 应该怎么学?
回顾了这段时间解答关于 Flutter 的各种问题后,我突然发现很多刚刚接触 Flutter 的萌新,对于 Flutter 都有着不同程度的误解,而每次重复的解释又十分浪费时间,最终我还是决定写篇文章来做个总结。 Flutter 的诞生其实比较有意思,Flutter 诞生于 C…
Binder: ServiceManager的创建
承接Binder: addService初探这篇文章,我们已经知道Client端通过BpBinder的transact方法与service端进行通信,在BpBinder的transact方法中又通过IPCThreadState的transact方法将数据传递到service端。…
Binder: ServiceManager的获取
在Binder纯理论分析中介绍了Binder的整个通信流程。 下面我们直接通过Service的注册来了解一下Binder的具体工作原理。 我们以MediaService为例,来看下service的注册过程。MediaService对应的启动文件在main_mediaserver…
链表:由浅入深
今天又到了算法的主题了,上次我们聊到了数组:面试中的疑难点,这次我们来聊另外一种线性结构,链表。 虽然链表与数组一样都是线性结构,但它们之间还是有本质的区别的。 数组在内存中是一块连续的存储区域,而链表可以支持随机存储,非连续的存储空间。 链表的种类可以分为,单链表、双向链表、…
一文彻底搞懂Kotlin inline
如果你只是注意到了,但从来没有进行深入探究,相信这篇文章能够帮你找到答案。 在这里我们发现通过inline修饰的方法,会通过平坦式的方式直接在后面按执行顺依次调用。 而没有使用inline修饰的方法,则会为block方法创建一个Function1实例。 简单的理解就是未使用in…
数组:面试中的疑难点
只要你是程序员就注定离不开算法。 现实一点的说,就是面试,进大厂,升职加薪。 只此一点就不得不使我们将算法列为重点成长对象。 从基础到进阶,有关职场算法进阶都能够在这里找到,欢迎加入一起成长。 数组相信大家都不陌生,我们几乎每天都有用到数组,不管是直接由我们自己创建的,还是间接…
Android Startup最新进展
今天介绍一个有关启动优化的开源库android-startup。这个开源库主要是做什么的呢? android-startup提供一种在应用启动时能够更加简单、高效的方式来初始化组件。开发人员可以使用它来简化启动序列,并显式地设置初始化顺序与组件之间的依赖关系。 与此同时andr…
Kotlin协程实现原理:挂起与恢复
今天我们来聊聊Kotlin的协程Coroutine。 如果你已经接触过协程,但对协程的原理存在疑惑,那么在阅读本篇文章之前推荐你先阅读下面的文章,这样能让你更全面更顺畅的理解这篇文章。 ... 接下来的一些文章试着来分析一下这些疑问,也欢迎大家一起加入来讨论。 协程是使用非阻塞…
下一页
个人成就
优秀创作者
文章被点赞
2,325
文章被阅读
306,087
掘力值
13,898
关注了
2
关注者
729
收藏集
0
关注标签
11
加入于
2017-07-23