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性能优化
- 从SharedPreferences跨越到DataStore
再谈SharedPreferences对于android开发者们来说,SharedPreferences已经是一个有足够历史的话题了,之所以还在性能优化这个专栏中再次提到,是因为在实际项目中还是会有很多使用到的地方,同时它也有足够的“坑”,比如常见的主进程阻塞,虽然SharedPreferences提供了异步操作apiapply,但是apply方法依旧有可能造成ANR。publicvoidappl
bugyinyin
·
2023-03-14 23:22
Android
Android开发
android
性能优化
Android性能优化
-Trimming and Sharing Memory
Android系统用户可以在background应用,和forground应用快速的切换,background的应用能够迅速的切换到forground,每一个background的应用都会占用一定的内存。Android系统会根据当前的系统内存使用情况,决定回收部分background的应用内存,如果background的应用从暂停状态直接被恢复到前台,能够获得较快的恢复体验,如果backgroun
ztzt123
·
2023-03-12 16:06
Android性能优化
之内存篇
android的内存优化一般从以下几个方面考虑:内存泄漏内存抖动Bitmap代码质量优化内存泄漏内存泄漏的本质:不合理的引用导致引用者对象的生命周期>被引用者对象的生命周期。当回收被引用者对象时发现该对象还在被引用状态,无法被回收,就出现了内存泄漏。常见的内存泄漏场景:非静态匿名内部类比如经典的在一个Activity里new一个非static的Handler对象、在Activity里new了一个非
MY1112
·
2023-03-11 16:57
第15章
Android性能优化
1.布局优化布局优化的思想很简单,就是尽量减少布局文件的层级。优先使用LinearLayout而不是Relativelayout,如果需要嵌套的方式实现,那还是建议使用RelativeLayout布局优化的另一种手段是采用标签,标签和ViewStubinclude标签主要用于布局重用.merge标签一般和include配合使用,他可以降低布局的层级,而ViewStub则提供了按需加载的功能,当需要
貌似还没想好叫什么
·
2023-03-11 00:00
Android性能优化
(二)--CPU和内存优化工具及方法
Android性能分析工具及方法(一)Android性能分析是个老生常谈的话题,其意义不再赘述,下面直奔主题。接下来是本篇章的重点,常用性能分析工具:我们常用的有:TraceView、Systrace、系统跟踪(SystemTracing)、AndroidDeviceMonito(AndroidProfiler),一、TraceView简介首先声明:TraceView已弃用!TraceView已弃
cry kid
·
2023-03-10 04:45
Android架构师之路
android
性能优化
kotlin
android性能优化
android性能优化
主要包含了以下几个方面:布局优化绘制优化避免内存泄漏提高响应速度Listview/RecycleView优化以及bitmap加载优化线程复用,回收等优化其他方面的性能优化布局优化主要是减少布局文件和布局层级
be_9a89
·
2023-03-10 03:36
Android性能优化
检测
最近一段时间,由于项目的功能模块开发已经基本完成,等到项目提测之后,有一个bug就让人匪夷所思,就是点击某一个按钮,跳转到另外一个Activity的时候,有点卡顿,最开始的情况是认为,这是一个很简单的跳转,怎么就比其他的跳转明明显慢了一点了呢?程序代码上也没有问题,那最终只可能是性能上出现了问题。于是通过性能分析最终解决问题,解决问题的过程如下:第一步:打开Androiddevicemonitor
加油码农
·
2023-03-10 01:29
Android性能优化
之APK优化,学习路线+知识点梳理
前言大厂面试一直都是程序员圈内摸鱼时间津津乐道的话题,进大厂想必也是无数程序员的梦想。关于“原理”的问题,几乎是现如今Android开发岗必问的问题,尤其在大厂面试中更为突出。有过大厂面试经验的小伙伴应该知道:大厂的面试官一般会基于你的简历,从一个非常基础的问题开始问起,然后一步一步给你挖坑,最终必定会问到原理的问题上去。所以,想进大厂,原理这关,你必须得过!前几天和我一个在阿里的朋友闲谈的时候,
m0_56037919
·
2023-03-09 10:03
程序员
android
Android性能优化
:布局渲染
索引Android中的布局渲染,一般来说是系统解析应用的布局文件,到界面显示出来的。这其中包含CPU和GPU的工作步骤,Android系统保持着每秒60帧的绘制,也就是当我们应用的绘制速度小于每秒60帧时,用户就可能感觉到卡顿,所以为了避免应用的卡顿,也就需要知道布局文件从解析到绘制经历了哪些步骤目录Android布局渲染流程常见的布局渲染优化手段1Android布局渲染流程1.1CPU和GPUC
tianyl
·
2023-03-09 00:34
Android性能优化
之启动优化实战篇,附架构师必备技术详解
一,鸿蒙核心内容掌握程度看看下面这些鸿蒙知识点你掌握了多少:基础环境和开发工具开发工具安装运行开发工具完成基础配置DevEcoStudio运行第一个helloworld运行第一个页面通过代码创建页面FeatureAbility编程实现页面跳转市面上的鸿蒙教程大多仅限于理论知识讲解,很少有具体的实现方案案例.在这里小编给大家分享一份《全面最全最系统的鸿蒙学习笔记》笔记带你2个礼拜吃透鸿蒙技术开发里的
普通网友
·
2023-02-28 08:45
程序员
android
移动开发
面试
Android 基础
1、Android布局2、Android内存泄漏总结3、Handler内存泄漏分析及解决4、Handler、Looper、Message、MessageQueue基础流程分析5、
Android性能优化
6
Jiang_bug
·
2023-02-19 05:03
Android性能优化
getResources()与Binder导致界面卡顿优化
目录背景观测1.trace体现UI绘制操作严重耗时2.排查measure和layout慢的原因:可疑的多次binder3.binder:在哪、谁为、为何频繁调用4.binder:频繁调用的具体定位结论方案背景某轮测试发现,我们的设备运行一个第三方的App时,卡顿感非常明显:界面加载很慢,菊花转半天滑屏极度不跟手,目测观感帧率低于15对比机(竞品)也会稍微一点卡,但是好很多,基本不会有很大感觉的卡顿
·
2023-02-12 14:58
【Android必问面试题】
Android性能优化
之布局优化
面试当中一定会问的问题,你在项目当中做了哪写优化?本章着重介绍我们在开发当中对布局方面做的一些优化项。Android系统的屏幕存在着怎样的刷新机制?既然提到布局的优化,首先我就要了解Android系统是怎么刷新屏幕的显示,我们都知道如果我们想要屏幕流畅的运行,那么我们就要保证UI全部的测量(Measure),布局(Layout),绘制(draw)全部的耗时在16ms内。那么为什么是16ms呢?这是
不做android
·
2023-02-04 20:31
android性能优化
总结
image.pngNimbleDroid是美国哥伦比亚大学的博士创业团队研发出来的分析Androidapp性能指标的系统,分析的方式有静态和动态两种方式,流畅度优化显示原理cpu计算:measurelayoutdraw=>displayListgpu栅格化:displayList=>位图屏幕显示:位图=>显示60hz=1000/60=16.67ms检测流畅度的几种方式腾讯GThttps://git
码农弟弟
·
2023-02-04 16:41
Android性能优化
系列篇(五):弱网优化
六、弱网优化1、Serializable原理通常我们使用Java的序列化与反序列化时,只需要将类实现Serializable接口即可,剩下的事情就交给了jdk。今天我们就来探究一下,Java序列化是怎么实现的,然后探讨一下几个常见的集合类,他们是如何处理序列化带来的问题的。1.1分析过程几个待思考的问题为什么序列化一个对象时,仅需要实现Serializable接口就可以了。通常我们序列化一个类时,
代码与思维
·
2023-02-04 06:55
android
java
开发语言
性能优化
android
studio
Android性能优化
—耗电优化
作为移动设备,电池重要性不言而喻。怎么耗电通过上图可以知道,用户通过软件调用硬件资源而产生了耗电,那么我们可以控制软件调用硬件的频次以此达到降低耗电的目的。那么我们有哪些硬件是可以控制的呢?移动设备元件耗电大户下面我就挑几个常用的元器件聊一聊一、视频、音频、收音机在使用这些功能的使用时候,他牵涉的不单单一个元器件的问题,而是更多,所以我们在使用这些功能的时候要做到离开即刻关闭释放。早期做直播的时候
粗旷的码农
·
2023-02-02 06:26
Android性能优化
慎用Enum的代替方法
1.为什么要用枚举?在开发中我们是不是经常都自己定义一些固定不变的静态常量来作为其他方法的参数或者是判断的条件?比如:privatestaticfinalintSEX_GIRL=0;privatestaticfinalintSEX_BOY=1;当我们需要把这些作为参数传递的时候,就会出现取值范围不清楚的问题,调用者在不知道源码的情况下有可能会导致传值错误,比如:publicclassPerson{
非常好听的昵称
·
2023-02-01 21:13
Android 开发随记
一、Android底层开发二、数据结构与算法三、Android架构师四、AndroidUI五、
Android性能优化
六、ReactNative混合开发七、Flutter混合开发八、Android逆向开发持续更新中
MYM_雲
·
2023-01-30 20:54
笔记—
Android性能优化
之内存优化
虽然Android有自动管理内存的机制,但是对内存的不恰当使用仍然容易引起严重的性能问题。在同一帧里面创建过多的对象是件需要特别引起注意的事情。Android系统里面有一个GenerationalHeapMemory的模型,系统会根据内存中不同的内存数据类型分别执行不同的GC操作。例如,最近刚分配的对象会放在YoungGeneration区域,这个区域的对象通常都是会快速被创建并且很快被销毁回收的
callmemaidou
·
2023-01-30 04:09
android性能评测与优化
书籍推荐市面上
android性能优化
的书籍不多,因为性能优化这块稍微深入一点,涉及知识的深度和广度就比较大了,而且性能优化依赖很多的平台相关的工具和分析技巧,导致通用性和实效性又不太高,所以以下书籍的内容也比较浅尝辄止移动
Simplelove_f033
·
2023-01-29 08:42
Android性能优化
之线程优化
前言 线程在使用过程中,往往会遇见直接newThread()的操作,这样做除了方便外,坏处也有很多,例如线程无法复用、线程数无法控制导致CPU频繁切换降低性能等问题。我们应当在项目早期就有意识的使用线程池收敛线程,降低后期的工作量。1线程调度1.1线程调度原理任意时刻,只有一个线程占用CPU,处于运行状态多线程并发:多个线程轮流获取CPU使用权JVM负责线程调度:按照特定机制分配CPU使用权1.2
怪兽来啦啦啦啦啦
·
2023-01-27 22:33
Android性能优化
----布局过度绘制
Android系统每隔16ms就会发出一次VSYNC信号触发对UI进行渲染,如果这16ms内我们没有完成对视图的绘制,那么就会出现丢帧的情况,从而造成界面卡顿。检测过度绘制在设置中打开开发者选项中的调试GPU过度绘制--显示过度绘制区域。颜色与过度绘制:原色:没有过度绘制蓝色:1次过度绘制绿色:2次过度绘制粉色:3次过度绘制红色:4次及以上过度绘制优化过度绘制:1.在theme中去掉Activit
徐大哈_401d
·
2023-01-27 09:14
Android性能优化
前言说起性能,大家可能第一印象是硬件相关的,比如说大家在玩游戏的时候卡了就会抱怨这太电脑性能太差了,为了更好的体验,首先会想到的是提高硬件性能,处理更快的CPU,大内存,更快的IO读写的固态硬盘,处理能力更强劲的显卡等等。但是我们作为移动端的软件开发者,在用户抱怨说卡的时候不能跟用户说你机器性能太差了,换手机吧(虽然这样也能暂时解决问题),我们还是尽可能的在硬件不变的情况下处理我们程序的性能问题。
卓码
·
2023-01-26 23:46
Android性能优化
——稳定性优化
APP稳定性的维度app稳定一般指的是app能正常运行,app不能正常运行的情况分为两大类,分别是Crash和ANR。Crash:运行过程中发生的错误,是无法避免的。ANR:应用再运行时,由于无法在规定的时间段内响应完,系统做出的一个操作。如何治理Crash应用发生Crash是由于应用在运行时,应用产生了一个未处理的异常(就是没有被trycatch捕获的异常)。这会导致app无法正常运行。如果需要
Forget_Sky
·
2023-01-05 18:00
性能优化
稳定性优化
Android面试-
Android性能优化
和内存优化、APP启动速度一线大厂的实战案例解析
内存优化第一章、重识内存优化第二章、常见工具选择第三章、Android内存管理机制回顾第四章、内存抖动第五章、内存优化体系化搭建第六章、内存优化演进第七章、内存优化工具第八章、内存问题总结第九章、内存优化常见问题
Android
普通网友
·
2023-01-05 18:47
程序员
面试
android
移动开发
Android 高级面试高频知识点,androidstudiondk开发教程
WebView性能、体验分析与优化彻底解析Android缓存机制——LruCache视频缓存AndroidVideoCache攻略GoogleExoplayer之全面认识设计模式在外卖营销业务中的实践性能优化
Android
普通网友
·
2023-01-05 18:17
程序员
面试
android
移动开发
记录一个
android性能优化
宝藏级总结
发现一个
android性能优化
文章宝藏级总结,太赞了,感谢大佬的无私奉献总结,防止丢失,在此记录一下传送门复制一些目录,增加一些篇幅{嘻嘻}优化心得和经验抖音
Android性能优化
系列:启动优化实践系列视频
Fearless_BOY
·
2023-01-05 18:32
android
android
性能优化
JsonChao 的 2020 年终总结
一、回顾我的2020年第一季度(1-3月):1、深入学习
Android性能优化
&开源Awesome-Android-Performance众所周知,性能优化是Android细分领域中最难且也是知识面涉及最深和最广的方向之
JsonChao
·
2022-12-28 09:49
android
面试
android
进阶
软技能
年终总结
Android性能优化
——性能优化的难题总结
前言现在都在谈性能优化或者在面试的时候被问到性能优化相关问题,那么我们为什么要做性能优化呢?以及性能优化的难点是什么?在整个项目周期中不同的阶段该做什么?优化效果如何长期保持?作为一名Android高级工程师或者架构师,我们看待问题的角度不能单一而是要学会从多个维度来仔细考量,这样才能更全面的认识以及解决问题!下文会从多个视角来学习性能优化工作当中我们可能会遇到哪些难题!性能优化有哪些难题难点一:
·
2022-12-19 21:38
android启动程序是什么问题,浅谈
android性能优化
之启动过程(冷启动和热启动)
本文介绍了浅谈
android性能优化
之启动过程(冷启动和热启动),分享给大家,具体如下:一、应用的启动方式通常来说,启动方式分为两种:冷启动和热启动。
珞珈Carlos
·
2022-11-23 10:15
Android 面试必问之性能优化~
前言如果你已经有2-3年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的
Android性能优化
。1、你对APP的启动有过研究吗?有做过相关的启动优化吗?
码中之牛
·
2022-10-30 18:07
Android
性能优化
面试
android
面试
性能优化
移动开发
职场和发展
公众号文章分享:A_Public_accounts_article
/GODAM-1/A_Public_accounts_article开发类原创|一篇了解Java反射:https://mp.weixin.qq.com/s/sq-yP-bMOFler0151Y4kxg
Android
Godams
·
2022-10-29 16:55
笔记
程序人生
Android性能优化
之弱网优化详解
目录弱网优化1、Serializable原理1.1分析过程1.2Serializable接口1.3ObjectOutputStream1.4序列化后二进制文件的一点解读1.5常见的集合类的序列化问题1.5.1HashMap1.5.2ArrayList2、Parcelable2.1Parcel的简介2.2Parcelable的三大过程介绍(序列化、反序列化、描述)2.2.1描述2.2.2序列化2.2
·
2022-10-20 22:41
Android性能优化
系列篇UI优化
目录前言一、UI优化1.1系统做的优化1.1.1硬件加速1.2优化方案1.2.1java代码布局1.2.2View重用1.2.3异步创建view1.2.4xml布局优化1.2.5异步布局框架Litho1.2.6屏幕适配1.2.7Flutter1.2.8JetpackCompose1.3工具篇1.3.1Choreographer1.3.2LayoutInspector/AndroidDeviceMo
·
2022-10-17 16:03
Android性能优化
之捕获java crash示例解析
目录背景java层crash由来为什么java层异常会导致crash捕获crash总结背景crash一直是影响app稳定性的大头,同时在随着项目逐渐迭代,复杂性越来越提高的同时,由于主观或者客观的的原因,都会造成意想不到的crash出现。同样的,在android的历史化过程中,就算是android系统本身,在迭代中也会存在着隐含的crash。我们常说的crash包括java层(虚拟机层)crash
·
2022-09-19 15:54
Android性能优化
之线程监控与线程统一详解
目录背景常规解决方案线程监控当前线程统计线程信息具体化线程统一Thread创建注意总结背景在我们日常开发中,多线程管理一直是非常头疼的问题之一,尤其在历史性长,结构复杂的app中,线程数会达到好几百个甚至更多,然而过多的线程不仅仅带来了内存上的消耗同时也降低了cpu调度的效率,过多的cpu调度带来的消耗的坏处甚至超过了多线程带来的好处。在我们日常开发中,通常会遇到以下几个问题某个场景会创造过多的线
·
2022-09-18 18:52
Android性能优化
之plt hook与native线程监控详解
目录背景native线程创建PLTPLTHookxhookbhookplthook总结背景我们在android超级优化-线程监控与线程统一可以知道,我们能够通过asm插桩的方式,进行了线程的监控与线程的统一,通过一系列的黑科技,我们能够将项目中的线程控制在一个非常可观的水平,但是这个只局限在java层线程的控制,如果我们项目中存在着native库,或者存在着很多其他so库,那么native层的线程
·
2022-09-18 18:52
Android性能优化
之RecyclerView分页加载组件功能详解
目录引言1分页加载组件1.1功能定制1.2手写分页列表1.3生命周期管理2github引言在Android应用中,列表有着举足轻重的地位,几乎所有的应用都有列表的身影,但是对于列表的交互体验一直是一个大问题。在性能比较好的设备上,列表滑动几乎看不出任何卡顿,但是放在低端机上,卡顿会比较明显,而且列表中经常会伴随图片的加载,卡顿会更加严重,因此本章从手写分页加载组件入手,并对列表卡顿做出对应的优化1
·
2022-09-05 11:07
Android性能优化
之ViewPagers + Fragment缓存优化
目录前言1ViewPager懒加载优化1.1ViewPager的缓存机制1.2ViewPager懒加载方案2ViewPager2与ViewPager的区别前言大家看标题,可能会有点儿懵,什么是ViewPagers,因为在很久之前,我们使用的都是ViewPager,但是现在更多的是在用ViewPager2,因此用ViewPagers(ViewPager、ViewPager2)来代替两者,主要介绍两者
·
2022-08-29 11:06
Android性能优化
全局异常处理详情
目录前言1UncaughtExceptionHandler1.1替代Android异常机制1.2可选择的异常处理2日志上传2.1日志收集2.2日志存储3策略设计模式实现上传功能前言异常崩溃,是Android项目中一项比较棘手的问题,即便做了很多的try-catch处理,也不能保证上线不会崩,而且一旦出现崩溃,就会出现下图的弹窗,xx应用停止运行了,这种体验对用户来说是非常差的,因此已经很明显地提示
·
2022-08-28 10:54
Android性能优化
之ANR问题定位分析
目录前言1ANR原因总结1.1KeyDispatchTimeout1.2BroadCastTimeout1.3ServiceTimeout1.4ContentProviderTimeout2ANR问题解决2.1线下问题解决2.2线上问题解决2.2.1Bugly2.2.2FileObserver2.2.3WatchDog前言ANR(ApplicationNotResponse)应用程序未响应,当主线
·
2022-08-28 10:53
Android性能优化
大图治理示例详解
目录引言1自定义大图View1.1准备工作1.2图片宽高适配1.3BitmapRegionDecoder2大图View的手势事件处理2.1GestureDetector2.2双击放大效果处理2.3手指放大效果处理引言在实际的Android项目开发中,图片是必不可少的元素,几乎所有的界面都是由图片构成的;像列表页、查看大图页等,都是需要展示图片,而且这两者是有共同点的,列表展示的Item数量多,如果
·
2022-08-16 16:23
你需要的
Android性能优化
全攻略来了
启动性能是对App用户的第一印象,启动过程的时长直接决定了用户是否想二次使用,很多大厂通过A/B实验论证启动速度的优化可以带来用户留存的显著收益,尤其是体量大的用户,启动时间缩短一点,留存增长一点,那就带来了非常大的收益。因此,启动性能优化一直是各大厂技术团队非常看重的一点。不管是工作中、还是面试中,大厂里性能优化一直都是绕不开的话题,例如:关于启动优化的相关问题1.启动优化白屏问题怎么产生的,白
沈页
·
2022-07-31 07:13
性能优化
android
程序员
android
bug
性能优化
面试中必不可少的性能优化专题~
,下面就来带大家盘一下关于
Android性能优化
,面试官最喜欢问哪些问题吧!一、内存优化内存优化可以说是
码中之牛
·
2022-07-28 17:10
Android
移动开发
面试题
面试
性能优化
android
移动开发
经验分享
Android性能优化
——(APP启动速度优化)
前言APP打开的一瞬间速度快慢;就好比人的第一印象,快速的打开一个应用往往给人很舒服的体验。app经常性卡顿启动速度很慢,这无疑是对用户的流失。原由随着项目不断的快速迭代,往往会造成App启动卡慢现象,因为可能在App主进程启动阶段或者在主界面启动阶段放了很多初始化其他业务的逻辑,而这些业务落地可能一开始并不需要用到。启动方式介绍APP启动的方式分为3种:冷启动、热启动、温启动。冷启动:应用程序从
守住Android最后的光
·
2022-07-27 14:28
Android性能优化
android
性能优化
ui
Android 进阶路线 知识体系
设计思想与代码质量优化六大原则、设计模式、数据结构、算法JavaKotlin基础
Android性能优化
与稳定性开源框架详解加密NDKFlutter计算机网络Gradle面试题感兴趣的小伙伴可以继续研究小程序和鸿蒙系统
星邪Ara
·
2022-07-14 11:55
android性能优化
的几个方向和相应工具
几个方向:1.内存泄漏(LK)答:可以在项目中集成使用leakcanary监听检测,然后用profiler的memory或者MAT进行分析定位问题,最后就可以根据定位的问题进行解决。2.内存溢出(OOM)答:也可以用profiler的memory或者MAT进行分析定位问题,最后就可以根据定位的问题进行解决。3.内存抖动答:可以使用profiler的memory线进行查看小图标垃圾桶出现的频次。4.
背锅TV丶伴奏大师
·
2022-06-22 17:13
Android 性能优化之——高性能使用图片全面总结
Android性能优化
之——高性能使用图片全面总结移动设备的系统资源有限,所以应用应该尽可能的降低内存的使用。
卜大爷
·
2022-06-06 10:09
Android
性能优化
android
Bitmap
图片
性能
内存
Android性能优化
之内存优化——内存泄漏篇
一、简介内存泄露(MemoryLeak)简单来说,就是该释放或回收的资源没有主动去释放或回收,导致GC也无法回收,最后永远无法正常回收,造成系统资源浪费。内存泄露会积累放大影响,严重时会导致内存溢出,引起程序卡死崩溃等。和内存泄露有关的常见场景如下:非静态内部类匿名内部类BroadcastReceiverContentObserverCursorHandler的延时任务View的延时任务Timer
进击的小宇宙
·
2022-06-01 12:34
Android性能优化
Android
性能优化
内存优化
内存泄漏
Android性能优化
-内存优化
内存抖动含义:短时间内有大量对象进出新生区导致,表现为内存忽高忽低,分析图呈现锯齿状。坏处:导致APP出现卡顿,严重可能导致OOM内存泄露含义:程序中已动态分配的堆内存由于某种原因导致内存为及时释放或无法释放,造成内存浪费。条件:泄露对象引用满足根可达性性,即A对象被B对象引用,但A已被销毁,B一直还存在检测工具AndroidProfile内存性能分析1、可导出dump供MAT分析使用,或者在3直
JOJOYYDSA
·
2022-06-01 12:57
Android性能优化
android
性能优化
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他