首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iYoullloveGitHub
掘友等级
获得徽章 2
动态
文章
专栏
沸点
收藏集
关注
作品
赞
111
文章 111
沸点 0
赞
111
返回
|
搜索文章
赞
文章( 111 )
沸点( 0 )
再见收费的Navicat,DBeaver真强大
dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。它是一个图形化的界面工具,专门用于与各种数据库的集成,通过dbeaver我们可以与各种数据库进行集成。
Gradle Api
这是我参与更文挑战的第9天,活动详情查看:更文挑战 前言: gradle 提供的API非常丰富,前面已经说过,gradle构建文件中使用的API主要由Project和Task两个接口组成,在项目中如果
Google 推荐在项目中使用 sealed 和 RemoteMediator
在开始阅读本文之前,建议更新 PokemonGo 最新的代码,对照着代码一起看,为了节省篇幅,文中只会列出核心代码。 之前有小伙们问过我,如何在 Flow 基础上封装成功或者失败处理逻辑,关于这个问题,其实 Google Android 团队的工程师在 medium 上发表过一…
App为了漂亮脸蛋也要美颜,Theme 与 Style 的使用,附一键变装 demo
如果我们 app 需要支持普通版本和 Pro 版本,它们的主色不同,我们只需定义两个主题,配置不同的 colorPrimary。接着我们需要适配深色主题,那么只需提供不同的数值即可 这就好比我们有一个 Theme 抽象类,而其中有一个抽象属性 colorPrimary,它有四个…
一个更贴近 android 场景的启动框架 | Anchors
随着公司项目需求迭代,项目依赖库越来越多,Application#onCreate() 承载的初始化逻辑变得越来越复杂。 以上一年线上项目的初始化逻辑例子。 项目的初始化代码真的又臭又长... 在第一次项目重构的时候,尝试拆分初始化逻辑, 把原来的所有初始化逻辑划分为同步初始化…
即学即用Kotlin - 协程
上周在内部分享会上大佬同事分享了关于 Kotlin 协程的知识,之前有看过 Kotlin 协程的一些知识,以为自己还挺了解协程的,结果... 1. 概念 协程是轻量级的线程,为什么是轻量的?可以先告诉大家结论,因为它基于线程池API,所以在处理并发任务这件事上它真的游刃有余。 …
今日头条 Android '秒' 级编译速度优化
Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这般龟速严…
热门Android Studio 插件,这里是Top 20!
Android Studio是Google基于IntelliJ开发的一款功能强大的开发工具,它具有构建出色Android应用所需要的一切。借助基于IntelliJ IDEA的强大的功能,插件非常丰富。 正确的使用插件可以帮助你提高工作效率,更智能,更快。但是,不断增长的插件列表…
基础篇:详解锁原理,synchronized、volatile+cas底层实现
悲观锁,每次去请求数据的时候,都认为数据会被抢占更新(悲观的想法);所以每次操作数据时都要先加上锁,其他线程修改数据时就要等待获取锁。适用于写多读少的场景,synchronized就是一种悲观锁 在请求数据时,觉得无人抢占修改。等真正更新数据时,才判断此期间别人有没有修改过(预…
2020年GitHub 上那些优秀Android开源库,这里是Top10!
每过一段时间呀,我都会给大家带来一些从Github上收集的一些开源库,有的是炫酷动效,有的则是实用的工具和类库。以前没看过或者没有收藏的同学,建议先收藏,以下是链接: 2020年有哪些优秀的开源库呢?本期就为大家带精选的10个,排名不分先后。 No1. LiquidSwipe …
下一页
关注了
29
关注者
0
收藏集
1
关注标签
21
加入于
2016-11-25