自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (3)
  • 收藏
  • 关注

原创 谢谢那些关注我的朋友

对不起各位关注我的朋友啦。我已经有一年多没登陆过了。还有那些想要探讨amlogic问题的以及android问题的朋友。我非常地抱歉,我已经不做这一部分2年多了。这两年在用NXP的MCU做一些东西,希望能够以后可以和大家交流学习。

2013-10-12 15:40:47 793

转载 4.10 心爱小宝贝相片集Gallery与衍生BaseAdapter容器

<br />4.10 心爱小宝贝相片集Gallery与衍生BaseAdapter容器<br />范例说明<br />还记得在第3章"Gallery画廊"范例中,为了简化问题,使用了Android默认的Icon作为Gallery显示的内容吗?现在,将数张PNG图片导入Drawable当中,并于onCreate的同时,载入于Gallery Widget中,试着再添加一个OnItemClick的事件,以取得图片的ID编号来响应用户单击图片时的状态,完成Gallery的高级使用。本范例的另一个重点,就是如何设置Ga

2011-01-12 14:57:00 1328 2

转载 常用到的Eclipse快捷键

常用到的Eclipse快捷键<br />Ctrl+s                存盘 <br />Ctrl+/                 注释(取消)代码 <br />Ctrl+shift+/      注释代码块<br />Ctrl+shift+/      取消代码块<br />Alt+/                 代码辅助/调出IF语句等程序模板:使用方法:打出if,按ALT+/<br />Ctrl+D            删除一行  <br /><br />Ctrl+Shift+D

2011-01-11 11:29:00 552

转载 4.8 自定义下拉菜单模式Spinner与setDropDownViewResource

<br />.8 自定义下拉菜单模式Spinner与setDropDownViewResource<br />范例说明<br />Spinner就是下拉菜单,也等于swing的combo box、html的<select>,由于手机画面有限,要在有限的范围选择项目,下拉菜单是唯一、也是较好的选择。<br />Android提供的Spinner Widget的下拉菜单已经非常好用了,样式也还适用。但本范例的示范重点在于自定义下拉菜单里的样式,其关键在于调用setDropDownViewResource方法,以

2011-01-10 15:20:00 1601

原创 4.7 专业相框设计ImageView的堆栈应用

<br />4.7 专业相框设计ImageView的堆栈应用<br />范例说明<br />在设计此范例之前,必须先准备三张图片(两张外框图、一张内框图),将这三张图片放在res/drawable下面,在此使用的图片为PNG图形文件,而图案大小最好是已经调整成符合手机屏幕大小,或者依据手机的分辨率,动态调整ImageView的大小。稍后的范例将介绍如何调整ImageView的大小,这里就不赘述了。<br />准备好之后,开始做这个酷炫的专业相框应用程序,在Layout当中创建了两个ImageView,且以绝

2011-01-07 16:52:00 1527 4

转载 4.5 消费券采购列表多选项CheckBox的应用

<br />4.5 消费券采购列表多选项CheckBox的应用<br />范例说明<br />你使用过消费券吗?总额度只有3600元的消费券,虽然活动已经宣告结束,但也可以当成一个限制使用额度的范例示范。这个范例程序要示范的是CheckBox.setOnCheckedChangeListener,在程序中设计3个CheckBox核取项,分别表示三种物品列表,当User勾选其中一个物品,就在TextView里显示已选择的物品列表。<br />程序的关键在同时监听3个CheckBox.OnCheckedChan

2011-01-07 09:37:00 566

原创 我同意条款CheckBox的isChecked属性

<br />4.4 我同意条款CheckBox的isChecked属性<br />范例说明<br />所有的网络服务在User使用之前,都需要签署同意条款,在手机应用程序、手机游戏的设计经验中,常看见CheckBox在同意条款情境的运用,其选取的状态有两种即isChecked=true与isChecked=false。<br />以下范例将设计一个TextView放入条款文字,在下方配置一个CheckBox Widget作为选取项,通过Button.onClickListener按钮事件处理,取得User同

2011-01-06 16:22:00 1934

原创 Eclipse找不到proguard.cfg解决办法

