过年期间闲来没事,手撸了一个辅助Android开发调试的工具App,适合Android开发者和测试同学使用。 点击直接下载APK[https://link.juejin.cn...
过年期间闲来没事,手撸了一个辅助Android开发调试的工具App,适合Android开发者和测试同学使用。 点击直接下载APK[https://link.juejin.cn...
nowinandroid项目[https://link.juejin.cn?target=https%3A%2F%2Fgithub.com%2Fandroid%2Fnowin...
之前Flutter的菜单选择、下拉菜单的支持非常简单且不友好,对于非常常见的下拉菜单选择功能是需要自己自定义实现,今天看到Flutter3.7版本新增了一系列菜单的组件,马上...
简介 DataBinding 是 Google 在 Jetpack 中推出的一款数据绑定的支持库,利用该库可以实现在页面组件中直接绑定应用程序的数据源。使其维护起来更加方便,...
欢迎来到 Flutter 绘制实践系列,本文有文章版和视频版。视频发布在 bilibli 同名账号下,文章首发于掘金平台。今天来的话题是: 绘制阴影 Flutter 绘制实践...
1. 什么是 ContextMenu 菜单 Context 菜单算是对弹出框的一个特性支持,特别对于桌面端来说,让 右键弹出工具框 的处理更加简便。比如下方所示,是 Andr...
很多人都介绍过Gradle 7.+提供新依赖管理工具VersionCatalog,我就不过多介绍这个了。我们最近也算是成功接入了VersionCatalog,过程也还是有点曲...
我们通常可以在通知栏上看到“飞行模式”、“移动数据”、“屏幕录制”等开关按钮,这些按钮都属于通知栏上的快捷开关,点击快捷开关可以轻易调用某种系统能力或打开某个应用程序的特定页...
先来一张图(为什么不是动图了)看下效果,看看这个TextView是啥样婶儿的: 就是可以实现类似歌词颜色进度变化的效果,能从左到右、从上到下、从右到左、从下到上四个方向去改变...
相机,作为手机最重要的一个多媒体工具,被应用于众多app软件中,如果整个项目中涉及到拍照、直播、录视频、扫码,那么相机就必须要用到。传统的相机app,一般使用到Camera或...
前言 so库的加载可是我们日常开发都会用到的,因此系统也提供了非常方便的api给我们进行调用 当然,随着版本的变化,loadLibrary也是出现了非常大的变化,最重要的是分...
大家好,我是苍王,很久没有在掘金发布文章,今年在公司内开发了一个mp4的特效框架,用于支撑各种礼物特效的玩法,是继SVGA特效框架的另外一个极致的特效框架。本人也是有幸参与A...
Spotless 是什么? 这是一个代码格式化工具,我们可以定义自己想要的代码规则在需要的时候去应用它,整个过程完全自动且可以应用于整个工程。 Spotless 支持多种语言...
背景说明 原本已经基于系统方案适配了暗黑主题,实现了白/黑两套皮肤,以及跟随系统。后来老板研究学习友商时,发现友商 App 有三套皮肤可选,除了常规的亮白和暗黑,还有一套暗蓝...
通过阅读本文,你将获得以下收获:1.什么是纹理2.纹理如何进行映射3.纹理映射相关细节要点 上篇回顾 上一篇一看就懂的OpenGL ES教程——缓冲对象优化程序(二)[htt...
前文中了解到AQS借助LockSupport.park和LockSupport.unpark完成线程的阻塞和唤醒,那么LockSupport内部又是怎么实现的?这是一个什么类...