自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (30)
  • 收藏
  • 关注

原创 delphi D10.X 生成WebService接口介绍

概述WebService是一种跨编程语言和跨操作系统平台的远程调用技术。他是基于http的soap协议传输数据 webservice=soap=http+xml,webservice协议就是有http+xml组成的,其中xml中会用到wsdl,而wsdl是描述语言xml中的一种格式。WebService交互的过程就是,WebService遵循SOAP协议通过XML封装数据,然后由Http协议来传输数据。这是一种很早就出现的数据交互技术,现在的系统中很少再使用到,在用的多数是原有系统沿用下来的。当年使

2020-09-17 11:28:35 14577

原创 RAD Studio 10.4.1 Sydney 新增与改进内容介绍

RAD Studio 10.4 Sydney-Release 1(也就是10.4.1)。10.4.1基于10.4的功能集,增强了整个产品中的现有功能,并添加了新功能。可以将Delphi 10.4.1,C ++ Builder 10.4.1和RAD Studio 10.4.1下载到任何活动的Update Subscription客户。RAD Studio 10.4.1非常注重质量改进。质量重点关注领域包括:集成开发环境Delphi Code Insight(LSP)Parallel Library

2020-09-03 11:10:08 16189 1

原创 全面且简单明了的蓝牙服务及UUID介绍