<br />这可能是sdk更新不完全造成的,需要重新手动更新一下。<br />  1、Eclipse--->Window--->Android SDK And AVD Manager(或者直接在Android解压目录底下运行SDK Setup.exe)<br />  2、选择installed packages,在右边列表中选择SDK tools ,点击 update all<br />  等待更新完毕就OK了!

2011-01-05 10:43:00 814

原创 android ----学习小结

<br />1、弹出的对话框实现方法-----AlertDialog对话窗口显示<br />new AlertDialog.Builder(ex04_6.this)<br />   .setIcon(R.drawable.icon)<br />   .setTitle("核对")<br />   .setPositiveButton("确定", null)<br />   .setMessage("请核对刚才的选择")<br />   .create()<br />   .show(); <br />2、消

2010-12-20 16:26:00 536

原创 Android模拟器生成临时文件占5GB硬盘

<br />平时使用emulator测试开发的网友注意应该定期清理下C:/Documents and Settings/用户名/Local Settings/Temp/AndroidEmulator文件夹,由于Android模拟器每次运行时会临时生成几个.tmp后缀的临时文件,没有几个月功夫简单一看竟然占用磁盘空间高达5GB之多。这些文件网友可以安全的删除。

2010-12-20 16:13:00 1049

原创 4.6 向左或向右RadioGroup组与onCheckedChanged事件

<br />范例说明<br />接下来要介绍的是RadioGroup的组事件。RadioGroup可将各自不同的RadioButton设限于同一个Radio按钮组,同属一个RadioGroup组里的按钮,只能做出单一选择(单选题),虽然前一章曾经介绍过RadioGroup与RadioButton,但当时使用的是Button事件,在此要示范的是,"单击"的同时运行事件处理,而不再需要按钮(Button)的辅助了。<br />先设计一个TextView Widget,以及一个RadioGroup,并于该Radi

2010-12-20 16:07:00 1038

原创 给圣诞老人的信息----Toast对象的使用

<br />范例说明<br />Toast是Android专属的提示小对象,它的使用方式相当的简单,不过用途却很广泛。基本上,Toast就是一个简短的小信息,将要告诉用户的信息以一个浮动在最上层的View显示,显示Toast之后,静待几秒后便会自动消失,最常见的应用就是音量大小的调整。当单击音量调整钮之后,会看见跳出的音量指示Toast对象,等待调整完之后便会消失。<br />通过Toast的特性,可以在不影响用户通话或聆听音乐的情况下,显示给User的信息。对于程序员来说,它也是一个非常好用的debug工

2010-12-16 16:15:00 571

原创 设计具有背景图的按钮------ImageButton的焦点及事件处理

<br />范例说明<br />延续前一章按钮事件的应用范例重新设计一个具有背景图的按钮,让按钮有美观的背景图片,只是这次不使用先前的Button Widget,而是改以ImageButton Widget来显示。<br /> <br />将按钮背景图预先Import至Drawable里(*.png图形文件),利用这些图片,作为ImageButton的背景图。为了做对照,我们另外在Layout配置一个"一般按钮",运行结果画面中,可以明显看出图片按钮与一般按钮在外观上的差异。<br />一般来说,要设置Im

2010-12-16 15:20:00 1411

原创 TextView实时显示EditText输入的内容-----setOnKeyListener事件

<br />说明<br />EditText Widget的设计是为了等待User输入而准备的,那么在User输入的同时,又该如何拦截所输入的文字呢?Android的多数Widget都有setOnKeyListener事件,以此Listener捕捉User输入的键盘事件。<br />下面的例子是实现TextView实时显示EditText输入的内容。<br />运行结果<br /><br /><br />程序<br /><br />1、ex04_1/src/com.example.ex04_1/ex04_1

2010-12-16 10:33:00 4540 1

原创 调用另一个Activity----Intent对象的使用

切换layout的方式,进行手机页面间的转换。如果要转换的页面不单只是背景、颜色、或者文字的不同,而是Activity的置换,那就不是蛋蛋改变layout就能完成的,尤其是需要传递的变量不想网页可以通过Cookie或者Session,在程序里要移交主控权到另外一个Activity,光靠先前的layout继续敲是办不到的。在android的程序设计中,可在主程序里使用startActivity()这个方法来调用另一个Activity(主程序本身也是一个Activity),担当中的关键并不在startActiv

