首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android
IT小码哥
创建于2023-08-04
订阅专栏
Android提升
等 16 人订阅
共21篇文章
创建于2023-08-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
APT注解处理器之实现BufferKnife自动绑定View
相信开发安卓的小伙伴大多数都用过 BufferKnife 库,在 ViewBinding 出现之前,使用 BufferKnife 能够通过注解的方式实现控件和 id 的自动绑定,省去了 fi
Android进阶:APT注解处理器之两种注册方式
日常开发过程中使用过 APT 注解处理器技术的地方很多,比如 阿里的 ARouter,华为的 GreenDao 数据库,谷歌官方的 Dagger2,Hilt 框架。使用方式极其简单,只需要添
Android 进阶:APT注解处理器之基础知识详解
前言 APT 全称:Annotation Processing Tool,是 Java 提供的一种注解处理器工具,根据注解在编译时自动生成相关代码。在 Android 日常开发中经常会遇到注解处理器的
使用Nexus搭建Android 本地Maven仓库
由于众所周知的原因,国内想要访问Google资源是非常慢的,每次创建新工程时,都需要下载很久Google的三方库。甚至出现无法下载的时候,为了彻底解决每次Google库的下载问题,本文将详细
Android自定义View实现两种二维码扫描效果
背景 :最近在开发新项目时,使用了扫描二维码的功能,一般扫描二维码的效果是一条横线从上到下循环移动,这次却换成了网格图片。网上的大多数第三方库实现类似效果时 网格图片被
日常开发中偶遇一个度数引发的崩溃
渐变颜色中设置角度,通过angle 解析出来的角度通过计算之后对应不同的方向,而这些方向对应的角度刚好就是45的倍数。如果不是45的倍数,则找不到对应的方向。
一个优雅解决多个弹窗顺序显示方案
不是因为看到希望才坚持,而是因为坚持了才会有希望! ## 场景 在做直播软件的时候,需要在用户打开App后,先后弹出签到,活动,提示等一系列弹窗。每个弹窗都要在前一个弹窗消失后弹出。于是就面临一个
回趟老家治愈了我对35岁职业危机的焦虑
不知道从什么时候开始,35岁职业危机的寒风吹遍了每一个互联网人的心中,刚刚接触这个行业的时候,正值互联网的风口,那个时候刚出校门的我,面对繁华的大都市,发誓一定要闯出属于自己的天地。如今多年过去了,
解决Android项目SDK升级到34后无法运行问题
Android 14已经发布一段时间了,相信很快各家手机厂商都会推送正式版的系统。今天闲来无事,随手把项目gradle中的安卓编译版本升级到34,然后看看最新的第三方库都增加了哪些新功能 。
谷歌官方推荐的ExoPlayer的基本使用
简介 在日常开发中,自然少不了使用播放器,特别是现在短视频流行的情况下,几乎所有的App都有播放视频的功能,一提到播放器,相信很多开发者都知道GSYPlayer和IjkPlayer。这两款开源的播放器
IDEA插件开发之一键生成Java类
自定义实现一个自动生成Get And Set方法的插件 对于开发者来说,插件是必不可少的工具,不管是IDEA还是Android Stdio都使用插件来提供某些功能。我们一起来学习一下怎么开发属于自己的
Android终极大招之全面取代drawble文件实现View圆角背景样式的新方案
简介 最近一直忙于音视频SDK的开发,遇到很多问题,简单来说,就是怎么让别人接入SDK时越简单越好。相信大多数Android开发都会遇到一个场景,给TextView或Button添加背景颜色,修改圆角
手写一套基于拓扑排序算法的Android应用启动框架
简介 今天给大家带来一个高效的启动框架AndroidStartUp。既解决了不同任务之间的依赖关系,还能控制不同任务之间的初始化顺序。确保不同的初始化工作放在不同的线程执行。支持线程之间的异步等待。
Android进阶之网易云插件化换肤
换肤的实现思路 换肤的实现流程 解析使用皮肤插件包 前言 大概是在2016年接触换肤功能,那时候接触的换肤方案实现起来比较繁琐,性能比较低。通过发送通知动态设置资源文件,图片,文字颜色等相关属性。
谷歌官方推荐的MVI架构的基本使用
近年来,谷歌的应用框架不断推陈出新,从MVC,MVP,MVVM,到如今官方推荐使用的MVI架构。作为开发者时刻关注着技术的更新迭代,毕竟还是要靠技术吃饭。今天抱着学习的态度,我们一起了解一下
Android自定义View之自定义分割线实现RecyclerView头部悬浮吸顶效果
今天介绍一种比较简单的RecyclerView头部悬浮吸顶效果的实现方式,通过自定义RecyclerView的ItemDecoration分割线即可实现,不需要其他辅助类。
Android控件之一种不需要定时器的倒计时实现方案
Android倒计时的实现方案很多,今天介绍一种不需要使用Handler或者Timer等定时器实现倒计时的方法.
Android框架之教你亲手打造一款无侵入性的权限框架
自从安卓6.0开始,权限部分发生了改变,将权限分为普通权限和危险权限,对于用户权限危险权限,都需要动态申请,于是出现了一些知名权限请求框架,基本上使用APT技术实现,对项目代码的侵入性较高。今天教大家
网络编程之HttpDNS域名解析流程
简介 DNS 又称域名系统 (Domain Name System) 它将域名和IP地址相互映射成一个分布式数据库。使人们更加方便的访问互联网。 传统DNS解析过程 假如用户发送www.baidu.c
自定义RecyclerView的LayoutManager实现探探效果
Android自定义View特效之RecyclerView通过添加自定义LayoutManager实现类似探探首页的效果。
下一页