自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(461)
  • 资源 (38)
  • 论坛 (2)
  • 收藏
  • 关注

原创 AndroidStudio的Terminal中总是显示乱码

1. 依次运行:git config --global i18n.commitencoding utf-8git config --global i18n.logoutputencoding utf-8set LESSCHARSET=utf-82.测试显示内容:git log --oneline

2021-01-06 22:32:54 37

原创 AndroidStudio再同步引用库时,一直出现gradle download maven-metadata.xml

1. 错误描述AndroidStudio再同步引用库时,一直出现gradle download maven-metadata.xml2. 错误分析1. 看项目build.gradle中的maven配置项,拿链接去浏览器访问,看有没有maven链接出现问题;2. 如果使用阿里maven看看是不是老版的maven,更新一下;阿里新旧仓库对比:https://maven.aliyun.com/mvn/guide3. 解决方案1. 查询最新的仓库链接替换2. 如果使用阿里maven看

2021-01-06 13:01:59 118

原创 android手机浏览器怎么查看网页源代码

1. 安装手机版Chrome浏览器2. 再url前添加view-source:eg: view-source:http://www.baidu.com

2020-12-16 17:06:40 310

原创 查看手机中的端口

1. 查看android设备的端口1)adb shell2) netstat -e

2020-12-12 13:13:55 275

原创 failed to copy ‘xxx‘ to ‘system/bin/xxx‘: remote couldn‘t create file: Read-only file system

1. 错误描述adb: error: failed to copy 'mdm-rmc-agent' to 'system/bin/mdm-rmc-agent': remote couldn't create file: Read-only file system2. 错误原因传输权限问题3. 解决方案adb root adb remount adb push ...

2020-12-01 22:52:04 166