2010-12-15 14:36:00 1511 1

原创 手机页面的转换----setContentView的应用

<br />实现手机页面的转换,最简单的方式就是改变Activity的Layout!在这个例子里,将布局两个Layout,分别为Layout1(main.xml)与Layout2(mylayout.xml),默认载入的Layout为main.xml,且在Layout1当中创建一个按钮,当点击按钮时,显示第二个layout(mylayout.xml);同样的,在Layout2里设计一个按钮,当点击第二个Layout的按钮之后,则显示回到原来的Layout1。<br />运行结果:<br /><br /><br

2010-12-15 13:43:00 1073

原创 简易的按钮事件----Button事件处理

<br />按钮在许多Windows窗口应用程序中,是最常见到的控件(Controls),此控件也常在网页设计里出现,诸如网页注册窗体、应用程序里的“确定”等等。<br />而按钮所触发的事件处理,我们称为Event Handler,只不过在Android当中,按钮事件是由系用的Button.OnClickListener所控制,熟悉Java程序设计的读者对OnXxxListener应该不陌生。例子中示范 如何在Activity里布局一个按钮(Button),并设置这个按钮的时间处理函数,当点击按钮的同时,

2010-12-14 17:19:00 1543

原创 样式化的定型对象------Style样式的定义

<br />老是要一个个指定文字的大小、颜色也不是办法,在Android程序开发过程中,也可以通过样式(style)的方式,初始化TextView的文本颜色、大小;在Layout当中的任何对象(以xml定义)都可以用样式化的方式来更改其外观。<br />在下面的例子中,将创建两个TextView作为对比,使其呈现两种不通的样式差异。而Style的写法和先前介绍到的颜色常数相同,同样是定义在/res/values下面,但其XML定义的方式不同。<br />运行结果:<br /><br />程序:<br />1

2010-12-14 16:11:00 754 1

原创 取得手机屏幕大小----DisplayMetrics取得画面宽高的方法

运行结果程序1、ex03_06/src/irdc.ex03_06/ex03_06.java值得一提的是DisplayMetrics对象里的widthPixels以及heightPixels字段为整数类型,在以下程序中,并没有对其做字符串类型的转换,因为字符串连接运算符的缘故,所以输出strOpt为字符串package com.example.ex03_06;import android.app.Activity;import android.os.Bundle;import android.util.Dis

2010-12-14 14:57:00 697

原创 置换TextView文字----CharSequence数据类型与Resource ID应用

下面例子中介绍 如何在程序运行时,通过CharSequence依据Resource ID取出字符串并正确更改TextView的文字。运行结果程序:1、ex03_05/res/layout/main.xml为了做对比,main.xml文件里创建两个TextView,并采用LinearLayout的方式配置,一上一下,在运行结果中id为myTextView01的TextView并没有任何文字的更改,维持一开始的Str_1,但在程序运行后,id为myTextView02的TextView则做了文字的实时更改。  

2010-12-14 13:55:00 1351

原创 更改TextView文字颜色-------引用Drawable颜色常数及背景色

上一个例子通过Drawable 来定义颜色常数,但实际设计中最常用的方法,则是使用程序控制TextView或者其他对象的背景色(setBackgroundDrawable方法),如判断对象被点击时的背景色亮起、当失去焦点时,又恢复成原来的背景色等等。下面的例子中,预先在Layout当中设计好两个TextView,并在onCreate同时,通过两中程序表述方法,实时更改原来Layout里TextViewd的背景色以及文件颜色,最后学习使用Android默认的颜色常数(graphics.Color)来更改文件的

2010-12-14 11:42:00 2558

原创 更改手机窗口画面底色-----drawable定义颜色常数的方法

SDK默认的窗口底色是“深黑色”,要更改Activity里的窗口底色有许多方法,最简单的就是将颜色色码事先定义在drawable当中,当程序onCreate创建的同时,加载预先定义的画面颜色。在这个例子中,现在drawable里指定Layout的背景色(BackRround)为白色。程序运行的结果程序:1、ex03_03/res/values/  下创建color.xml文件,如下:#808080FF #FFFFFFFF2、ex03_03/res/values/strings.xml