什么是蓝牙蓝牙,是一种支持设备短距离通信(一般10m内)的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网Internet之间的通信,从而使数据传输变得更加迅速高效,为无线通信拓宽道路。简单说,蓝牙就是一种使用无线电通信的技术去完成设备与设备间通讯与数据交换。 而我们通常使用的那些蓝牙耳机、蓝牙打印机、蓝牙手环、蓝牙鼠标等等设备,都是基于蓝牙通信技术对外提供某种(或

2020-08-21 19:33:09 29568 7

原创 蓝牙 UUID识别码对应的服务类型

UUID是“Universally Unique Identifier”的简称,通用唯一识别码的意思。对于蓝牙设备,每个服务都有通用、独立、唯一的UUID与之对应。也就是说,在同一时间、同一地点,不会有两个相同的UUID标识的不同服务。蓝牙各种UUIDServiceDiscoveryServerServiceClassID_UUID = ‘{00001000-0000-1000-8000-00805F9B34FB}’BrowseGroupDescriptorServiceClassID_UUID =

2020-08-20 17:48:48 16028

原创 Windows 系统中单机最大TCP的连接数详解

在编程时使用Socket 通讯,我们需要了解单机中最多可以建立多少个 TCP 连接,本文介绍如何调整系统参数来调整单机的最大TCP连接数。Windows 下单机影响TCP连接数主要有以下几项注册表参数:最大TCP连接数[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]TcpNumConnections = 0x00fffffe (Default = 16,777,214)这条注册表信息配置单机的

2020-08-16 11:47:42 17702

原创 安卓(Linux)系统开发中使用 ar 对静态库操作

ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起来的其它的一些文件(称做此库文件的member)。原始文件的内容、模式、时间戳、属主、组等属性都保留在库文件中。

2020-08-14 10:55:49 13762

原创 Delphi D12.2 下载地址集合(包括以前版本)

Delphi 12 Alexandria 下载地址集合(包括以前版本)

2020-08-10 14:06:17 26788 8

原创 Delphi WebBrowser设置自己定义User-Agent

我们自己有时候做项目需要使用到WebBrowser控件,同时不希望所访问的服务器知道某些不希望透露的信息,或是想要对服务端发送一些必须的信息时,也就需要对WebBrowser的User-Agent信息作出一些修改。

2020-08-09 23:15:48 14713

原创 Delphi WebBrowser完成网页自动登录

Delphi WebBrowser完成网页自动登录示例

2020-08-09 18:47:43 14766

原创 安卓版本对应

记不住版本对应,为什么就非要搞个对应呢,统一不好吗?SDK版本名 API LevelAndroid 9.0 (Pie) 28Android 8.1 (Oreo) 27Android 8.0 (Oreo) 26Android 7.1.1 (Nougat) 25Android 7.0 (Nougat) 24Android 6.0 (Marshmallow) 23Android 5.1 (Lollipop) 22Android 5.0 (Lollipop) 21Android 4.4W (Ki

2020-07-31 14:41:41 14591

原创 全Delphi代码实现安卓扫码程序

全Delphi代码实现的扫码程序,扫码过程流畅不卡顿。主要功能已封装好,直接使用,简单方便、安全高效。封装代码仅可用于安卓系统,已处理好动态权限等细节工作。

2020-07-29 09:34:50 16714 13

原创 揭秘FMX进度条样式修改

Delphi跨平台开发中的FMX样式处理给了我们UI设计的很多便捷。在很多年前使用Delphi开发VCL应用时,我们都期盼各种各样的皮肤控件,他能给我们带来新颖、夺目、优雅的程序外观。在现今的FMX应用中,我们其实已不再需要其他三方的UI控件,FMX中的样式已能非常好的满足我们的需要,当然要做到非常美观仅靠我们码农还是较为欠缺的,所以若有美工的配合就非常的完美了。闲话少说,今天我们从一个进度条来引入对控件样式的修改处理。问题的提出前几天,有朋友问我,想修改手机上进度条的高度,单独设置控件的Height

2020-07-28 23:14:49 14384

原创 Delphi IDE无法连接三层服务器的解决

midas.dll

2020-06-15 19:02:18 13889

原创 delphi D10.X开发Linux 知道这些少走弯路

Delphi开发Linux程序,准备开发Linux系统程序前,你就需要先了解这些知识。 这些是花时间走了弯路才明白的。...

2020-06-09 17:13:31 11876 1

原创 Ubuntu 18.04LTS的安装与安装中文语言

Ubuntu 18.04LTS的安装与安装中文语言。虚拟机新建到安装系统及完成中文语言包的安装,全过程详尽的安装指导。值得搜藏。

2020-06-08 17:33:07 11736

原创 Delphi RAD Studio 10.4 Sydney 新增和改进的功能简介

Delphi RAD Studio 10.4 Sydney 新增和改进的功能简介

2020-05-26 19:24:06 6983 1

原创 Delphi D10.X中实现安卓中文语音合成(中文朗读)就这么简单

语音合成,据说Android系统从1.6版本开始就支持TTS(Text-To-Speech)。但是android系统默认的TTS引擎:Pic TTS不支持中文。好在现在国内较多的手机都已安装好中文的TTS引擎。使用Delphi开发一个可以朗读中文的APP就非常的简单了。

2020-04-28 20:01:41 16148

原创 Delphi D10.X中Tpath引发的单元引用及代码编写的思考

Tpath引发的单元引用及代码编写的思考,别省那点敲代码的时间,懒是优点也是缺点。

2020-04-26 14:25:28 14630

原创 FMX中TLabel设置为自动长度的问题

FMX中TLabel设置为自动长度的问题

2020-04-24 10:51:09 14223

原创 Delphi D10.X快速实现安卓状态栏沉浸模式

使用Delphi开发安卓APP时,我们经常想要实现状态栏沉浸样式,但这方面资料较少。目前 据我所查询资料了解的,这是在delphi中实现安卓沉浸最为方便、快捷、适配效果最好的方式。

2020-04-23 23:38:48 10229

原创 不用USB连接线或没有ADB驱动如何调试安卓

USB数据线的调试方式,大家应该比较常用,今天就专门说说怎么在不使用USB数据线的方式下进行安卓的开发调试。

2020-04-13 14:02:35 12488 1

原创 Delphi D10.X 开发过程中莫名多出FireDAC.VCLUI.Wait引用的问题

Delphi D10.X 开发过程中莫名多出FireDAC.VCLUI.Wait引用的问题的分析与解决。

2020-04-11 17:29:49 14336

原创 Delphi D10.X安卓APP开发中获取硬件信息及手机号

使用delphi开发安卓APP时,获取手机的硬件设备及手机信息。

2020-03-10 18:09:47 16502

原创 Delphi D10.X安卓APP开发让原生Toast显示图片

上次完成了《Delphi D10.X安卓APP开发中简单使用原生Toast》,可以快速方便的使用Toast,并且可以自定义显示位置。在此基础上,今天我们来实现在Toast中显示图片的方式。

2020-03-08 10:46:39 3428

原创 Delphi D10.X安卓开发中按两次返回键退出系统的方法

在安卓APP应用中,通常按下返回键后会关闭程序,有时候我们为了避免误按返回健导致程序的退出,会对按下返回健进行检测,并要求连续按下两次才退出程序。在Delphi中开发安卓时,如何检测并实现两次退出APP呢。你可以使用发下方式。

2020-03-07 14:03:25 14794

原创 Delphi D10.X安卓APP开发中简单使用原生Toast

在安卓开发中,有时候我们希望使用Toast,Delphi已经为我们提供了使用接口,但仍然不是很方便,通过一些简单的封装,就可以方便的使用原生Toast。

2020-03-06 15:14:44 15599

原创 Delphi D10.X支持的系统平台及版本

经常有朋友来问到,Delphi可以支持哪些系统及版本,回答了无数次,这次不干脆写到这里,这样就更加方便。

2020-03-05 20:51:24 14960

原创 Delphi D10.X 安卓APP开发中按返回键后程序不退出程序的方法

Delphi开发安卓APP时,在某些时候,我们会希望安卓下运行的程序不退出运行,当按下返回键后,程序退出前台但仍在后台运行,这里给出两个方法。

2020-03-05 12:47:02 14963

原创 Delphi D10.X 安卓APP开发中创建密钥库文件

APK签名是必须的Android 系统要求所有 APK 必须先使用证书进行数字签名,然后才能安装到设备上或进行更新。关于签名,同学使用delphi做开发的朋友通常都会忽略,特别是同时开始学习时,因为通常大家都没有习惯去注意签名的事,因为开发时好像根本没有这个操作,APK同样可以安装到手机上,并正常运行与调试。这是由于大家在开发过程中,Delphi在安装时就自动为APK的需要生成好开发签名证书,...

2020-03-02 14:02:19 14862

原创 Delphi D10.X 开发过程中不编译与安装直接在多个平台查看窗体设计效果

delphi让你在IDE中设计时,无需在设备上运行应用程序且无需创建其他视图,即可查看应用程序在不同设备上的外观和行为。

2020-02-28 22:29:57 14752

原创 Delphi D10.X 并行库PPL编程之 Futures

使用Futures时,将会在需要时获得此值,如果尚未计算,它将阻塞直到完成。

2020-02-28 14:39:40 14817

原创 Delphi D10.X 并行库PPL编程之 TParallel.For

为了表示TParallel.For与常规的For是一样的功能,同样也使用了For的名称,但TParallel.For使用的是并行执行方式,而不象常规for循环一样一个接一个地串行执行。TParallel.For的循环执行效率有非常明显的提升。

2020-02-28 14:37:55 16039

原创 Delphi D10.X 并行库PPL编程之TTask

Delphi D10.X 并行库PPL编程之TTask,演示应用程序如何使用并行编程库(PPL)实现任务 。

2020-02-28 14:36:00 16015

原创 Delphi D10.X 使用并行编程库

delphi中的RTL(运行库)提供了并行编程库(PPL --Parallel Programming Library) ,让您的应用程序可以在跨平台应用中有效的使用多个CPU并行运行任务的能力。

2020-02-28 14:33:51 13201

原创 Delphi D10.X 在安卓APP开发中使用Jar包的注意事项

写完上一篇博客《对于《关于使用Delphi XE10 进行android开发的一些总结》的补充》考虑了一下,应该把一些在开发安卓APP时使用到JAR包的注意事项也再讲一下。请注意:这里是一些注意事项,或说“在开发过程中可能遇到的坑”,不是具体的怎么做JAR的调用开发。需要准备的一些工具工欲善其事必先利其器,以下这些工具对你开发会起到帮助作用的。当然,不用工具也是可以的,只要你愿意,什么事会做...

2020-02-27 17:21:15 3675

原创 对于《关于使用Delphi XE10 进行android开发的一些总结》的补充

看了一篇《关于使用Delphi XE10 进行android开发的一些总结》有些想说的。以下内容有复制原文,正常字体显示的是原文,黑体是我想说的。我并不想讨论什么样的开发语言更优秀,只希望能以我自己的体会、总结的使用情况,说出我的感受如果说, 再有新项目, 让我选择用Java还是Delphi, 那么, 我会毫不犹豫的选择使用 Java…(选择什么语言开发,都是各自的权利,没什么应该或不应该...

2020-02-27 12:19:34 4512 7

原创 Delphi D10.X VCL和FireMonkey之间的常见差异介绍

尽管FireMonkey控件与VCL控件看上去非常的相似性,但是许多小的差异可能会使熟悉VCL的人不知所措。这里给大家介绍其中一些差异。VCL与FireMonkey不兼容警告:FireMonkey与VCL本质上是完全不同的,FireMonkey(FMX)和可视组件库(VCL)不兼容,因此不应在同一模块中一起使用。也就是说,一个模块应该是FireMonkey或VCL之一。不兼容...

2020-02-25 16:07:53 15972

原创 Delphi D10.X 移动开发中APP界面基本布局(二)

主要讲FMX开发APP界面下可视控件的布局基础知识,也是一些基本的概念,也只有当你了解这些基础知识后,才能更好的应用界面布局。

2020-02-25 01:15:10 11997 1

原创 Delphi FMX窗体中控件对齐方式介绍

FMX.Types.TAlignLayoutTAlignLayout是一个枚举类型。用于指定控件在其父级中(一定记住,对应参照物是他的父级)的对齐方式。TAlignLayout指定如何相对于其父控件中的放置位置。控件的自动对齐会影响其位置、大小(高度和宽度)以及锚点。如果父控件的大小发生更改,则控件也会更改以保持在父控件内自动对齐。父级控件的Margins属性会影响控件在其中的自动对齐。其中...

2020-02-23 13:29:20 15160

原创 Delphi D10.3 LayoutsPro 控件简介 -避免输入焦点被虚拟键盘遮挡

扩展布局控件,具有TVertScrollBox所有功能(直接继承于TVertScrollBox),增加自动处理该控件内焦点不被虚拟键盘遮挡功能。 (在某些情况下,MEMO不能滚动到指定行)

2020-01-20 01:18:14 10590

海康威视最新安卓sdk_6.1.6.3 build20200925

设备网络 SDK 是基于设备私有网络通信协议开发的,为嵌入式网络硬盘录像机、 NVR、视频服务器 、网球机等网络产品服务的配套模块,用于远程访问和控制设备软件二次开发。资源包括SDK、开发文档及完整的Demo。

2021-02-03

很多年前D7下自己做的控件DbTree

很早以前自己做的控件,留做纪念,也可以学习用。使用方法在https://bbs.csdn.net/topics/40141006?list=208443里。

2020-09-04

全Delphi代码实现的安卓二维码扫码

使用全Delphi代码实现的二维码扫码程序,静态库方式调用,实现代码简单、方便,扫码过程不卡顿。(请注意,只适应安卓使用)

2020-07-28

Google语音合成.rar

Google的语音合成引擎,文字转语音(TTS)。下载后直接安装,然后在手机的设置中找到语言与输入法中的文字转语音(TTS)输出进行设置即可使用。

2020-04-28

Delphi原生安卓中文语音合成

使用Delphi开发的安卓下中文语音合成,一个可以朗读中文的APP就那么简单。资源内包括开发源码。同时,还演示了动态申请权限、沉浸模式、Toast显示内容。

2020-04-28

最方便快捷的安卓状态栏沉浸的实现方式

Delphi实现安卓下的沉浸,可自由设置、包括状态栏与导航栏的透明与颜色。资源包括了所有源码,可立即应用到项目中,方便快捷。仅需几行代码,就可安卓5及以上版本。

2020-04-23

Delphi安卓APP获取手机信息

Delphi D10.X安卓APP开发中获取硬件信息及手机号,完整代码,安卓5.1到10可使用。请查看压缩包里说明,及https://blog.csdn.net/tanqth/article/details/104779089文章。

2020-03-10

Delphi开发安卓APP中使用原生Toast

在安卓开发中,有时候我们希望使用Toast,Delphi已经为我们提供了使用接口,但仍然不是很方便,通过一些简单的封装,就可以方便的使用原生Toast。下载包里包括了封装代码与演示,使用时只需要引用PAS文件就行。

2020-03-06

Delphi D10.X 使用并行编程库使用演示

delphi中的RTL(运行库)提供了并行编程库(PPL --Parallel Programming Library) ,让您的应用程序可以在跨平台应用中有效的使用多个CPU并行运行任务的能力。这里提供的是一个演示Demo,对应我博客的相关技术文章。

2020-02-28

LayoutsPro控件 避免输入焦点被虚拟键盘遮挡

本控件为扩展布局控件,具有TVertScrollBox 所有功能(直接继承于TVertScrollBox),增加自动处理该控件内焦点不被虚拟键盘遮挡功能。含控件原码、Demo及文档。

2020-01-20

Delphi 10.3 安卓自动升级 适配6.0、7.0、8.0、9.0(仅测试程序)

(仅测试程序,资源分为0,下载的人多了系统可能会自动调整)要做到多版本的自动适配首先需要对系统版本进行辨别,其次是针对不同版本编写针对性的处理代码。

2019-08-25

Delphi跨平台串口通讯控件_SuperCom_测试程序

(仅演示程序,无控件)该控件已封装为一个跨平台控件,同时支持Win平台与安卓平台(没有实现IOS平台下的功能,用果子机与串口通讯的需求太少),在Win平台下同时支持VCL与FMX项目使用,在安卓下使用时没有任何第三方库,也就不需要在项目中增加Jar包与so库文件。同一套代码完成Win平台与安卓App开发(理论上linux下也可以使用,未经测试),这对既要开发Win平台下串口通讯,同时也需要开发安卓下串口通讯的朋友提供了非常好的帮助,更重要的是方便了安卓下串口开发。

2018-05-14

安卓虚拟机Root工具

这里Root安卓虚拟机主要为方便串口开发测试。作者在计划开发一款无需任何三方库完成安卓串口通讯的控件时(Delphi下一款跨平台串口通讯控件“SuperCom”),手上没有可使用的安卓设备,只能使用虚拟机完成调试。在查阅众多资料,跨越众多大小坑后总结出以下资料,希望能给需要的朋友一点帮助。

2018-05-14

最新 SynEdit (支持到Tokyo版本)

delphi控件 强大的第三方编辑控件。支持到Tokyo版本 本人已在Berlin下成功安装。

2017-08-01

Delphi Android 广播事件处理

使用Delphi完成Android系统广播事件的监听与处理(静态注册广播接收),本程序为监听手机屏幕点亮事件,当屏幕点亮后发送一个本地通知。修改监听事件及处理过程可以实现更多的实用功能。

2017-07-06

Delphi下 Android 开机启动代码

Delphi下 Android 开机启动代码,可直接应用于项目。

2017-07-04

Delphi移动应用中IOS与Android本地通知案例(含源码)

演示Delphi XE8及以上版本中使用TNotificationCenter控件完成在Android及IOS的本地通知功能(含源码,需自行编译测试),是《Delphi XE8 iOS与Android移动应用开发(APP开发)教程[完整中文版]》书中第二十章内容(详细说明请参考本书第二十章)。该代码可衍生开发自己的移动端消息推送功能。

2017-06-26

使用Delphi控件完成界面基本布局 (一)

本案例仅使用Delphi自身控件实现,为初学APP开发者提供学习帮助(带源码及详细批注)。案例中演示了使用Delphi控件完成界面基本布局,包括TLayout、TVertScrollBox、TGridPanelLayout、TTabControl 等控件的基本使用。

2017-06-14

delphi D10 TChart 曲线图 示例

用delphi D10 TChart画的曲线图,网上很多都只说了一些配置什么的,怎么配数据还真不多。

2017-03-31

delphi DataSnap连接超时设置无效补丁

解决问题:delphi D10下(XE8\XE7),DataSnap连接超时设置在android中使用无效,导致不能连接服务器时长时间等待。补丁包带源码及说明。 Datasnap ConnectTimeout android

2017-03-29

Delphi 10 Seattle小票打印控件 增强版TQ_Print_V2.0手册

TQ_Print控件,是一个为方便需要控制打印命令而设计的跨平台专用控件,已包含标准ESC/POS打印控制的基本指令在内(这些基本指令已能很好的满足多数项目使用)。在新版控件中,增加了条码、二维码与图片打印功能。因各打印机控制码不同,某些打印机中可能无法完成控制。 TQ_Print控件让开发人员在开发跨平台项目相关打印控制时更加方便快捷。控件支持Android、iOS以及WIN32/64的开发,可控制兼容ESC/POS的小票打印机。目前控件已在多个Android、iOS项目中配合蓝牙小票打印机使用。

2017-02-27

Delphi 10 Seattle小票打印控件 增强版TQ_Print_V2.0

TQ_Print控件,是一个为方便需要控制打印命令而设计的跨平台专用控件,已包含标准ESC/POS打印控制的基本指令在内(这些基本指令已能很好的满足多数项目使用)。在新版控件中,增加了条码、二维码与图片打印功能。因各打印机控制码不同,某些打印机中可能无法完成控制。 TQ_Print控件让开发人员在开发跨平台项目相关打印控制时更加方便快捷。控件支持Android、iOS以及WIN32/64的开发,可控制兼容ESC/POS的小票打印机。目前控件已在多个Android、iOS项目中配合蓝牙小票打印机使用。

2017-02-27

【源码】10分钟10行代码开发APP(delphi 应用案例)

仅用了不到三分钟时间,没写一行代码完成数据服务器程序开发;余下5分钟完成应用端程序配置与界面、再用了2分钟完成10行代码,总共10分钟10行代码完成了包括用户登录、数据读取、数据显示、检索等功能,并可生成Android、iOS、Mac、Win32、Win64多个运行平台下的应用程序(APP)。资源为事例源码,有部分简单调优。

2016-09-14

Delphi 10 Seattle小票打印控件

TQ_Printrer控件让开发人员在开发跨平台项目相关打印控制时更加方便快捷。控件支持Android、iOS以及WIN32/64的开发,可控制兼容ESC/POS的小票打印机。目前控件已在多个Android、iOS项目中配合蓝牙小票打印机使用。已包含标准ESC/POS打印控制的基本指令在内(这些基本指令已能很好的满足多数项目使用)。

2016-08-31

软件测试管理体系文档

在网上找到的几篇关于测试管理体系方面的资料,可以供大家学习借鉴。

2009-12-18

捕获IP数据包的delphi源码

这是以前在网上找到的源码资料(不记得是那里下载的了,不好意思),看到有人需要,共享出来大家学习学习.

2009-02-12

Delphi中IDE集成CVS--TortoiseCVS_v01

对不起,先不知道资源分是做什么的,现在改不了。 用delphi及CVS已有很多年,由于诸多因素还得在很长时间内使用delphi。一直在找一个能结合到IDE中的CVS,可没找到,在参考了tsvnWizard以后,自己也想做一个,于是就抽空研究了一下。目前这个Wizard已完成将TortoiseCVS中部份功能结合到delphi 的IDE中。我想应该还有很多朋友也想有一个集成到IDE中的CVS,于是将他共享出来(附原码),一是给朋友提供方便,二来可以请高手指教。 目前在以下环境中测试通过: 由于我一直使用Delphi 7.0 所以不知能否在其他版本中使用。 CVS服务:CVSNT 2.5.01 Build 1976 CVS客户端软件:TortoiseCVS 1.8.14(注意:这个客户端软件必须安装,没有的朋友可以到网上下载http://www.tortoisecvs.org/) 其他:WinMerge 主要用于版本比较,用与不用或用其他同类软件都行。 由于时间仓促,还有很多功能这次未能完全增加,请朋友们多提意见,控件中有错的或有朋友进行了改进的请通知我一下。谢谢!

2007-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除