原创 Unable to find method ‘org.gradle.api.file.ProjectLayout.fileProperty(Lorg/gradle/api/provider/Provi

1. 错误描述Unable to find method 'org.gradle.api.file.ProjectLayout.fileProperty(Lorg/gradle/api/provider/Provider;)Lorg/gradle/api/file/RegularFileProperty;'org.gradle.api.file.ProjectLayout.fileProperty(Lorg/gradle/api/provider/Provider;)Lorg/gradle/api/f

2020-12-01 01:04:52 780

原创 百度地图

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>高德地图学习</title> <link rel="stylesheet" href="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css"/> <style .

2020-11-05 00:21:04 587

原创 Python invalid non-printable character U+00A0

1. 错误描述运行复制粘贴过来的python代码报:Python invalid non-printable character U+00A02. 错误原因复制的代码中空格和Python中的格式不一样造成的;3. 解决方案

2020-10-28 02:38:09 1405

原创 java.lang.ClassNotFoundException: Didn‘t find class “android.view.View$OnUnhandledKeyEventListener“

1.错误描述Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/com.example.rxtest-2/base.apk"],nativeLibraryDirectories=[/data/app/com.example.rxtest-2/lib/a.

2020-10-15 11:47:59 116

原创 Ping指定的ip和端口

1.有时需要测试指定的ip是否能够连接,就是用ping ip指定看收发的数据包的状态2.但是有时候可以ping通ip,但是某个端口不知道是否可以连接就需要测试ip+端口ping ip+端口需要打开系统的telnet步骤:1. 控制面板 - 卸载程序 - 启用或关闭Windows功能(右侧) - 勾选“Telnet Client ”-确定2. cmd - dos输入:telnet IP 端口 或者 telnet 域名 端口,回车。...

2020-09-27 14:53:51 174

原创 获取App版本号/版本名称/app名称

其他设备信息,待总结 /** * 获取app的版本号 */ public static int getVersion(Context context) { try { PackageManager manager = context.getPackageManager(); PackageInfo info = manager.getPackageInfo(context.getPackageName(),.

2020-09-16 16:39:59 102

原创 ANDROID_ID并非设备的序列号,获取获取硬件序列号SN(可自定义规则)

ANDROID_ID是在设备首次启动时,系统会随机生成一个64位的数字,并把这个数字以16进制的字符串保存下来,如果设备被双清/重置后第一次打开会重新生成一个64位数字;但是由于不同的厂商可能出现bug,产生相同的ANDROID_ID; 所以ANDROID_ID 不能作为设备序列号,序列号SN可以作为设备的统计数据,而且可以通过客户定制,生成写入;public static final String ANDROID_ID Added in API ...

2020-09-16 16:25:00 223

原创 adb - adb获取手机新接到的短信

adb获取手机新接到的短信有时候需要通过adb获取手机接收的短信,发送到PC端,然后自动输入PC的项目验证中。如果手机root过的,可以通过命令行直接获取手机短信进行操作,没有root的手机怎么办那?1. 开发一个app用来监听手机短信1.1继承ContentObserver监听类定义一个类SMSContentObserver继承ContentObserver类,来监听Cont...

2020-09-01 09:21:33 429

原创 字体库相关网站

1.Phenomena: http://www.fontfabric.com/phenomena-font/2.Lato:https://fonts.google.com/specimen/Lato有各种语言的字体库,包括中文;3.fontspace:https://www.fontspace.com/collection4.blackout:https://www.theleagueofmoveabletype.com/blackout5.Grutchshaded:https://w...

2020-09-01 09:20:27 25

原创 使用ScaleAnimation动画类只放大或缩小的功能

使用ScaleAnimation动画类只放大或缩小的功能1. 使用AnimationSet的setFillAfter设置保持结束时的状态即可:eg: animationSet.addAnimation(scaleAnimation); animationSet.setFillAfter(true);//保持结束时状态取消动画: public static void destoryAnimSet() { if (animationSet != null) {

2020-08-25 14:03:53 225

原创 需求:imageview点击放大移动到中心位置,点击缩小返回到原来位置

1. 需求imageview点击放大移动到中心位置,点击缩小返回到原来位置2. 问题点使用ScaleAnimation动画类imageview放大并移动后,但是点击放大后的图片不能获取点击事件,显示控件边界后 可以看到imageview其实是没有移动的;3. 解决方案1原有地方一个imageview1,2.中心位置放一个和放大后一样的imageview2,imageview1显示,imageview2隐藏;1)点击imageview1后,imageview使用ScaleAnimati

2020-08-25 13:57:54 73

原创 有时候获取到某些数值需要获取其对应的另外一些数值,常规做法是双层循环,但是又更高效的做法使用replace

有时候获取到某些数值需要获取其对应的另外一些数值,常规做法是双层循环,但是又更高效的做法使用replace();案例需求例如:String rule ="MO,TU,WE"; String[] weekStrArr = new String[]{"MO", "TU", "WE", "TH", "FR", "SA", "SU"}; String[] weekStrArr2 = new String[]{"周一", "周二", "周三", "周四", "周五", "周六", "周日

2020-08-21 16:09:06 67

原创 自定义checkbox样式-去掉复选框,使用背景

项目需求需要自定义checkbox样式,隐藏前面的输入框;在style.xml种自定义style,设置android:button为null即可;eg: <style name="style_button_week"> <item name="android:layout_width">@dimen/dp_40</item> <item name="android:layout_height">@dimen/

2020-08-20 13:43:18 266

原创 Button的字体颜色变化-按下字体颜色变化

有需求需要按钮按下时字体颜色进行变化;1. 在res文件夹下创建一个color文件夹2. 在color文件下创建:selector_week_text.xml内容为:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/to

2020-08-20 13:42:36 244

原创 动态设置Textview的drawleft图片

Drawable drawable = getResources().getDrawable(R.drawable.tj_jtq_icon);//设置图片大小,必须设置 drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight()); txt_test.setCompoundDrawables(drawable, null, null, null);...

2020-08-12 16:38:55 351

原创 获取设备SN号

获取设备SN号:权限: <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!--用于读取手机当前的状态-->获取代码: /** * 获取硬件SN号 * * @return */ public static String getSN() { if (Build.VERSION.SDK_INT

2020-08-06 11:04:02 228

原创 Androidx迁移以及库和类对应映射关系

AndroidX 将原始支持库 API 替换为androidx命名空间中的软件包。只有软件包和 Maven 工件名称发生了变化;类、方法和字段名称没有变化。前提条件执行迁移之前,请先将应用更新到最新版本。我们建议您将项目更新为使用支持库的最终版本:版本 28.0.0。这是因为,1.0.0 版本的 AndroidX 工件是与支持库 28.0.0 工件等效的二进制文件。使用 Android Studio 迁移现有项目使用 Android Studio 3.2 及更高版本,您只需从菜单栏...

2020-08-03 11:12:09 214

原创 java.lang.SecurityException: com.example.rxtest was not granted this permission: android.permission

1. 错误描述java.lang.SecurityException: com.example.rxtest was not granted this permission: android.permission.WRITE_SETTINGS.java.lang.SecurityException: com.example.rxtest was not granted this permission: android.permission.WRITE_SETTINGS. at android.

2020-07-29 11:59:26 1439 1

原创 GPS定位开发步骤以及流程图

目录GPS定位开发步骤1. 权限2.代码流程2.1. 获取LocationManager2.2. 判断是否支持GPS2.3. 获取定位权限2.4. 创建定位监听2.5. 判断GPS是否打开2.6. 初始化GPS定位和注册定位监听2.7. 打开GPS设置界面3. GPS定位流程图:GPS定位开发步骤1. 权限 <uses-permission android:name="android.permission.ACCESS_COARSE_LOC

2020-07-27 16:39:33 408

原创 Android 图片自动放大/缩小循环执行

//缩小 ScaleAnimation animation_suofang =new ScaleAnimation(1.0f, 0.5f, 1.0f, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); animation_suofang.setDuration(900); //动画执行时间 animation_su..

2020-07-07 11:35:35 203

原创 某些机型在拍摄视频后通过MediaScannerConnection.scanFile()返回的uri为null,但是path是有的

某些机型在拍摄视频后通过MediaScannerConnection.scanFile()返回的uri为null,但是path是有的?解决方案:可以通过视频路径获取MediaMetadataRetriever对象来获取时长:String filePath = data.getStringExtra("path");MediaMetadataRetriever media = new MediaMetadataRetriever();media.setDataSource(filePath)

2020-07-06 16:05:55 646

原创 Android开发过程中出现Http请求图片不能访问

Android开发过程中突然出现Http请求图片不能访问,哎,有点坑啊; 因为Android9.0后强制使用Https请求就,就会阻塞Http请求,有两种方法可以设置usesCleartextTraffic和network-security-config来配置过滤器;可能有两种情况:1)没有配置usesCleartextTraffic=true2)配置了network-security-config解决方案:方案一:usesCleartextTraf...

2020-07-03 15:15:33 420

原创 Chrome浏览设置多个账号,每个账号有对应的收藏设置等信息

有时候为了测试需要使用浏览器登录多个账号,但是浏览器的cookie是同一个,因此登录一个账号会顶替另一个账号!有一个中比较傻瓜式的方法,就是安装多个浏览器,不同的浏览器登录不同的账号进行测试! Chrome浏览器提供了一个更好的方法就是创建多个用户,不同的用户的设置/收藏/cookie都不同,可以解决我们的需求; 操作步骤: 1) Chrome浏览器右上角 —> 点击用户图标 2) 添加 -> 输入名称 -> 选择不...

2020-06-20 20:06:29 275

原创 程序中销毁长图的必要性

在项目中经常会用到长图,有时候还会用高清图片,这样占用内存,而且容易造成OOM; 在Activity的onDestory()中要手动是否资源: eg: /** * 设置图片资源 */ int imgResourceId= getResources().getIdentifier(sImageView1, "drawable", getPackageName()); img.setImageResourc...

2020-06-19 11:21:18 118

原创 Toggle Offline Mode - 有时候通过”Sync Project with Gradle Files“来同步一些第三方依赖不成功

Toggle Offline Mode - 有时候通过”Sync Project with Gradle Files“来同步一些第三方依赖不成功,这个时候就要检查是否设置了Offline Mode; 查询: AndroidStudio -> 右边的Gradle -> 可以看到进行设置 -> 再同步项目即可...

2020-06-19 09:45:24 147

原创 CreateProcess error=2, 系统找不到指定的文件。

1. 错误描述CreateProcess error=2, 系统找不到指定的文件。2. 错误原因NDK没有配置;3. 解决方案项目配置NDK; File-> Project Structure -> SDK Location,配置ndk路径

2020-06-17 16:31:07 956

原创 om.android.build.api.transform.TransformException: Error while generating the main dex list. * Try:

1. 错误描述FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.> com.android.build.api.transform.TransformException: Error while generating the main dex list.* Try:Run

2020-06-13 17:38:56 184

原创 Sourcetree安装一直在等待登录的问题

Sourcetree安装时一直等待登录,这个地方有个坑!Sourcetree到注册这一步时,弹出了一个网页,你要对网页进行操作,grant access会使用你本地配置好的git用户信息;

2020-06-13 11:18:19 193

原创 Permission denied (publickey). Could not read from remote repository.

1.错误描述Git@192.168.1.123: Permission denied (publickey). Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.2. 错误原因可能时密钥没有设置成功!3. 解决方案1. C:/用户/主机名/.ssh 中id_rsa中可以看到key;2. 用户 ->

2020-06-01 19:02:52 94

原创 Android设置EditText输入时弹出的键盘可以改为登录/搜索等

有时候页面内容比较多,我希望某个EditText输入后可以直接点击键盘上的某个按钮就行一些操作,那就要设置相关的属性;1. 属性设置1.设置单行:android:singleLine="true"2. 设置按键类型:android:imeOptions="actionSend"类型:(1)actionUnspecified未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED效果:(2)actionNone 没有动作,对应常量EditorInfo.IME.

2020-05-27 15:19:07 167

原创 WebView-不显示图片其他都正常显示

1. 错误描述WebView访问Url,其他都正常显示,而图片不显示2. 错误原因可能是设置了不加载图片,也可能访问路径和图片不是同时使用https或http,例如url使用https,而图片使用的是http;3. 解决方案webview 设置setBlockNetworkImage(bool flag),flag :true不从网络加载图片资源,false:加载图片资源;和setBlockNetworkLoads(boolean flag)区别:后者是不从网络加载所有资源;.

2020-05-27 14:50:54 425

原创 int android.view.View.getImportantForAccessibility()’ on a null object reference

1. 错误描述:Attempt to invoke virtual method ‘int android.view.View.getImportantForAccessibility()’ on a null object reference2. 错误原因:应该是自定义的Adapter的getView()返回值 为null;3. 解决方案:Adapter的getView() 返回view;...

2020-05-26 14:59:47 227

原创 This version of Android Studio cannot open this project, please retry with Android Studio 4.0 or new

1.错误描述This version of Android Studio cannot open this project, please retry with Android Studio 4.0 or newer.2.错误原因出现此问题是因为项目中bulid.gradle中gradle版本设置过高,而AndroidStudio中没有对应的包;3.解决方案可以gradle版本号设置成AndroidStudio中配置有的;File -> Project Structure -&

2020-05-16 03:10:21 1572

原创 Android开发如何防止被Fiddler抓取HTTP/HTTPS数据包

Android开发过程了防止被人使用Fiddler等抓包工具,抓取HTTP/HTTPS请求和响应的数据包,而且还能使用自己的一些代理;思路:1. 获取代理地址和端口2. 判断代理地址和端口是否为空3. 判断代理地址和端口是否是App需要的代理地址和端口;代码如下: //App中使用到的代理 String userProxyAddress = "112.1...

2020-05-01 19:47:14 563

原创 net::ERR_CLEARTEXT_NOT_PERMITTED

1.错误描述net::ERR_CLEARTEXT_NOT_PERMITTED2.错误原因缺少是否打算使用明文网络流量;指示应用是否打算使用明文网络流量,如明文 HTTP。对于目标 API 级别为 27 或更低级别的应用,默认值为"true"。对于目标 API 级别为 28 或更高级别的应用,默认值为"false"。参考:https://developer.android.g...

2020-05-01 19:01:27 216

VBS 程序员参考手册(第3版中文)

VBScript是一种绝对高级的语言,甚至可以用它来“说话”。它易于学习,功能强大,灵活性强,而且很便宜。这使得VBScript无论对于经验丰富还是初出茅庐的程序员来说,都成为其首选语言。如果您是经验丰富的程序员,就会享受到由于不需要复杂的开发环境和编译的需要而带来的编码乐趣。如果您是初学者,那么只要懂一点文本编辑器的知识,就可以开始学习编程。

2014-05-28

proguard免费压缩工具

ProGuard是一个压缩、优化和混淆Java字节码文件的免费的工具,它可以删除无用的类、字段、方法和属性。可以删除没用的注释,最大限度地优化字节码文件。它还可以使用简短的无意义的名称来重命名已经存在的类、字段、方法和属性。

2014-04-29

ZXing2.1.zip

android开发二维码的开源项目ZXing-2.1

2014-04-29

一个App调用另一个App的Activity的方法

设计思路: 既然我们知道一个App可以调用另一个App的Activity,那我们为什么不在调用的时候,进行传参,根据参数的不同来调用对应的方法, 通过这样一个“曲线救国”的方式就可以完成此功能了! 详情博客地址:http://blog.csdn.net/niuba123456/article/details/20129849 群号:373643359

2014-02-28

View的drawable的使用

如果你想在TextView、EditText、Button等组件的Left、Top、Right、Bottom设置一张图片的话,直接使用这个属性就可以了

2013-11-14

Maven离线包

Maven离线包,直接解压使用,可以maven类对项目进行管理,

2013-11-04

Java高手真经_应用框架卷_Java_Web核心框架.part1

Java高手真经_应用框架卷_Java_Web核心框架.part1

2013-07-22

sssssssssss

单个tag不多于12个字符,多个关键字请用空格分隔,最多填写5个。点击右侧我的Tag可快速添加

2013-07-22

jbox2d-2.0.1-library-only

jbox2d-2.0.1-library-only

2013-06-20

王爽-汇编第二版视频高清版视频教程

王爽-汇编第二版视频高清版视频教程,提供了总的下载包地址 和 各个分集的下载地址,各位童鞋可以根据自己需要进行下载!

2013-06-21

歌词API学习

此文档是个人开发Android MP3播放器时,学习的歌词迷API整理的文档供大家参考!

2012-09-10

Android Url中文乱码问题

在开发过程中遇到了Url的中文乱码问题,经过多次测试,解决了问题,并分享给大家,希望能够你帮助!

2012-09-11

LayoutInflater的使用

关于Android的LayoutInflater的使用!

2012-09-11

bottomsheetsample.apk

这个是可运行的apk,源码下载:https://github.com/Kennyc1012/BottomSheetMenu

2020-05-16

滤镜使网页变灰.zip

在一些特定时期,需要把网站甚至为灰色,可以使用滤镜; 详情参看:https://blog.csdn.net/niuba123456/article/details/105321666

2020-04-05

MakedownPad2免安装和破解.zip

安装方法参考:https://blog.csdn.net/niuba123456/article/details/96476534

2019-07-19

IDA-pro-plus-6.5-x86-arm1.7.rar

交互式反汇编器专业版(Interactive Disassembler Professional),人们常称其为IDA Pro,或简称为IDA。是目前最棒的一个静态反编译软件,为众多0day世界的成员和ShellCode安全分析人士不可缺少的利器!IDA Pro是一款交互式的,可编程的,可扩展的,多处理器的,交叉Windows或Linux WinCE MacOS平台主机来分析程序, 被公认为最好的花钱可以买到的逆向工程利器。

2019-07-19

Java反射案例

Java反射案例,可以参考: Java反射机制 - 相关API:https://blog.csdn.net/niuba123456/article/details/85951088

2019-01-09

Android-Activity打成jar包

开发步骤参考:https://blog.csdn.net/niuba123456/article/details/85538073

2019-01-01

LuaviewSDK案例

这个是阿里巴巴的LuaViewSDK API的Demo,可以看到UI的demo,可以参考:https://blog.csdn.net/niuba123456/article/details/81531152

2018-08-09

Android整合Luaj案例

整合文档可以参考: https://blog.csdn.net/niuba123456/article/details/81200429和 https://blog.csdn.net/niuba123456/article/details/81223614

2018-07-26

AndroidStudio开发NDK

AndroidStudio给现有的项目添加NDK支持; 详情可以参考:Android Studio NDK开发-现有项目添加NDK开发(https://blog.csdn.net/niuba123456/article/details/81050052)

2018-07-15

JNI开发Java和C/C++互相传递List集合

JNI开发Java和C/C++互相传递List集合, 可以参考: Java从C/C++获取List集合对象:https://blog.csdn.net/niuba123456/article/details/80994166 Java传递List集合对象到C/C++ https://blog.csdn.net/niuba123456/article/details/80994168

2018-07-11

NDK开发传递对象作为参数

NDK开发有时需要Java和C/C++把对象作为参数互相传递, 详情参考: C/C++传递对象到Java:https://blog.csdn.net/niuba123456/article/details/80994037 Java传递对象到C/C+:https://blog.csdn.net/niuba123456/article/details/80993796

2018-07-11

NDK开发C/C++配置Log打印日志

NDK开发C/C++配置Log打印日志,可以参考:https://blog.csdn.net/niuba123456/article/details/80991477

2018-07-10

NDKC调用Java函数传参或获取变量

NDK开发时,C/C++调用Java的函数的一些案例; 传递int类型参数: https://blog.csdn.net/niuba123456/article/details/80978500 传递String类型参数: https://blog.csdn.net/niuba123456/article/details/80978916 传递多个参数: https://blog.csdn.net/niuba123456/article/details/80979082 调用静态函数: https://blog.csdn.net/niuba123456/article/details/80979019 C/C++获取Java的全局变量: 获取int类型和String类型变量并重新赋值: https://blog.csdn.net/niuba123456/article/details/80990063 获取静态变量: https://blog.csdn.net/niuba123456/article/details/80990237

2018-07-10

JNI开发Java调用C传递int、String、Array类型参数

JNI开发Java调用C传递int、String、Array类型参数; 详情参考: int类型: (https://blog.csdn.net/niuba123456/article/details/80959892) String类型(https://blog.csdn.net/niuba123456/article/details/80977247); Array类型:(https://blog.csdn.net/niuba123456/article/details/80977615);

2018-07-09

一个简单的NDK开发案例

这个一个简单的NDK开发案例,开发流程可以参考我的“Android的NDK项目开发案例”:https://blog.csdn.net/niuba123456/article/details/80959892

2018-07-09

VC++显示行号

VC++显示行号

2016-11-08

vshelp.dll

vshelp.dll安装参考:http://www.niubashaoye.com/?p=401

2016-11-07

Visual C++

Visual C++,安装参考:http://www.niubashaoye.com/?p=341

2016-11-06

UltraEdit.zip

UltraEdit破解版,下载解压既可以使用

2016-10-27

Mysql可视化工具

2016-10-23

mysql数据库连接jar

2016-10-23

Mysql安装包

2016-10-23

phpEclipse

MyEclipse中的php插件

2016-10-21

quercus-4.0.39.war

官方地址http://quercus.caucho.com/

2016-10-21

这个是adb工具包

这个我主要在解锁是用到,如果你忘记屏幕密码可以参考:http://blog.csdn.net/niuba123456/article/details/48289637

2015-09-08

牛八少爷的留言板

发表于 2020-01-02 最后回复 2020-01-02

CSDN中专栏怎样删除和排序

发表于 2019-05-18 最后回复 2019-05-18

空空如也

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

TA关注的人 TA的粉丝

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