注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

App防止恶意截屏功能的方法:iOS、Android和鸿蒙系统的实现方案 Android

写给少年的歌 发表了文章 • 118 次浏览 • 2023-12-29 09:01 • 来自相关话题

防止应用被截图是一个比较常见的需求,主要是出于安全考虑。下面将分别为iOS(苹果系统)、Android(安卓系统)及HarmonyOS(鸿蒙系统)提供防止截屏的方法和示例代码。在企业内部使用的应用中,防止员工恶意截屏是一个重要的安全需求。本文将详细介绍iOS、... ...查看全部
0
评论

Android自定义锁屏实践总结 Android

写给少年的歌 发表了文章 • 113 次浏览 • 2023-12-27 09:04 • 来自相关话题

1. 背景 在我们的业务场景中,用户在完成下单后大部分的概率不再需要进入App做其他的操作,只需要知道当前的订单状态,为了方便用户在不解锁的情况下也能实时查看当前订单的状态,货拉拉用户 iOS端上线了灵动岛功能,用户的接受度较高,由于Android暂不支持灵动... ...查看全部
0
评论

Android自定义定时通知实现 Android

写给少年的歌 发表了文章 • 94 次浏览 • 2023-12-26 08:52 • 来自相关话题

Android自定义通知实现 前言 自定义通知就是使用自定义的布局,实现自定义的功能。 Notification的常规布局中可以设置标题、内容、大小图标,也可以实现点击跳转等。 常规的布局固然方便,可当需求变多就只能使用自定义布局了。 我想要实现的通知布局除了... ...查看全部
0
评论

Android:实现一个全屏拖拽、自动贴边半隐藏的自定义View Android

写给少年的歌 发表了文章 • 117 次浏览 • 2023-12-26 08:50 • 来自相关话题

大家好,我是似曾相识2022。不喜欢唱跳篮球,但对杰伦的Rap却情有独钟。 今天给大家带来一个可全屏拖拽,手指离开屏幕后自动贴边,隔一定时间后自动半隐藏的这么一个效果。话不多说直接上效果图: 看到这个效果是不是感觉很熟悉?没错,很多商业APP首页都带一个小... ...查看全部
0
评论

Android — DialogFragment显示后隐藏的导航栏显示问题 Android

写给少年的歌 发表了文章 • 95 次浏览 • 2023-12-26 08:44 • 来自相关话题

沉浸式显示广泛的应用于大部分App中,基本上可以说是App的必备功能,在之前的文章Android 全屏显示和沉浸式显示中介绍过如何通过WindowInsetsControllerCompat实现沉浸式显示。当然,我也将其应用到了我司的App中。但是在后续开发测... ...查看全部
0
评论

Android Room 数据库的坑 Android

上帝之眼 发表了文章 • 117 次浏览 • 2023-12-26 08:41 • 来自相关话题

