注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

为 App 增加清理缓存功能 Android

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

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

Android 双屏异显自适应Dialog Android

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

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

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

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

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

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

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

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

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

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

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

Android 自制照片选择器 Android

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

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

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

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

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

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

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

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

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

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

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

Android 布局优化,看过来 ~ Android

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

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

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

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

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

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

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

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

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

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

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

指纹人脸登验 Android

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

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

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

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

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

把Fragment变成Composable踩坑 Android

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

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

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

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

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

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

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

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

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

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

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

Android 动画里的贝塞尔曲线 Android

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

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

Android 图片描边效果 Android

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

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

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

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

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

Android 放大镜窥视效果 Android

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

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

Android 手电筒照亮效果 Android

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

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

转转的Flutter实践之路 Android

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

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

Android 绘制你最爱的马赛克 Android

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

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

Android 实现LED 展示效果 Android

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

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

Android 图片分片过渡效果 Android

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

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

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

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

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

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

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

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

Android 实现自动滚动布局 Android

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

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

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

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

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

Android 视频图像实时文字化 Android

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

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

Android 使用Xfermode合成TabBarView Android

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

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

Android 侧滑布局逻辑解析 Android

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

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

Android 14 适配的那些事情 Android

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

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

Android 换种方式实现ViewPager Android

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

一、可行性分析 ViewPager 是一款相对成熟的 Pager 切换 View,能够实现各种优秀的页面效果,也有不少问题,比如频繁会 requestLayout,另外的话如果是加载到 ListView 或者 RecyclerView 非固定头部,会偶现白屏或... ...查看全部
0
评论

鸿蒙 Ark ui 视频播放组件 我不允许你不会 Android

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

前言: 各位同学有段时间没有见面 因为一直很忙所以就没有去更新博客。最近有在学习这个鸿蒙的ark ui开发 因为鸿蒙不是发布了一个鸿蒙next的测试版本 明年会启动纯血鸿蒙应用 所以我就想提前给大家写一些博客文章 概述 在手机、平板或是智慧屏这些终端设备上,媒... ...查看全部
0
评论

前几天有个雏鹰问我,说怎么创建Menu??? Android

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

这个很简单了哈,直接上代码算了 自己在这个路径下面创建一个这个的这个这个这个,很直观吧 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.a... ...查看全部
0
评论

Android APP合规检查,你可能需要这个工具~ Android

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

虽迟但到,这是一个通过拦截Java方法调用用以检测应用是否合规的工具,如果你的APP正饱受监管部门或应用市场时不时下发整改通知的折磨,那么用它来检查你的代码以及引用的三方库是再好不过的选择了! 如何引入 Step 1. 添加 mavenCentral all... ...查看全部
0
评论

Android启动优化实践 - 秒开率从17%提升至75% Android

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

一、前言 启动性能是App使用体验的门面,耗时过长会降低用户使用兴趣。对于开发者来说,通过各种技术手段来提升启动性能缩减启动时长,对整站业务的各项指标提升都会有较大帮助。因此,秒开率优化也成为了各个客户端团队在体验优化方向上十分重要的一环。 本文将会结合我自己... ...查看全部
0
评论

如何科学的进行Android包体积优化 Android

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

这篇文章会分享小厂如何做包体积优化相关主题,涉及内容包括:1) Android包体积优化的一种可能是比较标准的推进做法,2) 大致流程的心路历程和思考方式,3) 如何去总结和分享你们进行过的包体积优化项目。本文不仅仅是一篇分享,还是我个人比较喜欢的总结报告写法... ...查看全部
0
评论

HarmonyOS 页面传值跳转 Android

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

介绍 本篇主要介绍如何在HarmonyOS中,在页面跳转之间如何传值 HarmonyOS 的页面指的是带有@Entry装饰器的文件,其不能独自存在,必须依赖UIAbility这样的组件容器 如下是官方关于State模型开发模式下的应用包结构示意图,Page就是... ...查看全部
0
评论

android之阿拉伯语适配及注意细节 Android

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

1.  AndroidManifest.xml配置文件中的 标签下,配置元素 android:supportsRtl="true"。此时当系统语言切换的时候,你的 App 也会跟着切换 UI 布局为镜像后的效果。若未增加该元素,在xml中切换语言时,... ...查看全部
0
评论

得物App安卓冷启动优化-Application篇 Android

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

前言 冷启动指标是App体验中相当重要的指标,在电商App中更是对用户的留存意愿有着举足轻重的影响。通常是指App进程启动到首页首帧出现的耗时,但是在用户体验的角度来看,应当是从用户点击App图标,到首页内容完全展示结束。 将启动阶段工作分配为任务并构造出有向... ...查看全部
0
评论

突发:鸿蒙之祖华为在 openInula 官网声称可“避免重复运行组件”但网友挖出“组件渲染次数”是写死的 Android

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

消息来源 看到群里这个消息,我的想法是:群里怎么炸锅了?华为之前的鸿蒙被指疑似安卓二开不说,现在出个 openInula 好像是什么欧拉又被人挖出幺蛾子?哦有 la 后缀但好像又不像欧拉。 到底怎么回事?我也不敢说话甚至都不敢参与讨论。 求真过程 不过华为好... ...查看全部
0
评论

现代化 Android 开发:基础架构 Android

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

Android 开发经过 10 多年的发展,技术在不断更迭,软件复杂度也在不断提升。到目前为止,虽然核心需求越来越少,但是对开发速度的要求越来越高。高可用、流畅的 UI、完善的监控体系等都是现在的必备要求了。国内卷的方向又还包括了跨平台、动态化、模块化。 目前... ...查看全部
0
评论

Android - 你可能需要这样一个日志库 Android

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

前言 目前大多数库api设计都是Log.d("tag", "msg")这种风格,而且支持自定义日志存储的比较少, 所以作者想自己造一个轮子。 这种api风格有什么不好呢? 首先,它的tag是一个字符串,需要开发人员严格管理tag,要不然可能各种硬编码的tag满... ...查看全部
0
评论

Android集成Flutter模块经验记录 Android

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

记录Android原生项目集成Flutter模块经验,其中不乏一些踩坑,也是几番查找资料之后才成功运用于实际开发。 主要为了记录,将使用简洁的描述。 Flutter开发环境 1. Flutter安装和环境配置 官方文档:flutter.cn/docs/get-... ...查看全部
0
评论

基于模块暴露和Hilt的Android模块通信方案 Android

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

ModuleExpose 项目地址:github.com/JailedBird/… 序言 Android模块化必须要解决的问题是 如何实现模块间通信 ?而模块之间通信往往需要获取相同的实体类和接口,造成部分涉及模块通信的接口和实体类被迫下沉到基础模块,导致 基... ...查看全部