安卓开发文档(Android 开发者应该先看哪些文档)

2026-05-14 22:00:01 :3

安卓开发文档(Android 开发者应该先看哪些文档)

本篇文章给大家谈谈安卓开发文档,以及Android 开发者应该先看哪些文档对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

本文目录

Android 开发者应该先看哪些文档

 作为计算机专业的学生我可以给你以下建议,希望能给你有所帮助。

你首先要有java基础(android是基于java),想必大学课程都有教,而DOCS中的Dev Guide里面对其解释十分清晰,可以仔细阅读。并可以到相关社区中找到很多的文档和学习资料。

但Java程序员转入Android开发只需了解平台得Intent,Service,Receiver和Activity就可以,深入了解AIDL,UI控件,自定义Widget,程序员基本上可以胜任常规的工作,所以只要你有一定的Java基础那很好,如果你没有的话就从Java基础开始学也不晚,

安卓开发者首先要有基本的计算机编程知识,文档的话可以看看目前市面上的一些Android学习书籍以及泡泡一些论坛,就能够慢慢上手了。当然文档来说,官方的API和相关事例已经足够看看了,根据书籍中的介绍着重结合API文档看看,吃透了就好了!安卓开发很大程度上继承了JAVA的一些特性和思想,如果基础不行的话,直接上手学习,还是很吃力的,而且自己的理解也不会很牢靠,可能会很浮。

软件的开发需要耐心,所以不能急要慢慢的测试,你要知道一个软件成功的开发出来需要多少时间多少软件开发者的心血。勿忘初心方得始终。

安卓开发如何读取word文档显示出来

ApachePOI

可以满足你的需求,我觉估计也是唯一靠谱的选择了。

是一个开源的解析Office文件的Java库。

我以前用它来给单位的内容管理客户端做过Word文档展示。

总的来说,POI库就是把各种Office文件解析成一种文档树。

当时我是修改了一下POI的一个例子程序把word转成html文件来显示的。

基于安卓开发的论文参考文献是什么

1、安卓开发平台文档:可以引用安卓官方开发者文档中的相关章节或页面作为背景知识和技术细节的参考。这些文档提供了关于安卓应用程序开发的详细说明,包括API文档、样例代码和最佳实践等。
2、学术论文和期刊文章:在学术数据库中搜索与安卓应用程序开发相关的论文和期刊文章。
3、书籍和教材:选择一些关于安卓开发的权威书籍和教材,如《AndroidProgramming:TheBigNerdRanchGuide》、《ProfessionalAndroidDevelopment》等。
4、学术会议和工程项目报告:查找与安卓应用程序开发相关的学术会议论文集和工程项目报告,这些资源通常提供了最新的研究进展和实际应用案例。

安卓BLE开发笔记(一) BLE协议入门

最近遇到了一个BLE的项目,花时间恶补了下相关的知识,这里记录下来备忘。这篇笔记是纯协议的,先大概了解ble的协议和流程,能帮助我们更好的编码

Ble设备的发现实际上靠的是Advertising(广播)机制。广播也有人管它叫做Beacon,我没有在官方文档里面查找到这个词,但是从网络上的文章来看,它们差不多就是同一个东西。

基于广播发现Ble设备有两种方式:

由于这两种方式都基于广播,所以它们的数据格式是一样的。广播会自带一些信息,例如设备的名称、MAC地址等。除了自带的数据之外,我们还能携带一些额外的信息数据。根据 官方 的 文档 ,可以看到这个额外数据的具体格式如下:

可以看到广播数据里面包含多个AD Structure。每个AD Structure分为两个部分:数据段长度(1字节)+数据段(N字节)。数据段又分为头1个字节的AD Type标识类型和剩余的AD Data具体数据。

注意看最后的Non-significant part,有时候在安卓的回调里面会在byte数组的最后看到一堆的0x0,这个实际上也是定义在协议里面正常的无意义数据,我们直接忽略它们就好。

举个实际的例子,在手机上使用ble搜索应用搜索我司开发的蓝牙设备,查看其广播数据:

可以看到广播数据0x0319C703020104030312180C094D41584559455F353146300C16791300000002000000735C,实际有5个AD Structure。

***隐藏网址***

