E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android进阶之路
Android进阶之路
- ViewPager2 比 ViewPager 强在哪?
我记得前年(2022)面试的时候有被问到ViewPager和ViewPager2有什么区别?当时因为之前工作一直在开发售货机相关的项目,使用的技术要求并不高,所以一直没去了解过ViewPager2~去年的时候正好有相关的功能需求,索性直接用ViewPager2进行了Tip:很多人可能比较关注俩者区别、变更,那么我们结论先行,然后再接着验证结论先行关于它们的区别,我仅从我个人理解的角度来讲(不知不觉
远方那座山
·
2024-02-05 17:42
Android进阶之路
Android
ViewPager2
ViewPager
ViewPager1
2区别
Android进阶之路
- 通过业务(Activity)栈管理业务流程
关于业务栈的管理方式,我在去年刚接触当前项目的时候就想记录一下,但是一直晃晃悠悠拖到了现在,索性在春节前以其收尾也是不错。其实这篇内容在项目中肯定经常用得到,但是关于标题命名我却不知道如何描述…在实际业务中为了形成业务闭环,经常需要对一条完整的业务线进行管理,而承载业务的组件一般都是Activity,所以也可以说是对Activity的管理关于Activity管理的篇章,我早期曾写过类似的一篇And
远方那座山
·
2024-02-03 10:59
Android进阶之路
#
项目开发知识点归纳
Android
业务栈管理
业务流程管理
Android进阶之路
- TextView文本渐变
那天做需求的时候,遇到一个小功能,建立在前人栽树,后人乘凉的情况下,仅用片刻就写完了;说来惭愧,我以前并未写过文本渐变的需求,脑中也仅有一个shape渐变带来的大概思路,回头来看想着学习一下这款自定义控件的内部实现,故记录于此很多时候通过阅读原作者源码,总能为我们带来一些思考,一些成长Tip:为表尊重,源码中的注释声明并未做任何修改,仅记录自身学习中的思考、想法效果需求效果实现效果基础思考开发实践
Modu_MrLiu
·
2023-12-05 15:47
Android进阶之路
Android
渐变效果
文本渐变
TextView渐变
插件式换肤框架搭建 - 插件式换肤框架的完善
GIF.gif所有分享大纲:2017
Android进阶之路
与你同行视频讲解地址:http://pan.baidu.com/s/1nvv2Nln
你也不知道
·
2023-09-24 11:57
Android进阶之路
- StringUtils、NumberUtils 场景源码
忘记是在去年还是前年的时候遇到一个需要检测所传字符串是否为数字的场景,开始使用NumberUtils.isNumber()提示错误,没有解决问题(可能是因为依赖版本导致),最后使用的是StringUtils.isNumeric(),当时关于这个问题场景的Bolog也放到了草稿箱中,一直保留至今才抽时间补充起来…其实问题早已解决,但是不影响我们再好好读一下StringUtils、NumberUtil
Modu_MrLiu
·
2023-09-23 12:12
Android进阶之路
Java后端修行
Android
Java
StringUtils
NumberUtils
Android进阶之路
- 盈利、亏损金额格式化
在金融类型的app中,关于金额、数字都相对敏感和常见一些,在此仅记录我在金融行业期间学到的皮毛,如后续遇到新的场景也会加入该篇该篇大多采用Kotlin扩展函数的方式进行记录,尽可能熟悉Kotlin基础知识兄弟BlogStringUtils、NumberUtils场景源码Java、Android工具整理-单位换算了解该篇后,会有一些常见的搭配使用方式收益千分位、+、-、变色显示使用方式textVie
Modu_MrLiu
·
2023-09-23 12:40
Android进阶之路
#
项目开发知识点归纳
Android
千分位
盈利
亏损金额格式化
Android进阶之路
- Umeng App三方统计(埋点必备) - 转载记录(有些公司需要配置)
仅代表当前个人使用友盟统计成功后的笔记归纳,具体集成方式与解决方法,请根据Umeng文档逐步校验!注:此文起始写于2018年,但于2019春节后进行88个埋点之后,发现部分地方存在可改进之处,故此再次进行优化目录Umeng友情帮助链接基础配置多渠道区分-统计埋点统计(后台设置、移动端代码注册)集成测试(测试设备(查看、添加)、实时日志、历史日志)错误锦集Umeng官方渠道:2018年//Umeng
MonkeyLei
·
2023-08-30 06:08
Android进阶之路
-FireHelper
2018年春节过后,公司里和我同一批进来的同学纷纷离职了,没办法,传统硬件公司,低于平均的薪资和太多的老白兔,普遍落后的技术栈和思想,没有有魄力有能力的领导者改革肯定是留不住可以选择高薪的互联网行业的这批人的。我也是为了能尝到年终奖的味道留到了今年(第一年没有年终奖)。当我准备发完这个版本再出去面试的时候,搭档已经先一步溜了,从此这个项目的维护任务全部落在了我的头上。当我终于发完版本开始出去面试试
烟火雨落
·
2023-08-29 01:47
Android进阶之路
- EditText输入字体自适应
嗯,就是这么一个简单的需求,让我记录了俩篇blog
Android进阶之路
-去除EditText内边距
Android进阶之路
-EditText输入字体自适应起初我曾尝试通过监听TextChanged+字体自适应的方式
Modu_MrLiu
·
2023-08-21 23:31
Android进阶之路
#
自定义控件
Android
EditText
输入字体自适应
EditText输入字体自适应
Android进阶之路
- 去除EditText内边距
正如题名,在Android中的EditText是自带内边距的,常规而言设置背景为null即可,但是因为使用了并不熟悉的声明式框架,本是几分钟解决的事儿,却花费了小半天~简单的需求,相关blog
Android
Modu_MrLiu
·
2023-08-21 23:00
Android入门之路
Android进阶之路
Android
去除EditText内边距
EditText背景设置
Android模板设计模式之 构建整个应用的BaseActivity
所有分享大纲:2017
Android进阶之路
与你同行视频讲解地址:http://pan.baidu.com/s/1nuNA0Vv模式的使用场景多个子类有公有的方法,并且逻辑基本相同时。
weixin_34272308
·
2023-08-10 14:50
移动开发
设计模式
操作系统
Selector
Selector中的各种状态详解
Android进阶之路
-selector状态选择器selector原理简述过程ViewStateUtil工具类publicclassViewStateUtil{/*//设置是否按压状态
大灰狼zz
·
2023-04-09 19:14
Android进阶之路
前言一
本文仅代表个人观点!前言AndroidAPP开发纲要界面交互布局方式控件屏幕适配网络请求Android五大布局方式Google自带控件三方控件自定义控件Google自带网络请求第三方网络请求框架其他前言从事Android开发已有一段时日,古语云:温故而知新,可以为师矣。我写下这篇专栏不求能够为人师表,但要为自己这段日子以来的开发事件做一个总结与整理。时至今日,回首过往。我认为一个完整的APP开发可
qq_36576738
·
2023-04-05 01:06
Android2018年
Android进阶之路
Android开发
插件式换肤框架搭建 - 资源加载源码分析
所有分享大纲:2017
Android进阶之路
与你同行视频讲解地址:http://pan.baidu.co
你也不知道
·
2023-04-02 07:51
Android进阶之路
image.png初级初级研发工程师的定义是掌握基础的Android知识,能够独立完成一个功能,工作年限大概在1-2年,这个层级大部分人通过看一些资料书籍再经过项目练习很快可以达到。这个级别的人往往需要掌握如下一些技能:掌握Android四大组件知识,深入了解相关生命周期,对于Application、Fragment、Intent常见的开发知识也必须掌握。掌握Android基本布局和控件的属性和使
Sparky
·
2023-02-03 07:22
Android进阶之路
(1)-详解MVC
最近因为换工作的原因没有写博客,现在慢慢稳定了,我准备写一些关于Android进阶的文章,也是为了督促自己学习,大家一起进步!今天详细的分析一下AndroidAPP架构之一:MVC###MVC简介>[MVC](https://baike.baidu.com/item/MVC)全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,
cnmeimei
·
2023-01-17 08:11
技术
摸清高级
Android进阶之路
的隐秘绊脚石,面试不再踩雷
Retrofit的出现,把Android网络编程带入了一个新的纪元,Retrofit+OkHttp更是目前最为犀利的一套框架,基础扎实的中高级开发都表示其乐无穷。但很多开发者对此也是云里雾里:我连OkHttp都搞不太清楚,这又来个Retrofit,更让人发懵了。OkHttp都做了什么OkHttp的内部实现通过一个责任链模式完成,将网络请求的各个阶段封装到各个链条中,实现了各层的解耦:它的工作流程大
·
2022-03-07 21:27
Android进阶之路
——Handler机制
Handler简介Handler在日常开发中或多或少的都用过,在Android开发中是一个比较重要的知识点,希望通过这篇文章会使你对Handler有更全面的理解。Hanlder设计的初衷或用途主要有两点:在不同线程中执行任务。执行定时任务。Handler基本使用方式下面代码展示了Handler使用的基本流程。//定义一个消息标识符finalintMESSAGE_WHAT_TEST=100;//1.
ooyao
·
2021-06-07 12:49
Android图片压缩加密上传 - NDK终极压缩和加密上传
效果演示所有分享大纲:2017
Android进阶之路
与你同行视频讲解地址:http://pa
红橙Darren
·
2021-05-01 00:58
(源码)详细分析Android中的引用机制Reference(WeakReference、SoftReference、PhantomReference)
Android进阶之路
系列:http://blog.csdn.net/column/details/16488.html1、前言在java中,我们知道一般情况下当一个对象被其他对象引用时,该对象则不会被回收
chzphoenix
·
2021-04-22 03:12
Android性能优化总结
前言在
Android进阶之路
上,性能优化是一个绕不开的问题。这部分内容非常考验程序员的内功和项目经验,必须要对Android各功能模块原理和Android系统有个比较全面的了解才能做好这个工作。
唠嗑008
·
2021-03-04 18:29
Android进阶之路
- timeSelector(日期选择器)简单、方便、快速的实现方式
首先声明,我大多时候比较懒,喜欢用现成的,就是只需要简单的修改一下就可以直接使用的那种。在此之前,我找过几款日期选择器的控件,也断断续续用了一天左右的时间,但是中途都不尽人意,还好修修补补实现了我的功能需求,那么下面直接看图,看代码吧。转载请注明:http://blog.csdn.net/qq_20451879/article/details/72459273首先我的需求是实现一个年月日的选择器,
Modu_MrLiu
·
2020-09-16 06:06
#
三方框架
android
日期控件
日期选择器
Android进阶之路
- 适用于项目的自定义popupWindow
篇如题,这篇文章目前我认为很适用于中小型的项目,因为在初、中级程序员的世界中,以下的效果,大多会使用startActivity携带数据跳转新的Activity用于填充ListView或者是RecyclerView,俩者相比的话资源、效果、性能、内存都有所不同,比较下来的话,我们本章的知识更适用于项目中,当然startActivity的展现方式写起来有的朋友认为会更简单,但是当你学会本章知识的话,这
Modu_MrLiu
·
2020-09-15 17:35
Android进阶之路
Android进阶之路
- WebView的全面剖析
转载链接:https://blog.csdn.net/qq_20451879/article/details/80105021
李文江的江湖
·
2020-09-11 05:35
Android进阶之路
- 捕获异常崩溃后重新自启动App
Ifyouarehappy,youcandoanything~前情提要:三个版本之间完全解耦,可独立查看任一版本;篇中版本之间的代码重复率在百分之90以上,只是争对不同场景,做了归纳~效果-封装版简洁版基础配置初始化-Application清单注册捕获异常使用方式业务版基础配置初始化-Application捕获异常使用方式封装版基础配置初始化-Application清单注册捕获异常封装BaseAc
Modu_MrLiu
·
2020-08-24 21:39
Android进阶之路
Android进阶之路
读书笔记-Snackbar与TextInputLayout
文章目录1.Snackbar2.Snackbar小demo3.TextInputLayout4.TextInputLayout重要的属性5.TextInputLayout实现登录页面源码地址1.Snackbarsnackbar相对dialog来说,更加轻量级,相对于toast来说,它为用户多提供了一个点击操作.Snackbar显示在屏幕的底部,包含了文字信息与一个可选的操作按钮,它可以在指定时间结
chenkaisq
·
2020-08-24 08:04
Androd
Android进阶之路
- AndroidStudio内快速生成与引用.jar包与.arr包
前言好无奈啊,好无奈,一个简单的东西~竟然折腾了我满满一下午,主要原因在于从网上找的大部分文章都介绍不详细,有时候看的越多越容易混淆自己!不过最终结果是好的,总算搞了出来,所以此篇的存在主要在于快速解决像我一样遇到这类问题的人!声明全文几乎图文并茂,如果你还掌握不了这个技能点的话,我会超级伤心的…伙计!结构概览前期了解生成.jar包、.arr包引用.jar包、.arr包扩展内容前期了解.jar与.
Modu_MrLiu
·
2020-08-22 17:53
开发工具
Android进阶之路
Android进阶之路
- PhotoView的基本使用
此篇仅是一篇PhotoView的基础使用方式,个别情况并没有考虑进来,关乎最初存在的问题莫过于没有一个合适的jar包,亦或没有一个合格的引用地址!注:因是初级原因,后续如有使用到此控件,将会继续完善此篇博文!原著:GithubEffect:基础配置build(Project)allprojects{repositories{jcenter()maven{url"https://jitpack.io
Modu_MrLiu
·
2020-08-14 03:50
#
三方框架
Android
PhotoView
Android进阶之路
——Handler机制
Handler简介Handler在日常开发中或多或少的都用过,在Android开发中是一个比较重要的知识点,希望通过这篇文章会使你对Handler有更全面的理解。Hanlder设计的初衷或用途主要有两点:在不同线程中执行任务。执行定时任务。Handler基本使用方式下面代码展示了Handler使用的基本流程。//定义一个消息标识符finalintMESSAGE_WHAT_TEST=100;//1.
小勇哥Pro
·
2020-08-09 18:10
Android进阶之路
Android进阶之路
——Serializable序列化
简介序列化(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。——百度百科。在Android中序列化最常见的使用场景就是缓存数据了。现在的App中基本需要缓存数据,例如缓存用户登录信息。//用来保存用户信息publicclassUser{priva
小勇哥Pro
·
2020-08-09 17:45
Android进阶之路
Android进阶之路
- debug模式下打出release签名包
此篇文章基于一些特殊场景,如三方分享的时候,微信需要release包才能进行分享;当然诸如此类的三方框架不在少数,故此我借鉴了网上多篇同此需求的文章,加以总结与实践有了此篇Blog,末尾也包含了一些我遇到的坑~优先掌握:查看是否配置Signing属性方式一:项目-右键-Open-Moudle-Settings方式二:Ctrl+Shift+Alt+S如Signing没有配置过,那么就如下图配置方式有
Modu_MrLiu
·
2020-08-09 10:02
Android进阶之路
#
项目开发知识点归纳
Android Context 上下文 你必须知道的一切
AndroidContext上下文你必须知道的一切标签:AndroidContext2015-01-0509:21127161人阅读评论(77)收藏举报分类:【Android源码解析】(30)作者同类文章X【
android
haizishiwo
·
2020-08-08 16:08
Android
Android进阶之路
- 那些年我被接口回调绕晕了
当思维逻辑有限之时总会因为简单至极的东西而踌躇不安,关于接口回调这种简单的思想,我也曾辗转反侧,导致每个阶段的想法不尽相同,所以此篇记录了我不同时期对其意义的理解,当年每个时期得理解也分别写了一片blog,但是现在我都综合在了一起~早期思考当年我被接口回调绕晕的时候,后来回头一看发现这其实就是一个简单的代理方法,对大家帮助不大,因为是回忆,所以不做什么大修改了,说到这里大家可以关闭了,加油~简单结
Modu_MrLiu
·
2020-08-07 09:20
#
必备初级知识点
Android进阶之路
- MarqueeView实现横纵向跑马灯效果
Android中的Xml属性一直自带跑马灯的属性效果,但是因为使用并不是很广泛,所以扩展性并不太好所以在Github上找到了MarqueeView,请根据此文提示直接用吧使用原因简单,方便,扩展性强,作者在持续跟新解决了重影问题,内部封装动画。Effect正式使用buildcompile'com.sunfusheng:marqueeview:1.3.3'Xml引用完整代码MainActivityp
Modu_MrLiu
·
2020-08-03 21:39
#
三方框架
Android进阶之路
- 监听软键盘当前状态,实现布局上移
在项目开发中遇到这样一个问题,当用户输入某些数据时,我们接下来是进行数据操作,这时候为了让用户有更好的交互感,所以我们需要布局中的某一块布局进行整体上移,增加用户体验,故有了此篇文章,请往下看~Effect(面临的问题)公共注意点1.在AndroidManifest中找到对应的activity,加入android:windowSoftInputMode="stateHidden|adjustPan
Modu_MrLiu
·
2020-08-03 21:39
#
项目开发知识点归纳
Android进阶之路
- BaseQuickAdapter通用适配器
常规项目中我们用到Adapter的场景比比皆是,针对于如此频繁的需求,我们一般都会封装一个Base出来,那么BaseQuickAdapter就是一个比较成熟的BaseAdapter!前言在当前实际开发的项目中已经很少用到ListView这款老控件了,大多用的RecyclerView,一般的话我们都自己有一些简单的封装,但是相对而言不是很完善,扩展性并不是很强,所有找到了BaseRecyclerVi
Modu_MrLiu
·
2020-08-03 21:38
#
三方框架
Android插件式换肤框架搭建 - 资源加载源码分析
所有分享大纲:2017
Android进阶之路
与你同行视频讲解地址:
HongChengDarren
·
2020-08-03 09:18
仿内涵段子项目
插件式换肤框架搭建 资源加载源码分析
所有分享大纲:2017
Android进阶之路
与你同行视频讲解地址:http://pan.baidu
weixin_34185320
·
2020-08-03 07:42
Android进阶之路
- 图片,字体全方面适配方案
本文目前处于残缺,请您移步,之后会抽时间补齐,补齐之后会删除此行分辨率不同分辨率的换算比例图片适配字体适配字体适配在Andorid手机的系统设置中有改变字体大小的功能,如果你没有进行适配的话,字体变大,布局混乱,就会造成尴尬处境通用解决方案:sp转为dp属性改变前:改变后:当设置dp属性后,在任何分辨率下字体大小都是不变的,同样在系统设置内更改字体也无法对我们的app造成影响所遇问题:部分尺寸不在
Modu_MrLiu
·
2020-08-03 02:16
#
项目开发知识点归纳
Android进阶之路
- 隐藏入口
在开发中其实不论前台、后台都会留一些后门,方便管理人员操作(有点超级权限的意思),但是这样的入口我们又不能让用户直接看到,所以就有一些芝麻开门的操作~今天真是个好日子啊-2020.5.20,计划终究还是赶不上变化~后门效果长按监听(原生版)长按时长监听(乞丐版)长按时长监听(主推:土豪版)长按时长监听使用方式规定时间,点击次数(主推:土豪版)基于实践-Demo监听方式MainActivityact
Modu_MrLiu
·
2020-08-03 02:45
Android进阶之路
#
项目开发知识点归纳
Android进阶之路
- 实时监听网络状态
关于网络状态的监听,主要是基于Android四大组件之一中的BroadcaseReceiver(广播),如果对这方面缺少了解的话,闲下来建议补补课-四大组件之BroadcaseReceiver~门前授课基础配置静态监听动态监听基础版优化版兴趣扩展工具利器门前授课Android8.0之后Google基于安全原因已经声明应用无法使用其清单的大部分隐式广播(即,并非专门针对此应用的广播)针对于此我们在本
Modu_MrLiu
·
2020-07-31 21:25
Android进阶之路
#
项目开发知识点归纳
Android进阶之路
- 监听网络状态
阅读此文,并实现功能,仅需“5-10分钟”开发中我们可能会经常用到网络状态的监听,从多篇文章中单独抽出部分代码,简单集成之后运行在了自己的Demo上在此之前,总是免不了小小的抱怨,因为找了一天的可行性代码,要么篇幅太长,要么解决不了问题,还好最后算是勉强解决了需求,下面这篇文章送给如我一般的菜鸟权限配置定位需求静态监听动态监听注意Demo注册监听-监听处理监听处理-自定义类设置网络实现效果--!!
Modu_MrLiu
·
2020-07-31 21:25
Android进阶之路
Android进阶之路
- ConstraintLayout百科全书
记得早期做Android开发的时候总是能看到IOS的开发人员拖动布局,大大的提升了开发效率,那时候也是小小羡慕,殊不知Android其实也早有所行,只是潜心磨练而已~2016年的GoogleIO大会就已经推出了ConstraintLayout约束布局,并且可以最低兼容到API9,但当时并没有推广普及且很少人会用到~直到2018年在我印象中约束布局才开始慢慢出现到了大众面前,不过用此布局的开发人员还
Modu_MrLiu
·
2020-07-31 21:25
Android进阶之路
#
项目开发知识点归纳
Android进阶之路
- 各版本的兼容问题
从业阶段,慢慢补全~Android8.0Causedby:java.lang.IllegalStateException:OnlyfullscreenopaqueactivitiescanrequestorientationAndroid8.0Causedby:java.lang.IllegalStateException:Onlyfullscreenopaqueactivitiescanrequ
Modu_MrLiu
·
2020-07-31 21:25
Android进阶之路
Android进阶之路
- 毛玻璃遮罩层
目录blurkit三方框架blurry三方框架blurkit三方框架前期提要使用方式完整代码记得去年做项目的时候,有涉及到毛玻璃遮罩层的功能,但是因为项目时间太紧,所以放弃了毛玻璃的效果,索性最近有时间就学习记录一波~文中细节并没有去处理,只是用最简单的方式,实现了我的需求~半成品-Demo效果注:个人感觉,更适合整体遮罩层前期提要要实现效果可直接跳到使用方式开始看!关于更具体的详情,请查看文末的
Modu_MrLiu
·
2020-07-31 21:25
#
三方框架
Android进阶之路
- 仿京东地址选择器的详细使用
因为现在项目的地址选择器比较low,自己又比较懒,所以就找到了仿京东的地址选择器,观赏几篇博文之后,发现总是被半路卡死,很难一路走到底,所以找到了作者在github的地址,但是作者的功能简介又介绍的不是很详细,总会有一些小的知识点遗漏,到了最后只能非常无奈的查看了源代码,然后实现了自己的功能所需,一些小坑在下方列出,请君观赏。小坑:文中的展示有俩种方式,第一种是自定义添加到Linearlayout
Modu_MrLiu
·
2020-07-31 21:25
#
三方框架
Android进阶之路
- 软键盘顶起解决方案
需求1:软键盘弹出,同时不顶起整体布局解决:1-在清单中找到对应的Activity加入android:windowSoftInputMode="stateHidden|adjustResize"或者android:windowSoftInputMode="adjustPan"2-在代码初始化的时候加入以下这行代码getWindow().setSoftInputMode(WindowManager.
Modu_MrLiu
·
2020-07-31 12:53
#
项目开发知识点归纳
自动规避代码陷阱——自定义Lint规则
Android进阶之路
系列:http://blog.csdn.net/column/details/16488.html源码:https://github.com/chzphoenix/LintRulesForAndroid
Bennu-Cui
·
2020-07-27 20:22
android
Android进阶之路
Android进阶之路
- WiFi的全面使用
起源:因在售货机上需要设置WiFi,但是跳转之后发现无返回操作(其实Android系统在跳转系统子界面时有返回的操作,只不过被隐藏了,如果你的需求是跳转WiFi需要返回上级界面的话,可以点击此处来完美解决你的问题),故此想着自己获取WiFi列表然后填充到RecyclerView中,之后在进行WiFi连接,最终总结了此篇回忆~基础课堂状态分类加密方式基础对象常用基类ScanResultwifiMan
Modu_MrLiu
·
2020-07-14 17:19
Android进阶之路
插件式换肤框架搭建 - 插件式换肤框架的完善
GIF.gif所有分享大纲:2017
Android进阶之路
与你同行视频讲解地址:http://pan.baidu.com/s/1nvv2Nln
红橙Darren
·
2020-07-13 01:04
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他