1.Android Room 数据库的坑 在用Room数据库的时候 发现有需要一个字段的条件合到一起去写这个SQL @Query("SELECT * FROM 表名 WHERE 字段A = '1' and 字段B <= :Time " + ... ...查看全部
0
评论

动态代理在Android中的运用 Android

上帝之眼 发表了文章 • 109 次浏览 • 2023-12-26 08:28 • 来自相关话题

动态代理是一种在编程中非常有用的设计模式,它允许你在运行时创建一个代理对象来代替原始对象,以便在方法调用前后执行额外的逻辑。在Android开发中,动态代理可以用于各种用例,如性能监控、AOP(面向切面编程)和事件处理。本文将深入探讨Android动态代理的原... ...查看全部
0
评论

Android:自定义View实现签名带笔锋效果 Android

上帝之眼 发表了文章 • 118 次浏览 • 2023-12-26 08:28 • 来自相关话题

自定义签名工具相信大家都轻车熟路,通过监听屏幕onTouchEvent事件,分别在按下(ACTION_DOWN)、抬起(ACTION_UP)、移动(ACTION_MOVE) 动作中处理触碰点的收集和绘制,很容易就达到了手签笔的效果。其中无非又涉及到线条的撤回、... ...查看全部
0
评论

这是你们项目中WebView的样子吗? Android

上帝之眼 发表了文章 • 103 次浏览 • 2023-12-26 08:26 • 来自相关话题

这是你们项目中WebView的样子吗? 作者简介:Serpit,Android开发工程师,2023年加入37手游技术部,目前负责国内游戏发行 Android SDK 开发。 前言 开始前先问大家一个问题,你们项目中或者理想中的WebView的使用姿势是如何的?... ...查看全部
0
评论

Android WebView — 实现保存页面功能 Android

写给少年的歌 发表了文章 • 100 次浏览 • 2023-12-25 08:45 • 来自相关话题

在开发公司App期间遇到一个需求,在游戏页中使用WebView展示游戏网页,退出游戏页再次进入时,如果是同一个游戏就直接回到退出时的页面。按照一般的做法,在页面关闭后销毁WebView,再次进入游戏页时,不论是否为同个游戏肯定会重新加载。实现保存页面功能之前同... ...查看全部
0
评论

[翻译]安卓开发者该如何解决ViewModel的Flow Collector泄漏问题? Android

写给少年的歌 发表了文章 • 126 次浏览 • 2023-12-25 08:38 • 来自相关话题

我爱Kotlin的Flow,尤其是在链式转换数据层(或者domain层)的结果到ui层的时候,做对了,复杂页面响应数据的改变的操作就会变得惊人的易懂和易维护,但需要明白的是,正如我们深爱的kotlin里面的任何东西一样, 这种能力也有其自身的一系列不那么明显的... ...查看全部
0
评论

简单教你Intent如何传大数据 Android

写给少年的歌 发表了文章 • 91 次浏览 • 2023-12-25 08:36 • 来自相关话题

前言 最近想不出什么比较好的内容,但是碰到一个没毕业的小老弟问的问题,那就借机说说这个事。Intent如何传大数据?为什么是简单的说,因为这背后深入的话,有很多底层的细节包括设计思想,我也不敢说完全懂,但我知道当你用Intent传大数据报错的时候应该怎么解决,... ...查看全部
0
评论

Android开发中那些与代码无关的技巧 Android

上帝之眼 发表了文章 • 92 次浏览 • 2023-12-25 08:33 • 来自相关话题

1.如何找到代码 作为客户端的开发,工作中经常遇到,后端的同事来帮忙找接口详情。产品经理来询问之前的某些功能的业务逻辑,而这些代码或者逻辑都是前人遗留下来的……没有人知道在哪。那如何快速的找到你想找到的代码位置呢? (1)无敌搜索大法 双击shift键,页面上... ...查看全部
0
评论

一种基于MVVM的Android换肤方案 Android

上帝之眼 发表了文章 • 103 次浏览 • 2023-12-25 08:32 • 来自相关话题

一、背景 目前市面上很多App都有换肤功能,包括会员 & 非会员 皮肤,日间 & 夜间皮肤,公祭日皮肤。多种皮肤混合的复杂逻辑给端上开发同学带来了不少挑战,本文实践了一种基于MVVM的换肤方案,希望能给有以上换肤需求的同学带来帮助。 二、目标 ... ...查看全部
0
评论

为 App 增加清理缓存功能 Android

上帝之眼 发表了文章 • 132 次浏览 • 2023-12-25 08:28 • 来自相关话题

为 App 增加清理缓存功能 不废话,直接上干货 功能预期 评估缓存情况,估算出缓存大小; 一键清除所有缓存 评估缓存大小 已知 app 的缓存目录可通过 context.getCacheDir() 获取,那么评估其内容文件的大小即可,若有其他缓存路径也可... ...查看全部
0
评论

Android 双屏异显自适应Dialog Android

上帝之眼 发表了文章 • 109 次浏览 • 2023-12-25 08:25 • 来自相关话题

一、前言 Android 多屏互联的时代,必然会出现多屏连接的问题,通常意义上的多屏连接包括HDMI/USB、WifiDisplay,除此之外Android 还有OverlayDisplay和VirtualDisplay,其中VirtualDisplay相比不... ...查看全部
0
评论

使用DSL的方式自定义了一个弹框,代码忽然变的有那么一点点好看 Android

写给少年的歌 发表了文章 • 102 次浏览 • 2023-12-22 08:57 • 来自相关话题

现在大多数的项目当中都会有一个弹框组件,其目的是为了可以将涉及到弹框场景的逻辑,或者ui统一的进行管理维护,带来的好处是需要弹框的地方不用重新自己去自定义一个,导致弹框轮子泛滥,而是调用组件提供的api将一个符合设计规范的弹框渲染出来,如果设计规范更新了,只要... ...查看全部
0
评论

Android12+ ScrollView自带的阻尼动画很酷炫?小心有坑! Android

写给少年的歌 发表了文章 • 126 次浏览 • 2023-12-22 08:56 • 来自相关话题

今天在项目中测试提了一个特别奇怪的问题,自定义的camera预览页面左右拖动或者上下拖动时,页面预览只剩一半了,另一半黑了。。。 正常预览显示没问题,就是手指放在预览的地方一拖动,不管是上下还是左右都会半边黑,手指离开正常,看到这,各位肯定会以为我在页面中... ...查看全部
0
评论

RecyclerView无限循环效果实现与解析 Android

写给少年的歌 发表了文章 • 107 次浏览 • 2023-12-22 08:52 • 来自相关话题

前言 前两天在逛博客的时候发现了这样一张直播间的截图,其中这个商品列表的切换和循环播放效果感觉挺好: 熟悉android的同学应该很快能想到这是recyclerView实现的线性列表,其主要有两个效果: 1.顶部item切换后样式放大+转场动画。 2.... ...查看全部
0
评论

Android 自制照片选择器 Android

写给少年的歌 发表了文章 • 101 次浏览 • 2023-12-22 08:52 • 来自相关话题

自制照片选择器Android 从 11 版本后提供了照片选择器看起来确实不错,本来想直接调用 Android 提供的照片选择器的,不用自己再去做缩略图缓存也不用处理麻烦的 API 结果定睛一看发现几个大问题Android 提供的照片选择器必须升级 App 的 ... ...查看全部
0
评论

Android 如何统一处理登录后携带数据跳转到目标页面 Android

写给少年的歌 发表了文章 • 126 次浏览 • 2023-12-21 14:13 • 来自相关话题

需求场景 我们在开发应用的时候经常会遇到先登录,登录成功后再跳转到目标页面。比如商品详情页面我们点击购买必须要先登录,登录完成才能去下单支付。针对这种场景,我们一般有两种做法: 点击购买跳转到登录,登录完成需要用户再次点击购买才能去下单支付页面,这种用户体验... ...查看全部
0
评论

如果启动一个未注册的Activity Android

写给少年的歌 发表了文章 • 111 次浏览 • 2023-12-21 14:13 • 来自相关话题

简述 要启动未注册的Activity主要是要逃避AMS的检测,思路是,检测前要启动的Activity换成注册的,检测通过了,再在启动前换回来。这里主要是两个点。检测前,hookAMS。检测后hookHandler。hook点有很多尽量找静态变量、单例和publ... ...查看全部
0
评论

Android ReyclerView分割线竟然暗藏算法 Android

写给少年的歌 发表了文章 • 109 次浏览 • 2023-12-21 14:12 • 来自相关话题

前言 事情是这样的,前段时间正好有个RecyclerView用GridLayoutManager实现网格布局的需求,然后要做分割线,一般这种都是信手捏来的东西,然后我发现这个分割线竟然对不齐。 当然,如果要实现这样的功能,会有很多种方法,包括在itemView... ...查看全部
0
评论

Android 布局优化,看过来 ~ Android

写给少年的歌 发表了文章 • 122 次浏览 • 2023-12-21 14:05 • 来自相关话题

屏幕刷新机制 基本概念 刷新率:屏幕每秒刷新的次数,单位是 Hz,例如 60Hz,刷新率取决于硬件的固定参数。 帧率:GPU 在一秒内绘制操作的帧数,单位是 fps。Android 采用的是 60fps,即每秒 GPU 最多绘制 60 帧画面,帧率是动态变化... ...查看全部
0
评论

开发需求记录:实现app任意界面弹框与app置于后台时通知 Android

上帝之眼 发表了文章 • 130 次浏览 • 2023-12-21 14:03 • 来自相关话题

前言 在产品经理提需求时候提到,app在接收到报警信息时候能不能弹出一个弹框,告诉用户报警信息,这个弹框要在app的任意界面能够弹出,并且用户点击详情时候,会跳转到报警详情界面,查看具体信息,当用户将app至于后台的时候,接收到报警信息,app发送通知,当用户... ...查看全部
0
评论

一文洞彻:Application为啥不能作为Dialog的context? Android

上帝之眼 发表了文章 • 137 次浏览 • 2023-12-21 13:57 • 来自相关话题

大家好,相信大家在使用Dialog时,都有一个非常基本的认知:就是Dialog的context只能是Activity,而不能是Application,不然会导致弹窗崩溃:这个Exception几乎属于是每个Android开发初学者都会碰到的,但是。前几天研究项... ...查看全部
0
评论

环信IM Android端实现华为推送详细步骤 环信华为推送集成

AllenHao 发表了文章 • 224 次浏览 • 2023-12-21 11:54 • 来自相关话题

首先我们要参照华为的官网去完成 以下两个配置都是华为文档为我们提供的1.https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides/android-config-agc-000000105017013... ...查看全部
0
评论

指纹人脸登验 Android

写给少年的歌 发表了文章 • 113 次浏览 • 2023-12-20 14:44 • 来自相关话题

一、安卓原生指纹识别在 Android 平台上实现原生指纹识别可以使用 Android 系统提供的 FingerprintManager 类。以下是在 Android 平台上实现原... ...查看全部
0
评论

Android Tab吸顶 嵌套滚动通用实现方案✅ Android

上帝之眼 发表了文章 • 127 次浏览 • 2023-12-20 14:31 • 来自相关话题

很多应用的首页都会有一些嵌套滚动、Tab吸顶的布局,尤其是一些生鲜类应用,例如 朴朴超市、大润发优鲜、盒马等等。 在 Android 里面,滚动吸顶方式通常可以通过 CoordinatorLayout + AppBarLayout + Collapsin... ...查看全部
0
评论

把Fragment变成Composable踩坑 Android

写给少年的歌 发表了文章 • 112 次浏览 • 2023-12-19 09:11 • 来自相关话题

把Fragment变成Composable踩坑 Why 在编写Compose时候如果遇到需要加载其他Fragment就比较麻烦,而且很多时候这种Fragment还是xml或者第三方SDK提供的。下面提供一些解决方案。 Option 1 google也意识到这个... ...查看全部
0
评论

Android TextView中那些冷门好用的用法 Android

上帝之眼 发表了文章 • 138 次浏览 • 2023-12-19 09:11 • 来自相关话题

介绍 TextView 是 Android 开发中最常用的小部件之一。它用于在屏幕上显示文本。但是,TextView 有几个较少为人知的功能,对开发人员非常有用。在本博客文章中,我们将探讨其中的一些功能。 自定义字体 默认情况下,TextView 使用系统字体... ...查看全部
0
评论

Android 使用 TextView 实现验证码输入框 Android

上帝之眼 发表了文章 • 96 次浏览 • 2023-12-19 08:37 • 来自相关话题

前言 网上开源的是构建同等数量的 EditText,这种存在很多缺陷,主要如下 1、数字 / 字符键盘切换后键盘状态无法保存 2、焦点切换无法判断 3、光标位置无法修正 4、切换过程需要做很多同步工作 解决方法 为了解决上述问题,使用 TextView 实现输... ...查看全部
0
评论

Handler机制中同步屏障原理及结合实际问题分析 Android

写给少年的歌 发表了文章 • 119 次浏览 • 2023-12-18 09:14 • 来自相关话题

前言 本人是一个毕业两年的智能座舱车载应用工作者,在这里我将分享一个关于Handler同步屏障导致的bug,我和我的同事遇到了一个应用不响应Handler消息的bug,bug的现象为有Touch事件,但没有界面的view却没有任何响应。当时项目组拉了fwk和驱... ...查看全部
0
评论

Android 动画里的贝塞尔曲线 Android

写给少年的歌 发表了文章 • 102 次浏览 • 2023-12-18 09:12 • 来自相关话题

Android 动画里的贝塞尔曲线 对贝塞尔曲线的听闻,大概是源自 Photoshop 里的钢笔工具,用来画曲线的,但一直不明白这个曲线有什么用,接触学习到 Android 动画,又发现了贝塞尔曲线的身影,这玩意不是在绘图软件里画曲线的吗,怎么和动画扯上关系... ...查看全部
0
评论

Android 图片描边效果 Android

写给少年的歌 发表了文章 • 113 次浏览 • 2023-12-18 09:07 • 来自相关话题

前言 先看下我们阔爱滴海绵宝宝,其原图是一张PNG图片,我们给宝宝加上描边效果,今天我们使用的是图片蒙版技术。 说到蒙版可能很多人想起PS抠图软件,Android上也一样,同一个大树上可能会长出两种果实,但果实的根基是一样的。 什么是蒙版:所谓蒙版是只保留了... ...查看全部
0
评论

【内存泄漏】图解 Android 内存泄漏 Android

写给少年的歌 发表了文章 • 91 次浏览 • 2023-12-18 09:01 • 来自相关话题

内存泄漏简介 关于内存泄露的定义,想必大家已经烂熟于心了,简单一点的说,就是程序占用了不再使用的内存空间。 那在 Android 里边,怎样的内存空间是程序不再使用的内存空间呢? 这就不得不提到内存泄漏相关的检测了,拿 LeakCanary 的检测举例,销毁的... ...查看全部
0
评论

Android 放大镜窥视效果 Android

写给少年的歌 发表了文章 • 106 次浏览 • 2023-12-15 10:54 • 来自相关话题

前言 放大镜效果是一种常用的局部图片观察效果,其本质原理依然是将原图片放大之后,经过范围裁剪然后会知道指定区域的一种效果。实际上放大效果有2种常见的效果,比如在一些购物网站,鼠标移动到的位置被放大,然后展示在侧边区域,这两者代码几乎一样,主要区别如下: 侧边... ...查看全部
0
评论

Android 手电筒照亮效果 Android

写给少年的歌 发表了文章 • 125 次浏览 • 2023-12-15 10:54 • 来自相关话题

前言 经常在掘金博客上看到使用前端技术实现的手电筒照亮效果,但是搜了一下android相关的,发现少得很,实际上这种效果在Android上实现会更简单,当然,条条大路通罗马,有很多技术手段去实现这种效果,今天我们选择一种相对比较好的方法来实现。 实现方法梳理 ... ...查看全部
0
评论

转转的Flutter实践之路 Android

写给少年的歌 发表了文章 • 87 次浏览 • 2023-12-08 09:17 • 来自相关话题

前言 跨端技术一直是移动端开发领域的热门话题,Flutter 作为一种领先的移动跨端技术之一,凭借其快速的渲染引擎、丰富的UI组件库和强大的开发工具,成为了开发人员的首选之一。 从 Flutter 诞生之初,我们就一直关注着它的发展,Flutter 早期版本变... ...查看全部
0
评论

Android 绘制你最爱的马赛克 Android

写给少年的歌 发表了文章 • 108 次浏览 • 2023-12-08 09:14 • 来自相关话题

前言 我们之前写过《Android 实现LED 展示效果》,在这篇文章中,我们使用了图像分块(或者是分片)的算法,这样做的目的是降低像素扫描的时间复杂度,并且也利于均色采样。其实图像分块是很常见的图像动效处理手段,一般主要用于场景变换,这项技术也和图像光栅化类... ...查看全部
0
评论

Android 实现LED 展示效果 Android

写给少年的歌 发表了文章 • 84 次浏览 • 2023-12-08 09:13 • 来自相关话题

一、前言 LED以其卓越的亮度和醒目的文字和图案,已成为车水马龙的城市中充满烟火气息的象征,深层次的是您红灯的闪烁唤醒着人们的娱乐、怀旧、童年的记忆。当然对新时代来说这显然格格不入的,因此这种霓虹灯能存在多久显然还是个问题。 效果预览 二、实现原理 最初的设... ...查看全部
0
评论

Android 图片分片过渡效果 Android

写给少年的歌 发表了文章 • 89 次浏览 • 2023-12-08 09:12 • 来自相关话题

前言 在之前的文章中,通过LED效果、马赛克效果两篇文章,介绍了分片绘制的效果的方法和原理,通过这两篇文章,相信大家都已经熟悉了分片绘制的思路。其实分片绘制不仅仅能实现LED、马赛克等特殊效果,实际上类似百叶窗、图片对角线锯齿过渡等,很多PPT中存在的特效,基... ...查看全部
0
评论

flutter 响应式观察值并更新UI Android

上帝之眼 发表了文章 • 108 次浏览 • 2023-12-08 09:08 • 来自相关话题

响应式编程是一种以对数据随时间变化做出反应为中心的范式。它有助于自动传播更新,从而可确保 UI 和数据保持同步。用 Flutter 术语来说,这意味着只要状态发生变化就会自动触发重建。 Observables Observables是响应式编程的核心。这些数据... ...查看全部
0
评论

拥抱华为,困难重重,第一天开始学习 ArkUI,踩坑踩了一天 Android

上帝之眼 发表了文章 • 108 次浏览 • 2023-12-08 09:07 • 来自相关话题

今天第一天正式开始学习鸿蒙应用开发。 本来想着,作为一个拥有 10 来年工作经验的资深开发,对 React/Vue,React Native,Android 开发都有丰富的实践经验,对 Swift UI 也有所涉猎,在大前端这一块可以说是信心满满,学习 Ark... ...查看全部
0
评论

Android 实现自动滚动布局 Android

上帝之眼 发表了文章 • 104 次浏览 • 2023-12-07 09:30 • 来自相关话题

前言 在平时的开发中,有时会碰到这样的场景,设计上布局的内容会比较紧凑,导致部分机型上某些布局中的内容显示不完全,或者在数据内容多的情况下,单行无法显示所有内容。这时如果要进行处理,无非就那几种方式:换行、折叠、缩小、截取内容、布局自动滚动等。而这里可以简单介... ...查看全部
0
评论

【Flutter技术】如何识别一个应用是原生框架开发还是Flutter开发? Android

写给少年的歌 发表了文章 • 92 次浏览 • 2023-12-07 09:14 • 来自相关话题

前言 根据Google官方的统计,截至2023年5月,已有超过100万个应用程序使用Flutter发布到数亿台设备上。国内许多知名公司也广泛的使用了Flutter技术,例如,腾讯、字节、阿里等等。Flutter也成为了最受欢迎的跨平台技术之一。 当前,我们手机... ...查看全部
0
评论

Android 视频图像实时文字化 Android

写给少年的歌 发表了文章 • 87 次浏览 • 2023-12-06 09:08 • 来自相关话题

一、前言 在本篇之前,很多博客已经实现过图片文本化,但是由于渲染方式的不合理,大部分设计都做不到尽可能实时播放,本篇将在已有的基础上进行一些优化,使得视频文字化具备一定的实时性。 下图总体上视频和文字化的画面基本是实时的,上面是SurfaceView,下面是我... ...查看全部
0
评论

Android 使用Xfermode合成TabBarView Android

上帝之眼 发表了文章 • 102 次浏览 • 2023-12-06 08:59 • 来自相关话题

一、前言 PorterDuffXfermode  作为Android重要的合成组件,可以通过区域叠加方式进行裁剪和合成,起作用和Path.Op 类似,对于音视频开发中使用蒙版抠图和裁剪的需求,这种情况一般生成不了Path时,因此只能使用PorterDuffXf... ...查看全部
0
评论

Android 侧滑布局逻辑解析 Android

写给少年的歌 发表了文章 • 104 次浏览 • 2023-12-05 09:08 • 来自相关话题

一、前言 测滑布局应用非常广泛,HorizontalScrollView 本身实现的滑动效果让实现变得很简单,实际上有很多种方式实现,有很多现有的方法可以直接调用。 二、逻辑实现 在Android 中,滑动分为2类,一类以ScrollView为代表布局,通过... ...查看全部
0
评论

Android 14 适配的那些事情 Android

上帝之眼 发表了文章 • 103 次浏览 • 2023-12-05 08:49 • 来自相关话题

大家好,我叫 Jack Darren,目前主要负责国内游戏发行 Android SDK 开发简介距离 Android 14 发布已经有一段时间了,趁着这次机会,了解和熟悉了 Android 14 更新的内容,现在来和大家分享一下,大家喜欢的话可以点个赞多多支持... ...查看全部