根据这里找到的DataType我们又可以去 官方 的 Core Specification Supplement 10文档 查看Value的具体格式。这里我就不展开了。

虽然基于广播的机制我们已经能够实现手机与Ble设备的通信了,但是这种通信能实现的功能比较基础。所以Ble的协议还支持连接之后一对一的通信方式。

Ble的连接都基于 GATT (Generic Attribute Profile) 协议之上,GATT 是一个在蓝牙连接之上的发送和接收很短的数据段的通用规范。

GATT的结构如下:

Ble设备里面会提供多个Service,这些Service会提供一些特定的功能。而每个Service里面有会有多个Characteristic,这些Characteristic里面的value实际就是功能具体的属性值。

例如电池服务Battery Service里面就有一个Characteristic叫做Battery Level,手机可以读取这个Characteristic的value值来获取Ble设备当前的电量。

我们来看看实际设备读取出来的数据:

可以看到这里有Generic Access、Generic Attribute、Device Information三个Service。而Device Information Service下面又有四个Characteristic

这些Service、Characteristic都会有一个UUID去做标识,例如Generic Access Service的UUID是0x1800。虽然我们这里看到的UUID都是16bit的,但是实际上它们的完整形式应该是0x0000xxxx-0000-1000-8000-00805F9B34FB。中间的xxxx就是截图中显示的16位uuid,即Generic Access Service的完整UUID是0x00001800-0000-1000-8000-00805F9B34FB。

***隐藏网址***

截图里面的Characteristic的Properties都是READ,代表这个Characteristic是可读取的。它实际上是描述了这个Characteristic可以如何使用。Properties在安卓ble的sdk里面靠一个int类型的变量表示,每一个二进制位都标识了一直能力。我们可以通过按位与的方式判断是否支持:

上面的机制实际上我只验证了Read、Write、Notify。其他的我都是根据根据 官方 的 文档 的“Table 3.5: Characteristic Properties bit field”表格自己理解的,可能会有错误,大家可以参考官方文档去理解。

除了Properties之外,Characteristic还有一个十分重要的数据段叫做Descriptors。一个Characteristic可能有0个或者多个Descriptor去描述它。

例如当一个Characteristic是Notify或者Indicate的时候它会携带一个Client Characteristic Configuration Descriptor(uuid 0x2902)描述当前Characteristic是否打开通知功能。也就是说通知功能是可以通过修改Client Characteristic Configuration Descriptor主动打开或者关闭的,通过Descriptor携带数据的二进制位去标识功能的打开关闭:

***隐藏网址***

MTU指的是最大传输单元MAXIMUM TRANSMISSION UNIT,表示一次数据传输最多能传多大的数据,我们直接看它的官方说明:

可以看到我圈出来的地方,MTU最小需要支持23个字节,但是实际上这23三个字节也不是全部用来放数据,它的头三个字节需要携带操作类型和属性的16位uuid。所以只剩下23-3=20个字节用于传输数据:

这里实际上有个坑,安卓默认MTU就是23也就是每次最多只能写入20字节的数据,所以最开始我写入一些比较大的数据的时候直接就失败了。需要先使用requestMtu将mtu设大。

不会写代码,如何从零学习Android开发