2010-12-13 15:52:00 1210

原创 更改与显示文字标签----android 2.2

此例子中,将Layout中创建TextView对象,并学会定义res/values/string.xml里的字符串常量,最后通过TextView的setText方法,在预加载程序之初,更改TextView文字。程序:1、按照hello android的方法,新建一个工程。2、res/values/string.xmlHello World, ex03_01!Hello World, ex03_01!ex03_013、res/layout/main.xml以android:id命名TextView的ID为my

2010-10-29 16:52:00 594

原创 Application does not specify an API level requirement

在eclipse里启动模拟器,如下[2010-08-13 18:12:52 - Sanke] WARNING: Application does not specify an API level requirement![2010-08-13 18:12:52 - Sanke] Device API version is 8 (Android 2.2)解决方法:在AndroidManifest.xml中的标签加入

2010-10-27 10:19:00 485

原创 建立一个Android 2.2项目 Hello Android!

一、设置Android SDK路径    在初建立Android 项目之前,需要设置Android  SDK的路径,让Eclipse可以找到Android  SDK,先执行“Window------Preferences”。弹出下图窗口,                                            设置 Android 的Preferences路径点击Android的树型列表,单击“Browser”选择Android SDK的路径,然后点击“Apply”---“OK”。二、 建立第

2010-10-27 10:11:00 589

转载 在 Ubuntu 上安装 Kscope

其实 Kscope 之所以不能安装,主要原因是它依赖于 Kate 的两个库:libkateinterfaces.so.0 和 libkateinterfaces.so.0,只需要从 KDE3.5 的 Kate 中提取出来这两个库安装到系统中后,Kscope 就可以正常运行了。Ubuntu 9.04 的依赖关系中虽然找不到 Kscope,但是 Ubuntu 的软件仓库中还有 Kscope 的包,我们

2010-05-19 10:28:00 1315

原创 Qt Tutorial 1 - Hello World!

http://doc.trolltech.com/4.3/tutorial-t1.html   -----参考 按照上面网站所说的写第一个应用程序 Hello world程序源代码-----在linux系统中将下面的代码保存到Hello.cpp中 #include #include int main(int argc, char *argv[])

2010-04-29 15:01:00 574

转载 qt 介绍

http://qt.nokia.com/title-cn  Qt 是跨平台的应用程序和 UI 框架。 它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。 

2010-04-29 14:09:00 563

原创 shell编程 linux

shell脚本程序的编写步骤如下:1、用编辑器(如vi)编辑包含所有操作的.sh文件;2、修改文件的权限为可读可执行;3、运行当前SHELL程序注意: 1、脚本文件中 注释行有 #开始2、脚本一般第一行为          #! /bin/sh     -----可以在执行别的类型的脚本的时候直接执行这种类型的脚本3、运行脚本文件时加上全路径一、变量和脚本1、定

2010-04-26 22:39:00 482

原创 在ubuntu下编写 hello world c语言

准备工作首先安装build-essentialsudo apt-get install build-essential安装vimsudo apt-get install vim-full hello world 的代码: C代码#include intmain(void){ printf("Hello, world!/n"); return 0;

2010-04-23 12:50:00 1181

原创 添加开机logo(amlogic open linux)----学习笔记

1、修改kernel配置(linux os)在linux下,终端---进入编译目录,执行make k.menuconfig,在弹出的配置窗口里选择Device Drivers-----Amlogic Devices Driver-----Amlogic Display Driver-----setup logo和logo on osd02、图片转换(windows os)  

2010-04-20 12:13:00 5244 7

原创 编译命令(amlogic open linux)----学习笔记

•所有编译调试命令都在ui_ref/trunk/bld_xxx下面执行,具体哪个bld要根据您使用的板子决定;•Make #编译全部,包括kernel, busybox, packages等;•Make root #编译文件系统;•Make yaffs#把文件系统打包生成yaffs文件系统的映像rootfs.yaffsimage,并保存在build目录;•编译内核▫Make k.menucon

