首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android工具
订阅
jiarui
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Android Target 31 升级全攻略 —— 记阿里首个超级 App 的坎坷升级之路
从 Target 28 到 最新的 Target 31 升级过程中遇到的问题、原理、解决方案及操作方式,希望能帮大家在升级 Target 中事半功倍。
Flutter 图片库高燃新登场
这次,我们巧妙地将外接纹理与 FFi 方案组合,以更贴近原生的设计,解决了一系列业务痛点。没错,Power 系列将新增一员,我们将新的图片库命名为 「PowerImage」!
IMEI 弃用!收下这份保姆级的 OAID 集成教程
国家相关部委成立了移动安全联盟 MSA,制定了一套《移动智能终端补充设备标识体系》。因为其中最重要的一个标识符是 OAID 匿名设备标识符,因此也有人把这个体系简称为 OAID。
OpenGL ES入门:滤镜篇 - 缩放、灵魂出窍、抖动等
相对上一篇OpenGL ES入门:滤镜篇 - 漩涡、马赛克的滤镜来说,这篇文章中的滤镜的实现要简单很多,因为没有了那么多要计算的,而且效果也比较酷炫一点,进入正题。 前面两篇文章的滤镜都是通过自定义片元着色器来实现的,而这里使用的是顶点着色器。 实现的原理就是通过顶点坐标和纹理…
探索移动端音视频与GSYVideoPlayer之旅 | Agora Talk
今天将给你恶补各种平时可能你不会在意的音视频常识 ,并且解答移动开发过程中常见的音视频问题,相信这会是对你有用的一篇科普。
[Google] 再见 SharedPreferences 拥抱 Jetpack DataStore
一个新库的出现必定为我们解决了一些问题,那么 Jetpack DataStore 为我们解决什么问题呢,在分析之前,我们需要先来了解 SharedPreferences 都有那些坑。 接下来我们逐个来分析一下 SharedPreferences 带来的这些问题,在文章中 Sha…
一个简单实用的 Android 调试应用技巧
在应用开发中,我们常常会进行日志打印或者 debug 调试,以此来分析运行时的一些信息,便于发现 bug 和问题。Android Studio 的 Debug 功能很好用,但是有时候有些情况下,就显得不是那么快捷和便利。
Kotlin下的5种单例模式
最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: PS:该篇文章不讨论单例模式的运用场景与各种模式下的单例模式的优缺点。只讨论在Java下不同单例模式下的对应Kotl…