由于近几年来互联网的飞速发展,安卓和iOS平台的大量普及推广,移动开发在当前是非常热门的一个方向。有不少同学问如何学习安卓,要学些什么,难不难学。现在根据我的学习体验,做个大概的总结。
安卓开发首先最好有Java基础,没学过可以先简单的去学习一下。推荐两本书《Head First Java》和《Java编程思想》(英文名《Thinking in Java》)。Head First系列的书,特点是简单好懂,适合入门(最好有其他语言编程的基础),但讲解不是很深入,对于理解力够强的人,看起来比较费时间。而后者是Java语言公认的权威经典书籍,如果想全面的学习Java,可以看后面这本书,但是难度偏大,尤其是对于没有学习过面向对象编程语言的人来说。
安卓开发本身的技术知识,无非就是各种封装好的API接口函数(API=Application Programming Interface 应用程序编程接口),你只要按照它的规则去调用就行了。安卓的接口有官方给出的完整说明文档,安装了安卓开发包后,也有自带docs文件夹,里面就是说明文档。对于英文水平欠缺的人可能稍微有点难度,另外,由于谷歌访问不了,网页版的说明文档有些可能会打不开。如果你不想自己看官方英文文档,你可以直接买本安卓开发的书,或者在网上找安卓学习资料。这些资料也是别人根据官方文档和自己学习经验总结出来的。有时候如果需要用到一些别人很少用到的东西,或者网上说的比较含糊,这时官方文档是最权威、准确的参考资料。
首先是平面设计、交互设计、用户体验。移动应用作为大众型产品,用户体验相当重要。如果有过个同类产品,功能接近,用户肯定更喜欢用户体验更好的产品。用户界面需要用到设计方面的知识。当然在大部分公司,一般会有专门的交互设计相关职位,所以对于应用开发者来说,设计方面不需要掌握的太深入,做一点简单了解当然是没错的。
然后上面已经说了很多软件工程方面的问题,数据结构、设计模式、操作系统、计算机网络等等,不再重复。
安卓NDK环境和JNI开发。安卓基于Linux操作系统,主要由Java编程,但是有些时候需要用到C++,例如核心代码需要保密,而Java保密性有所欠缺;有些程序只有C++环境才能实现;要用到一些高性能的算法等的支持,而Java执行效率偏低。这是我们可以使用Java的JNI,调用C++开发的程序库完成功能。C++的开发基本上就和在Linux上编程差不多,区别在于安卓系统中有一定的权限限制。而安卓NDK就是官方给出的、用于快速开发安卓JNI程序的开发环境。 安卓系统有个很大的特点是开源免费,因此我们很容易就能获取安卓系统的源码进行学习,了解安卓系统的设计。了解安卓系统设计,后来我们就可以从事偏底层的安卓开发,系统订制,乃至安卓驱动开发、操作系统开发方面的工作。
这里顺便一提,安卓应用开发相比iOS的一个难点来自安卓系统碎片化问题。安卓系统是开源免费的,这是一大优势,也因此对很多国产和国外手机制造商带来了很大的好处(如果没有安卓,很多手机厂商恐怕都深陷危机之中了,或许移动互联网也不会发展的这么快。不知道现在是不是iOS要称霸天下,或者WP大受欢迎,又或者塞班还会屹立不倒)。但是安卓的这种特点,导致同一款安卓应用至少要同时兼容各种主流手机型号,各种配置,各种屏幕尺寸,各种系统环境。而这也是迄今为止安卓开发者心中永远的痛(╯﹏╰)。
最后,给正在学或者打算学安卓的同学一些建议: 1. 如果你是非科班毕业想要转行编程,一定要有信心与动力,我能,你一样能; 2. 如果你接触过一些数据结构、编程语言之类的,想要学习编程,你更应该有信心,你比那些非科班的人已经多了一些基础,你要做的只是坚定信念,坚持走下去; 3. 如果你准备或已经在做App开发的人员,你要做的就是做好你当下在做的事,相信你的付出一定能有所收获。 4.如果你坚持不下来,那么直接上网找一些在线app开发平台,这里推荐你应用之星平台,无需编码技术,人人都能进行Android开发。

安卓开发中,需要创建一个新文件,并读写,要加入什么权限

安卓开发中,需要创建一个新文件,并读写,要加入什么权限?

如果是在手机上新建,需要root权限,手机要先破解。如果不是在手机上操作那不需要权限,直接在电脑上弄好了刷进去就可以了。

Linux下创建一个新文件用什么命令

1. touch filename 建立一个空文件
2. cat 》 filename 建立一文件,然后把接下来的键盘输入写入文件,直到按Ctrl+D为止
还有像楼上说的把/dev/null复制过去

Word和Excel中创建一个新文件,在该文件中创建一个宏,那个宏是什么意思?

是一小段程序代码

安卓开发 assets中怎么更新文件