2010-04-20 12:08:00 5609

转载 基本目录结构和功能 (amlogic open linux)----学习笔记

Kernel/ARCH/ARC目录•ARC架构相关代码•[Arch-apollo-h]:Apollo-h的相关基本硬件初始化;•[Kernel]:中断,线程,硬件Cache等•[Mm]:内存和MMU,Cache的硬件管理•[Proc/arc700]:硬件启动代码,中断向量表,系统调用向量表;•[Boot]:用来生成bootloader识别的Image;•[BSP]:开发板相关目录的一个连接,在编译

2010-04-20 11:28:00 4827

原创 程序烧录 (amlogic open linux)----学习笔记

一、Uboot烧录1、连接jtag、网线、串口2、把tftpd32.exe放到uboot烧录的目录里3、启动tftpd32.exe4、启动ttermpro.exe5、双击uboot.bat6、等到窗口弹出来8、在串口工具中1、 执行print 命令,查看环境变量2、执行setenv serverip 具体IP 地址,配置tftp server 的地址等3、执

2010-04-20 11:23:00 4503

原创 PC和broad的连接工具 (amlogic open linux )----学习笔记

1、 JTAG 接口---烧录并运行uboot、调试应用程序。在PC 端需要安装JTAG 驱动,并需要安装Metaware Devkit for ARC。 2、 UART 接口-----用来调试linux。需要在PC 端安装串口通讯工具(比如SecureCRT 等)。 3、 Ethernet 接口----主要用于网络通讯。一般情况下,为了调试的方便,可以把kernel, file syst

2010-04-20 11:07:00 2549 2

原创 Amlogic open linux 编译环境安装 ---学习笔记

     由于工作需要现在开始从头学习linux,下面先记录amlogic openlinux安装步骤。(前提是安装了虚拟机)Amlogic open linux 编译环境安装一、gcc工具的安装1、从Amlogic网站上下载gcc工具   在下面下载Index of /download/linux/gnutools  gnutools-arc2.2-p4-ubuntu-9.0

2010-04-20 11:01:00 5683

转载 WinCE 6.0中的模拟器使用介绍

 微软在2009年10月初发布了WinCE 6.0 R3 版本,因为这个版本中加入了很多的新特性,例如手势功能,QQ,Silverlight,Office View,Flash lite及新的媒体技术,十分令人期待。    近期我下载了一个R3的版本,通过模拟器进行了测试运行,感觉效果还不错。因为早期对WinCE的开发都是直接在设备上完成的,对于模拟器(Emulator)还是初次使用,所以想通

2010-01-29 14:16:00 1373

原创 WinCE系统USB Mass Storage实现

在谈WinCE的USB Mass Storage实现之前,首先要具备以下条件:1. 开发板支持USBClient设备。2. 开发板上至少有一种存储设备可以被用来映射为U盘。 现在的处理器一般都带有USB Client或者是USB OTG控制器,并且BSP中都有相应的驱动。对于存储设备来说,Nandflash或者SD卡都可以作为存储设备。所以都不是什么问题。 驱动一般wince系

2010-01-21 14:01:00 2140 1

转载 Wince下usb驱动的思路

首先,USB分为主设备和从设备,在CE上分别较USB Host和USB Function。而在这两端,又都分别有两种驱动,一种是Controller驱动,就是硬件的控制器驱动程序,例如OHCI,UHCI啥的。另外一种是Client驱动,就是上层的具体功能驱动,例如USB鼠标,USB摄像头。所以,其实在CE上跟USB相关的驱动至少有四类:Host Controller, Host Client, F

2010-01-21 13:55:00 822

转载 嵌入式音频处理基础

音频DAC  传统的D/A转换方法有加权电阻器、R-2R梯形网络和零点交叉失真等。正如A/D中的情况那样,Σ-Δ设计统治了D/A转换的领域。这些转换器可以接受16位44.1kHz的信号,然后使用插值滤波器把它转换为2.8224MHz的1位样点流。然后用1位的DAC把这些超级采样的样点流转换成模拟信号。  一个典型的嵌入式数字音频系统可以使用一个Σ-Δ音频ADC和一个Σ-Δ DAC,因此,在

