首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
deviche
掘友等级
安卓工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.4K
文章 1.4K
沸点 2
赞
1.4K
返回
|
搜索文章
deviche
赞了这篇文章
ImWiki
研发工程师 @阿里巴巴
·
9年前
关注
基于 apt 实现的 Android 快速持久化框架:AptPreferences
AptPreferences 是基于面向对象设计的快速持久化框架,目的是为了简化 SharePreferences 的使用,减少代码的编写。可以非常快速地保存基本类型和对象...
57
3
分享
deviche
赞了这篇文章
Android开发实践
6年前
关注
Apt实现一款缓存小框架
一款简单的使用apt实现的缓存处理器,默认使用gson+sp实现,只需要编写实体类,添加注解即可自动生成缓存代码,无需做任何额外操作。...
1
评论
分享
deviche
赞了这篇文章
giswangsj
Android开发工程师
·
4年前
关注
Hook AMS + APT实现集中式登录框架
1, 背景 登录功能是App开发中一个很常见的功能,一般存在两种登录方式: 一种是进入应用就必须先登录才能使用(如聊天类软件) 另一种是以游客身份使用,需要登录的时候才会去...
21
3
分享
deviche
赞了这篇文章
coder_pig
🏆掘金签约作者 | 摸鱼王 @Android补全计划
·
3年前
关注
【Jetpack】一次Android权限请求库的封装记录
☔本节先对比了新旧权限申请API的差异,接着学习了亿点权限相关的常识,紧接着尝试用新Activity Results API对权限申请进行封装,然后又借鉴了一波大佬的封装进...
38
3
分享
deviche
赞了这篇文章
遗失的美好yxjj
Android工程师
·
6年前
关注
手写极简版的Rxjava
你是不是看过了很多分析Rxjava源码的文章,但依旧无法在心中勾勒出Rxjava原理的样貌。是什么让我们阅读Rxjava源码变得如此艰难?是Rxjava的代码封装,以及各种...
31
7
分享
deviche
赞了这篇文章
玉刚说
编程·思维·职场 @BAT
·
7年前
关注
一篇文章带你了解Gradle插件的所有创建方式
Gradle中插件可以分为两类:脚本插件和对象插件。脚本插件首先在项目根目录下新建一个config.gradle文件,在该文件中定义所需的task。然后在需要引用的modu...
18
评论
分享
deviche
赞了这篇文章
神策技术社区
@神策网络科技 (北京) 有限公司
·
5年前
关注
手把手教你写 Gradle 插件
Android 插件其实是自定义的 Gradle 插件。Gradle 是一个专注于灵活性和性能的开源自动化构建工具,而插件的作用在于打包模块化的、可重用的构建逻辑。可以通过...
10
评论
分享
deviche
赞了这篇文章
彭旭锐
🏆掘金签约作者
·
3年前
关注
Gradle 构建工具 #2 手把手带你自定义 Gradle 插件
Gradle 本质上是高度模块化的构建逻辑,便于重用并与他人分享。例如,我们熟悉的 Android 构建流程就是由 Android Gradle Plugin 引入的构建逻...
79
18
分享
deviche
赞了这篇文章
是知里啊
Farmer & Developer @未来大A潜力股
·
3年前
关注
为什么Google要将LiveData设计成粘性的
本篇文章,我们会先通过案例来初步推出LiveData是粘性的,接着通过探索源码来发现LiveData实现粘性的原理,并通过反射hook,来进一步证实,最后站在Google设...
35
13
分享
deviche
赞了这篇文章
WindfallSheng
3年前
关注
Android在APP开发阶段,实现动态的环境配置切换
本文已参与「新人创作礼」活动,一起开启掘金创作之路 @[toc] 直接查看 《Android实现动态切换环境配置4.0版本》 少啰嗦,先上图 apk 安装包地址:htt...
29
评论
分享
deviche
赞了这篇文章
陈记
安卓开发 @陈工笔记
·
3年前
关注
Android Netty的使用-入门级
最近项目中需要Socket ,传统的Scoekt 不够稳定,了解到有Netty这个框架。故此记录。Netty入门详细教程,服务端(Java)客户端(kotlin)....
12
4
分享
deviche
赞了这篇文章
云Yun
3年前
关注
走进Retrofit网络请求库-Kotlin版
Retrofit是基于Okhttp封装的一套网络请求库 认识Retrofit Retrofit注解 注解: Java注解(Annotation),是JDK5.0引入的一种注...
9
评论
分享
deviche
赞了这篇文章
张钦
Android鼓励师 @小黑作坊
·
5年前
关注
基于Hilt+Retrofit+协程的MVVM模式探索
年初开始我们公司的项目上开始使用MVVM与Jetpack,但是我们并没有使用Kotlin,最近想学习一下Kotlin的协程,所以写了个Demo,然后就寻思写篇博客。最开始并...
28
12
分享
deviche
赞了这篇文章
GitLqr
全栈工程师 @科技洞察者
·
3年前
关注
Kotlin - 改良迭代器模式
一、前言 迭代器模式 作用:将遍历和实现分离开来,在遍历的同时不需要暴露对象的内部表示 举例:ArrayList、LinkedList、TreeSet 均可通过 itera...
7
评论
分享
deviche
赞了这篇文章
木水Code
Android 公众号:木水Code
·
3年前
关注
代理模式实现隔离层架构,自由切换三方网络请求框架
当出现一个新的网络框架的时候,可以在业务层无感的情况下自由切换网络库,实现热插拔,对业务层几乎没有影响。...
15
评论
分享
deviche
赞了这篇文章
程序员一鸣
全栈开发
·
3年前
关注
Android自动生成代码,可视化脚手架,将大大提高开发效率
Android脚手架的开发,始终遵循着灵活,可拓展的思想,尽量能生成的就生成,解放开发人员的双手,让开发人员专注于业务逻辑的实现,及留出充足的时间,来探索未知的技术,让时间...
52
14
分享
deviche
赞了这篇文章
木水Code
Android 公众号:木水Code
·
3年前
关注
使用反射和动态代理实现一个View注解绑定库
使用反射结合动态代理实现一个View注解绑定库,支持View和事件绑定,代码简洁,使用简单,扩展性强。...
8
评论
分享
deviche
赞了这篇文章
年小个大
按桌攻撑式 @呜啦啦小魔仙
·
3年前
关注
手动埋点转无痕埋点,如何做到代码“零”入侵
如何在完全0修改源码的情况下,实现字节码插桩无痕埋点呢。。。在去年突发奇想,想利用Gradle插件,Transform+ASM实现字节码插桩,将需要手动埋点的地方通过操作字...
124
37
分享
deviche
赞了这篇文章
北野青阳
Android开发
·
4年前
关注
Android MVVM架构实践,单Activity+Kotlin+DataBinding+Jetpack+协程(附完整项目)
前言 关于android开发架构这方面的文章虽然网上非常多,但是大多数给出的实例都是demo级别,而并不足以解决在实际开发中遇到的一些问题,本文将带你从头构建mvvm项目框...
19
3
分享
deviche
赞了这篇文章
白瑞德
Flutter | Android | Vue @深圳
·
3年前
关注
Kotlin协程利用CoroutineContext实现网络请求失败后重试逻辑
利用Kotlin协程上下文实现网络请求错误重试;协程CoroutineExceptionHandler上下文,网络失败自动重试...
27
7
分享
下一页
个人成就
文章被阅读
8
掘力值
20
关注了
81
关注者
2
收藏集
9
关注标签
19
加入于
2016-07-01