读输入流的方法:通过读输入流返回一个String
/**
* 读输入流
*
* @param is
* @return
*/
public static String getStringByInputStream(InputStream is) {
String content = null;
try {
if (is != null) {
byte;
ByteArrayOutputStream arrayOutputStream = new ByteArrayOutputStream();
while (true) {
int readLength = is.read(buffer);
if (readLength == -1)
break;
arrayOutputStream.write(buffer, 0, readLength);
}
is.close();
arrayOutputStream.close();
content = new String(arrayOutputStream.toByteArray());

}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
content = null;
} finally {
try {
if (is != null)
is.close();
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
return content;
}
读assets文件的方法:
public static String readAssets(Context context, String fileName) {
InputStream is = null;
try {
is = context.getAssets().open(fileName);
} catch (IOException e) {
e.printStackTrace();
}
return getStringByInputStream(is);
}
3
读raw文件的方法:
public static String readRaws(Context context, int id) {
InputStream is = context.getResources().openRawResource(id);
return getStringByInputStream(is);
}

在文件哪创建一个新文件夹叫 SAVE 就可以了~~~~~~~~~~~~ ,怎么创建啊要图

明白了,
右击游戏图标-属性-查找目标-右击-新建-文件夹-命名-OK

电脑无法创建一个新文件夹怎么办

无法创建新文件夹的问题,一般可能是以下原因引起的 1 权限设置不当 检查相关权限,检查WINDOWS用户是否拥有建立文件的权限,如果没有,请换用管理员登陆,或者使用管理员舔加管理权限。如果是管理员,在gpedit.msc里添加相关权限。 2 磁盘管理错误 如果长时间的使用BT和电驴等P2P软件,磁盘缓存设置不当也可能造成磁盘目录的混乱,从而造成磁盘目录错误,引起目录检索错误,引发问题出现。 3 磁盘控制器错误 一般来说这种错误很罕见,正常情况更新磁盘驱动即可解决问题。也不知道是不是你的软件冲突所致。如果是硬盘上集成的控制器出问题了见最后的回答。 4 易失性数据错误 一般来说是由系统文件的紊乱错误引起的,但是你重新安装过系统,问题也就排除了。 使用优化大师对你的盘进行检测和修复,如果这样还不行的话我就暂时没有办法了. 电脑中毒了。 先在安全模式杀毒再创建文件夹

怎么样用CMD在D盘创建一个新文件夹?

cmd 回车
d: 回车
md 文件夹名称 回车

为什么word会总动保存创建一个新文件与桌面

问题 表述不清,据猜测,楼主是问每打开一个word文件,都会看到一个新文件自动创建,那是word自动创建的一个临时文件,关闭文档后,这个临时文件会被自动删除掉,通常情况它是隐藏文件,如果这个临时文件没有被删除掉,如果文档出现问题了,可以通过这个临时文件恢复挽救一部分内容。

打开coreldrawX4时能不能自动创建一个新文件。

可以,在选项-工作区-常规里有个CorelDRAW启动,后面有选项.

如何在虚拟光驱里创建一个新文件夹

那要在没有加载之前ISO文件加入的,已经加载了 是没有办法创建,因为光驱格式是只读模式的.

关于本次安卓开发文档和Android 开发者应该先看哪些文档的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

安卓开发文档(Android 开发者应该先看哪些文档)

本文编辑:admin

更多文章:


找网站公司还是自己建网站(建设网站是个人建的好还是公司的比较好)

找网站公司还是自己建网站(建设网站是个人建的好还是公司的比较好)

今天给各位分享建设网站是个人建的好还是公司的比较好的知识,其中也会对建设网站是个人建的好还是公司的比较好进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录建设网站是个人建的好还是公司的比较好想建一个电子商务的网站

2026年5月5日 19:59

江西省赣州市崇义县(崇义县属于哪个市)

江西省赣州市崇义县(崇义县属于哪个市)

大家好,如果您还对江西省赣州市崇义县不太了解,没有关系,今天就由本站为大家分享江西省赣州市崇义县的知识,包括崇义县属于哪个市的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录崇义县属于哪个市崇义县旅游景点崇义什么最好

2026年5月26日 01:49

优化目录提交网站收录吗

优化目录提交网站收录吗

优化目录提交网站收录吗?这可是不少新手站长都关心的问题。说实话,提交优化目录确实能帮网站加快收录,但也不是万能的。下面咱们就来聊聊这事儿。 优化目录提交到底有啥用? 简单来说,优化目录提交就是把你网站的信息(比如网址、标题等)提交给搜索引擎

2026年9月20日 05:25

如何通过站长交流论坛提升网站流量:新手站长如何通过交流论坛快速提升网站流量

如何通过站长交流论坛提升网站流量:新手站长如何通过交流论坛快速提升网站流量

『新手站长如何通过交流论坛快速提升网站流量』 【文章开始】 你是否也感觉作为新手站长,面对海量的网站和复杂的网络环境,总是不知道从何下手?别担心,今天就来跟你聊聊,如何利用「站长交流论坛」这个平台,让你的网站流量蹭蹭往上涨。说实话,我刚开始

2026年9月22日 12:13

文章发布seo如何让新站快速排名?

文章发布seo如何让新站快速排名?

你有没有想过,新站文章发布后怎么才能快速获得百度排名?说实话,这事儿挺让人头疼的,但别担心,今天我就跟你聊聊这个话题。 新站文章发布SEO的核心要点 要让新站文章快速排名,关键在于以下几点:关键词优化、内容质量、外部链接和用户体验。下面我详

2026年9月22日 11:13

佳木斯网站托管优化服务哪个公司好?

佳木斯网站托管优化服务哪个公司好?

佳木斯网站托管优化服务哪个公司好? 这可是不少商家头疼的问题,说实话,选对服务商真的能省心不少。今天咱们就来聊聊这个话题,希望能帮到你。 1. 选服务商前,你得知道这些 在找服务商之前,咱们得先明确几个点: 你的需求是什么?是只需要托管,还

2026年9月27日 16:39

昭通seo优化内容营销技巧分享:如何有效进行昭通seo优化内容营销

昭通seo优化内容营销技巧分享:如何有效进行昭通seo优化内容营销

『如何有效进行昭通seo优化内容营销』 你有没有想过,为什么有些昭通本地的网站能轻松排名靠前,而你的网站却总是石沉大海?其实啊,关键就在于昭通seo优化内容营销!别急,今天我就来跟你唠唠这个话题。 1. 什么是昭通seo优化内容营销? 简单

2026年7月19日 23:03

大渡口seo营销:新站如何快速提升排名

大渡口seo营销:新站如何快速提升排名

最近有朋友问,新开的网站在百度上怎么才能快点排名?说实话,这确实是个让人头疼的问题。别急,今天咱们就来聊聊大渡口新站SEO快速排名的几个关键点,希望能帮到你。 1. 新站SEO排名难吗? 新站想快速排名,确实比老站难一些。因为百度对新站有信

2026年10月4日 15:54

乌海网站优化公司有哪些?本地推荐与选择指南

乌海网站优化公司有哪些?本地推荐与选择指南

你有没有想过,在乌海做网站优化,到底哪家公司靠谱?说实话,这事儿挺复杂的,但别担心,我这就给你捋一捋。 为什么找本地公司更合适? 做网站优化,尤其是SEO,跟本地公司合作有啥好处?我常用的方法就是先看本地案例,再对比服务。比如乌海的这家「乌

2026年10月4日 23:13

搜狗站长工具如何使用?

搜狗站长工具如何使用?

搜狗站长工具怎么用?这是很多新站长的疑问。说实话,这个工具挺实用的,特别是对SEO新手来说。今天就来聊聊,用搜狗站长工具提交网址到底要注意啥。 第一步:注册并登录 先说正事儿,你得有个搜狗账号。没有就注册一个,有就登录。这样才能用它的功能。

2026年9月24日 18:07

南坪专业网站建设公司如何选最靠谱的?

南坪专业网站建设公司如何选最靠谱的?

南坪专业网站建设公司如何选最靠谱的? 你有没有想过,找南坪专业网站建设公司时,到底该看什么?说实话,现在市面上这么多选择,确实让人眼花缭乱。别急,我这就给你好好说道说道,希望能帮到你。 1. 看案例,不看不练假把式 选公司前,先看看他们做的

2026年9月30日 10:48

贵州传媒网站建设,企业如何选择合适的网站建设公司?

贵州传媒网站建设,企业如何选择合适的网站建设公司?

你想给贵州的传媒公司建个网站,但又不知道该找谁,更别提要花多少钱了?别急,这事儿我给你捋捋。说实话,贵州传媒网站建设这块儿,选择合适的公司挺关键的,直接影响你的网站效果和用户体验。下面我就跟你聊聊,怎么选、多少钱、还有要注意啥。 一、贵州传

2026年7月20日 21:54

想做网络推广,新站如何通过本地SEO快速获客?

想做网络推广,新站如何通过本地SEO快速获客?

为什么要选择本地SEO? 本地SEO主要是帮助你的业务在本地搜索中更容易被找到。比如,有人搜索"附近的美甲店",你的店铺就能出现在前面。这样做的优势很明显: 精准客户:吸引真正需要你服务的本地顾客。 低成本:相比全国性推广,本地SEO成本更

2026年9月30日 22:13

软文新闻发布,到底该怎么操作?

软文新闻发布,到底该怎么操作?

『软文新闻发布,到底该怎么操作?』 嘿,你是不是也在琢磨软文新闻发布这事儿?说实话,这玩意儿看着简单,其实里面的门道不少。今天咱就来好好聊聊,希望能帮到你。 一、软文新闻发布是啥? 软文新闻发布,说白了,就是通过撰写有吸引力的文章,发布到各

2026年9月20日 06:36

桐柏网站建设开发如何选择服务商

桐柏网站建设开发如何选择服务商

你有没有想过,在桐柏做网站建设开发,到底该选哪家公司? 说实话,现在网上公司五花八门,让人眼花缭乱。别急,今天我就来跟你聊聊,怎么在桐柏选靠谱的网站建设开发服务商。 一、看公司口碑和案例 选服务商前,先看看他们的口碑怎么样。可以去百度地图、

2026年5月31日 08:54

seo无极3新站如何优化排名

seo无极3新站如何优化排名

你是否也正头疼新站怎么才能在百度搜索里站稳脚跟?说实话,seo无极3这玩意儿看着玄乎,其实只要找对路子,新站排名也能搞起来。今天咱就聊聊,新站怎么优化排名,希望能帮到你。 新站排名的底层逻辑 简单来说,新站想排名,得满足百度这三个基本要求:

2026年10月5日 03:45

秀新网站如何提升排名速度:秀新网站排名优化多少钱

秀新网站如何提升排名速度:秀新网站排名优化多少钱

秀新网站排名优化多少钱?这是很多新站老板心里的小问号。说实话,这问题真不是一句话能说清的,得看你的需求、预算、还有选择的优化方法。今天咱们就来好好聊聊,特别是针对「秀新网站如何提升排名速度」,给你掏心窝子说说。 小白必看:新站排名优化的那些

2026年9月21日 20:55

seo营销策略外推劫持应该怎么做?

seo营销策略外推劫持应该怎么做?

『seo营销策略外推劫持应该怎么做?』 你有没有想过,seo营销策略外推劫持到底是个啥?其实啊,简单来说,就是通过一些技巧,让你的网站在搜索结果里更占优势,别人一搜就看到你的内容。这样做的目的,说白了就是提高曝光率,吸引更多流量。不过,这事

2026年9月16日 12:09

珠海抖音seo优化公司如何选择合适的策略?

珠海抖音seo优化公司如何选择合适的策略?

你有没有想过,为什么别人的抖音视频总能火,你的却像石沉大海?说实话,这跟抖音seo优化公司选的策略关系很大。今天就来聊聊,新站如何通过合理的策略快速排名。 为什么新站选择策略很重要? 新站就像一张白纸,如果一开始方向错了,后面再想调整就难了

2026年7月14日 19:18

新站如何通过seo与网络推广快速排名:seo与网络推广的区别是什么

新站如何通过seo与网络推广快速排名:seo与网络推广的区别是什么

你有没有想过,为啥有些网站一上线就能排上名,有些却半天没动静?其实啊,这跟seo和网络推广的区别大有关系。今天咱们就来聊聊这俩玩意儿到底有啥不同,特别是对新手站来说,怎么快速上手。 一、先说说基本概念 简单来说,seo(搜索引擎优化) 就像

2026年5月29日 22:06

近期文章

本站热文

弩怎么读拼音(聂绀弩怎么读拼音)
2025-04-07 17:31:11 浏览:1346
灏怎么读(灏怎么读,什么意思)
2025-04-17 20:20:29 浏览:1321
标签列表

热门搜索