2009-12-31 10:52:00 931

数字可寻址照明接口DALI协议

101 数字可寻址照明接口 第101部分:一般要求 系统_征求意见稿20111020.pdf 102 数字可寻址照明接口 第102部分:通用要求 控制装置_征求意见稿20111020.pdf 201 数字可寻址照明接口 第201部分_征求意见稿20111020.pdf 203 数字可寻址照明接口–第203部分_征求意见稿20111020_ 图9?.pdf 204 数字可寻址照明接口 第204部分:控制装置的特殊要求 低压卤钨灯_设备类型3_(征求意见稿20111020).pdf 205 数字可寻址照明接口 第205部分:控制装置的特殊要求 白炽灯电源电压控制器(4类设备)_征求意见稿20111020.pdf 207 数字可寻址照明接口 第207部分:控制装置的特殊要求-LED模块(设备类型6)_征求意见稿20111020.pdf 210 数字可寻址照明接口 210部分:控制装置的特殊要求 程序装置(设备类型9)_征求意见稿20111020.pdf 数字可寻址照明接口 第206部分:.pdf

2014-04-21

电路.邱关源-第五版

大学课本 第一章 电路模型和电路定律 第二章 电阻电路的等效变换 第三章 电阻电路的一般分析 第四章 电路定理 第五章 含有运算放大器的电阻电路 第六章 储能元件 第七章 一阶电路和二阶电路的时域分析 第八章 向量法 第九章 正弦稳态电路的分析 第十章 含有耦合电感的电路 第十一章 电路的频率响应 第十二章 三相电路 第十三章 非正弦周期电流电路和信号的频谱 第十四章 线性动态电路的复频域分析 第十五章 电路方程的矩阵形式 第十六章 二端口网络 第十七章 非线性电路 第十八章 均匀传输线

2014-02-08

VS2005教程

第一章:Windows 程序开发简介...................................................................................................2 DOS 中用户使用软件的方式..................................................................................................2 Windows 中用户使用软件的方式...........................................................................................3 Windows 中程序运行的机制...................................................................................................4 第二章:Windows 编程初步...........................................................................................................6 第一个程序...............................................................................................................................6 查看系统库函数的帮助说明.................................................................................................19 设置控件的属性.....................................................................................................................20 完成的程序.............................................................................................................................24 输入数据的控件.....................................................................................................................26 第三章:Windows 编程进阶.........................................................................................................33 列表框控件.............................................................................................................................34 单选框控件.............................................................................................................................36 组合框控件.............................................................................................................................37 复选框控件.............................................................................................................................40 列表框控件.............................................................................................................................44 图片控件................................................................................................................................48 更多的功能.............................................................................................................................49 完整的示例代码.....................................................................................................................50 第四章:Windows 图形编程.........................................................................................................61 创建菜单................................................................................................................................61 创建工具条.............................................................................................................................67 绘制图形................................................................................................................................74 第五章:数据库编程.....................................................................................................................80 数据库简介.............................................................................................................................80 数据库的建立.........................................................................................................................80 ODBC 数据源的设置方法.....................................................................................................86 数据库的访问方法.................................................................................................................91 一个实际的例子.....................................................................................................................95 第六章:线程机制....................................................................................................................... 114 线程的概念........................................................................................................................... 114 线程的状态........................................................................................................................... 114 线程的优先级....................................................................................................................... 115 线程的创建和管理............................................................................................................... 116 一个演示示例....................................................................................................................... 117 前台线程和后台线程........................................................................................................... 119 线程优先级...........................................................................................................................120 挂起线程和恢复线程...........................................................................................................121 终止线程...............................................................................................................................121 时钟线程...............................................................................................................................122 第七章:网络编程.......................................................................................................................123 TCP/IP 协议原理介绍..........................................................................................................123 Internet 概述.................................................................................................................123 TCP/IP 协议..................................................................................................................124 网络应用程序的运行模式...................................................................................................127 .NetFrameWork 中的Socket 类库.......................................................................................128 访问网页...............................................................................................................................132 一个聊天程序.......................................................................................................................132

2014-02-08

空空如也

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

TA关注的人

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