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学习笔记
之Activity的启动模式
(一)Activity标准启动模式(Activity默认的standard启动模式)1)Activity的任务棧机制:同一个Activity中的任务棧Id是一样的,只是实例化不同而已;比如:在mainfest.xml中的模式设置如下:(系统默认模式,不需要android:launchMode=”standard”进行配置) **\\看这里,可以设置Activity的启动模式饿; Mai
MakeYourChance
·
2015-12-10 17:00
android
实例
标准
standard模式
Android学习笔记
(9):使用XML文件和Java代码控制UI界面
Android推荐使用XML文件设置UI界面,然后用Java代码控制逻辑部分,这体现了MVC思想。 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。 我
qq_18738333
·
2015-12-10 15:00
Android开发
Android页面布局控件-
Android学习笔记
最常用的布局类有:◆FrameLayout – 用于显示一堆子视图控件。多视图控件可以添加到这个布局中。它可以用来在相同的屏幕空间展示多个控件。◆LinearLayout – 用于在单行或单列中显示子视图控件。这对于创建表单来说是非常方便的布局方法。◆RelativeLayout – 用于相对彼此地显示子视图控件。比如,你可以设置一个控件相对另一个控件“在上方”或“在下方”或“在左边”或“在右边”
jsjdtb356
·
2015-12-10 13:00
布局控件
android学习笔记
——Activity的生命周期
1、完整生存期 活动在onCreate()和onDestroy()方法之间所经历的,就是完整生存期。一般情况下,一个活动会在onCreate()中完成各种初始化操作,而在onDestroy()中完成释放内存的操作。2、可见生存期 活动在onStart()和onStop()方法之间所经历的,就是可见生存期。在可见生存期内,活动对于用户总是可见的,即便有可能无法和用户进行交互。我们可以通过这两个
Alistud_米文
·
2015-12-10 00:00
android学习笔记
Android学习笔记
之使用LBS实现定位
PS:最近一直在搞使用LBS实现定位.一般现在涉及到日常生活交易平台的app.貌似都需要使用定位.比如说美团外卖,我请客等app. 学习内容:1.LBS定位的简单介绍.2.在Map上添加地图覆盖物+地理编码+反地理编码 1.LBS定位的简单介绍LBS:基站定位.我这里主要还是通过使用百度地图LBS实现定位.使用百度地图LBS实现定位需要做一些相关的准备工作.需要在LBS开放平台上注册自己的AK.有
Darker
·
2015-12-09 20:00
Android学习笔记
(8):ViewGroup类
A ViewGroup is a special view that can contain other views (called children.) The view group is the base class for layouts and views containers. This class also defines the ViewGroup.LayoutParams clas
qq_18738333
·
2015-12-09 18:00
Android开发
[
Android学习笔记
十]Adapter如何进行视图与数据绑定资料
Android开发中视图和数据的绑定离不开Adapt系列的类,在呈现给用户的界面友好美观和内容丰富的应用中视图为骨,内容为肉,Adapter则是骨肉相连的筋。 下图是Android类库中的Adapter类层次图: 在androidsupport库以及更多的第三方库中存在大量的Adapter类,Adapter在视图和数据绑定中起着至关重要的桥接作用。 这里收集一些Adapter的应用
secondriver
·
2015-12-09 15:12
android
Adapter
[
Android学习笔记
十]Adapter如何进行视图与数据绑定资料
Android开发中视图和数据的绑定离不开Adapt系列的类,在呈现给用户的界面友好美观和内容丰富的应用中视图为骨,内容为肉,Adapter则是骨肉相连的筋。 下图是Android类库中的Adapter类层次图: 在androidsupport库以及更多的第三方库中存在大量的Adapter类,Adapter在视图和数据绑定中起着至关重要的桥接作用。 这里收集一些Adapter的应用
secondriver
·
2015-12-09 15:12
android
Adapter
[
Android学习笔记
十]Adapter如何进行视图与数据绑定资料
Android开发中视图和数据的绑定离不开Adapt系列的类,在呈现给用户的界面友好美观和内容丰富的应用中视图为骨,内容为肉,Adapter则是骨肉相连的筋。下图是Android类库中的Adapter类层次图:在androidsupport库以及更多的第三方库中存在大量的Adapter类,Adapter在视图和数据绑定中起着至关重要的桥接作用。这里收集一些Adapter的应用文章:1.Androi
secondriver
·
2015-12-09 15:12
Android
Adapter
编程语言
Android学习笔记
(7):View类
Android推荐使用XML文件设计用户界面,但实际上所有组件都提供了两种使用方法:1. 在XML布局文件中设置XML属2. 在Java程序代码中调用方法Android提供的官方文档是必须学会使用的,可以去官网,推荐一个网站,里面的文档有一点(但不多)翻译http://www.android-doc.com/reference/packages.htmlView类是所有UI组件的基类,其使用方法对
qq_18738333
·
2015-12-09 12:00
Android开发
Android学习笔记
(6):Android应用的基本组件
1. Activity组件:负责与用户交互的组件2. Service组件:为其他组件提供后台服务或监控其他组件的运行状态3. BroadcastReceiver组件:广播消息接收器,监听的事件源是其他组件4. ContentProvider组件:跨应用的数据交换5. Intent和IntentFilter:应用内不同组件的通信 Activity组件:负责与用户交互的组件(1). setConten
qq_18738333
·
2015-12-09 12:00
Android开发
Handler用法总结-
Android学习笔记
一、Handler的定义: Handler主要接收子线程发送的数据,并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,以便在
jsjdtb356
·
2015-12-08 10:00
handler
Android学习笔记
(5):配置文件AndroidManifest.xml和Android权限
AndroidManifest.xml配置文件包含下面这些信息:1. 应用程序的包名:包名是应用的唯一标识2. 应用程序所包含的组件:如Activity、Service、BroadcastReceiver和ContentProvider等3. 应用程序兼容的最低版本4. 应用程序使用系统所需的权限声明5. 其他程序访问该程序所需的权限声明 看下面一个简单的AndroidManifest.xml配置
qq_18738333
·
2015-12-08 02:00
Android开发
Android学习笔记
(4):资源字典R.java
R.java:Android应用的资源文件1. 每种资源在R类中是一个内部类2. 每个资源是内部类里一个public static final int类型的变量资源的使用:1. 在Java代码中通过 R.资源对应的内部类的类名.资源项的名称 引用到该资源2. 在XML文件中的访问格式为:@/当然在XML文件中可以用id访问:1. 分配id:@+id/2. 引用id:@id/ /*AUTO-GENE
qq_18738333
·
2015-12-08 01:00
Android开发
Android学习笔记
(3):Android项目结构分析
为了更好的了解Android的工程结构,我们在命令行窗口创建一个Android工程,在命令行窗口输入如下的命令:android create project -n HelloWorld -t android-19 -p E:\AndroidWS\HelloWorld -k pres.zxc.helloworld -a MainActivity(-n指定创建的项目的名称,-t指定Android平台
qq_18738333
·
2015-12-08 00:00
Android开发
Android学习笔记
(2):看一个XML文件
我们来开始第一个Android应用 使用Android Studio开发Android应用大致分为如下3步:1. 创建一个Android项目或Android模块。2. 在XML布局本件中定义应用程序的用户界面。3. 在Java代码中编写业务实现。 我们先用Android Studio创建一个项目选择SDK的最低版本(随便选),选择“Blank Activity”,其他一路Next最后Finsh。我
qq_18738333
·
2015-12-07 02:00
Android开发
Android学习笔记
(1):一些准备姿势
Android系统的体系结构:应用程序层——应用程序框架——函数库——Android运行时——Linux内核SDK目录结构:一开始只有下面的这些:add-ones:第三方公司为Android平台开发的附加功能系统platforms:存放不同版本的Android系统tools:Android开发、调试的工具AVD Manager.exe:AVD(Android虚拟机)管理器SDK Manager.e
qq_18738333
·
2015-12-07 01:00
Android开发
android学习笔记
(七):Handler消息传递机制
1、先举个例子:图片定时轮播MainActivity.java:packagecom.example.weixin;importjava.util.Timer;importjava.util.TimerTask;importandroid.support.v4.view.ViewPager;importandroid.support.v7.app.ActionBarActivity;importa
Jalon2015
·
2015-12-04 16:04
Android学习笔记
android学习笔记
(七):Handler消息传递机制
1、先举个例子:图片定时轮播MainActivity.java:packagecom.example.weixin; importjava.util.Timer; importjava.util.TimerTask; importandroid.support.v4.view.ViewPager; importandroid.support.v7.app.ActionBarActivity;
Jalon2015
·
2015-12-04 16:00
extends和implements区别-
Android学习笔记
implements是实现父类和子类之间继承关系的关键字,如类A继承类B写成classAimplementsB{}.implements继承的是接口,是用来实现接口中定义的抽象方法。比如:people是一个接口,他里面有say这个方法。publicinterfacepeople(){publicsay();}但是接口没有方法体。只能通过一个具体的类去实现其中的方法体。比如chinese这个
jsjdtb356
·
2015-12-04 09:00
extends
implements
Android学习笔记
-Service 基本用法
Service基本用法1.定义一个service1.1创建service类,定义各种操作。packagecom.prohan.atmoparse.service; importandroid.app.Service; importandroid.content.Intent; importandroid.os.IBinder; publicclassMyServiceextendsServic
geshegentle
·
2015-12-03 16:00
[
Android学习笔记
九] Android 开发中图片灰阶(黑白)显示
阅读本文之前关于将RGB颜色值转换为灰阶值的计算方法可参见: 三种算法转换彩色灰阶 http://aiilive.blog.51cto.com/1925756/1718960 灰阶显示图片的典型应用就是用户头像,如用户在线头像显示彩色(原图),不在线显示灰色(黑白图)。总结一点就是更加一张原始图片来通过颜色的过滤处理计算得到不同显示效果的图片。这方法的API主要位于:androi
secondriver
·
2015-12-02 19:35
android
黑白图片
[
Android学习笔记
九] Android 开发中图片灰阶(黑白)显示
阅读本文之前关于将RGB颜色值转换为灰阶值的计算方法可参见: 三种算法转换彩色灰阶 http://aiilive.blog.51cto.com/1925756/1718960 灰阶显示图片的典型应用就是用户头像,如用户在线头像显示彩色(原图),不在线显示灰色(黑白图)。总结一点就是更加一张原始图片来通过颜色的过滤处理计算得到不同显示效果的图片。这方法的API主要位于:androi
secondriver
·
2015-12-02 19:35
android
黑白图片
[
Android学习笔记
八] 使用VideoView屏幕方向发生变化,视频方向自动切换
一个Activity主要用来做播放视频使用,并且是全屏播放的话,主要采用横屏(Landscapeorientation显示宽度大于高度)显示视频,那么可以指定Activity的属性android:screenOrientation="landscape"让Activity在设备上以横屏显示。 本文使用VideoView来显示视屏,Potrait(竖屏)时布局样式中宽匹配父布局,高匹配内容
secondriver
·
2015-12-01 20:18
Activity屏幕方向变化
[
Android学习笔记
八] 使用VideoView屏幕方向发生变化,视频方向自动切换
一个Activity主要用来做播放视频使用,并且是全屏播放的话,主要采用横屏(Landscapeorientation显示宽度大于高度)显示视频,那么可以指定Activity的属性android:screenOrientation="landscape"让Activity在设备上以横屏显示。 本文使用VideoView来显示视屏,Potrait(竖屏)时布局样式中宽匹配父布局,高匹配内容
secondriver
·
2015-12-01 20:18
Activity屏幕方向变化
[
Android学习笔记
八] 使用VideoView屏幕方向发生变化,视频方向自动切换
一个Activity主要用来做播放视频使用,并且是全屏播放的话,主要采用横屏(Landscapeorientation显示宽度大于高度)显示视频,那么可以指定Activity的属性android:screenOrientation="landscape"让Activity在设备上以横屏显示。本文使用VideoView来显示视屏,Potrait(竖屏)时布局样式中宽匹配父布局,高匹配内容;Lands
secondriver
·
2015-12-01 20:18
Activity屏幕方向变化
编程语言
Android学习笔记
之Activity间传递参数
(一)Activity跳转时如何传递简单数据Activity间简单数据传输myFirstActivity与mySecondActivity之间数据传输使用putExtra(Stringname,“传输内容”),在mySecondActivity中使用getStringExtra(“传输数据内容的名称”)来接收;AndroidStudio新建myFirstActivity.java packagec
MakeYourChance
·
2015-12-01 17:00
android
intent
getString
putString
[
Android学习笔记
七] 设备管理服务示例开发
关于AndroidDeviceAdministratioin介绍可参见文档docs/guide/topics/admin/device-admin.html小节。本文通过示例演示AndroidDevicePolicy管理的实现。1.示例基本操作图上图是本示例的主界面,通过应用程序来实现设备管理,本示例实现密码设置管理。1.1通过点击“启动设备管理器”按钮来激活设备管理应用程序用通知设备管理启用,用
secondriver
·
2015-12-01 17:28
Android
Device
Admin
编程语言
[
Android学习笔记
七] 设备管理服务示例开发
关于AndroidDeviceAdministratioin介绍可参见文档 docs/guide/topics/admin/device-admin.html小节。 本文通过示例演示AndroidDevicePolicy管理的实现。 1.示例基本操作图 上图是本示例的主界面,通过应用程序来实现设备管理,本示例实现密码设置管理。 1.1通过点击“启动设备管理器”按钮来
secondriver
·
2015-12-01 17:28
android
device
administration
[
Android学习笔记
七] 设备管理服务示例开发
关于AndroidDeviceAdministratioin介绍可参见文档 docs/guide/topics/admin/device-admin.html小节。 本文通过示例演示AndroidDevicePolicy管理的实现。 1.示例基本操作图 上图是本示例的主界面,通过应用程序来实现设备管理,本示例实现密码设置管理。 1.1通过点击“启动设备管理器”按钮来
secondriver
·
2015-12-01 17:28
android
device
administration
Android学习笔记
-XML解析和JSON
XML解析一、SAX(SimpleAPIforXML)SAX解析器是一种基于事件的解析器,核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的。当事件源产生事件后,调用事件处理器相应的处理方法。在事件源调用事件处理器中特定的方法的时候,还要传递给事件处理器相应事件的状态信息,这样事件处理器才能够根据提供的时间信息来决定自己的行为。优点:解析速度快,占用内存少。适合在Android移动设备中
u011499992
·
2015-11-30 20:00
json
sax
dom
pull
Android学习笔记
之Drawable 文件夹
PS:最近闲着无聊..模仿去写个QQapp..效果还不错..并且从中又学习到了一些相关的东西,在这里进行一些相关总结.. 学习内容:Android中Drawable文件夹内部相关属性.. Android项目的项目结构我们算是再熟悉不过了..但是仅仅知道有什么结构远远是不够的,能够熟练的去运用其中的内部属性才是重要的..项目结构就不得不说一下Drawable文件中的相关属性了..言归正传..首先说
Darker
·
2015-11-29 20:00
Android学习笔记
-SQLite和Content Provider
SQLite数据库SQLite是用C语言写的开源嵌入式数据库引擎,是一款轻型的数据库。设计目标为嵌入式的,占用资源低,处理速度快,能结合C#、PHP、Java等语言,以及ODBC接口。特点零配置,数据库支持2TB大小,源代码大约3万行,250k,开源。数据类型SQLite采用的是动态数据类型,会根据存入值自动判断。具有以下五种数据类型:1.NULL:空值2.INTEGER:带符号的整型,具体取决存
u011499992
·
2015-11-29 16:00
android
sqlite
ContentProvider
uri
工具类
CSDN.NETTypedValueAndroidDimension转换算法原理分析-学习笔记-ITeye技术网站Menu1Android的onCreateOptionsMenu()创建菜单Menu详解2
Android
qq_20198405
·
2015-11-28 16:00
[
Android学习笔记
六] Toast 更长时间显示
AndroidToast是一种比较特殊的显示信息的机制,其没有焦点,并且显示一段时间之后就自动消失。Android中提供的显示时长通过Toast.LENGHT_LONG和Toast.LENGTH_SHORT来指定,底层具体代表的时间长度分别是3.5s和2.0s。 本文介绍如何使得Toast显示的时间更长或者指定显示时间长度。 1.基本用法代码示例 /** * Toast默认的
secondriver
·
2015-11-26 21:26
android
toast
[
Android学习笔记
六] Toast 更长时间显示
AndroidToast是一种比较特殊的显示信息的机制,其没有焦点,并且显示一段时间之后就自动消失。Android中提供的显示时长通过Toast.LENGHT_LONG和Toast.LENGTH_SHORT来指定,底层具体代表的时间长度分别是3.5s和2.0s。 本文介绍如何使得Toast显示的时间更长或者指定显示时间长度。 1.基本用法代码示例 /** * Toast默认的
secondriver
·
2015-11-26 21:26
android
toast
Android学习笔记
(三):关于像素的一些知识
摘抄自慕课网的笔记1、屏幕尺寸:指平米的对角线的长度,单位是英寸,1英寸=2.54厘米,它对我们屏幕适配不是很重要。屏幕分辨率:指在横纵向上的像素点数,单位是px,1px=1个像素点,一般以纵向像素*横向像素,如1920*1080.屏幕像素密度:指每英寸上的像素点数,单位是dpi,即“dotperinch”的缩写,像素密度与屏幕尺寸和分辨率有关像素密度计算:对角线分辨率-->对角线分辨率除以屏幕尺
Jalon2015
·
2015-11-26 18:24
Android学习笔记
[
Android学习笔记
五] Android View和Widget类图
AndroidView和Widget在android.view和android.widget包中,是AndroidUI的重要组成部分。下图是基于AndroidAPI21绘制的AndroidView和Widget类图(非涵盖全部),主要展示主要和关键的View类及其子类。 注:点击图片查看大图
secondriver
·
2015-11-25 19:42
android
android
view
widget
[
Android学习笔记
五] Android View和Widget类图
AndroidView和Widget在android.view和android.widget包中,是AndroidUI的重要组成部分。下图是基于AndroidAPI21绘制的AndroidView和Widget类图(非涵盖全部),主要展示主要和关键的View类及其子类。 注:点击图片查看大图
secondriver
·
2015-11-25 19:42
android
android
view
widget
[
Android学习笔记
四] 自定义Android组件之组合方式创建密码框组件
Android中所有控件(也称组件)都继承自adnroid.view.View类,android.view.ViewGroup是View类的重要子类,绝大多书的布局类就继承自ViewGroup类。 参见:基于AndroidApi21的View和Widget类图 自定义Android组件基本可以从2个入口着手,一是继承Viewe类拿起画笔和画布绘制组件,而是通过继承View的子类和组合已
secondriver
·
2015-11-25 17:54
android自定义组件
View类层次图
[
Android学习笔记
四] 自定义Android组件之组合方式创建密码框组件
Android中所有控件(也称组件)都继承自adnroid.view.View类,android.view.ViewGroup是View类的重要子类,绝大多书的布局类就继承自ViewGroup类。 参见:基于AndroidApi21的View和Widget类图 自定义Android组件基本可以从2个入口着手,一是继承Viewe类拿起画笔和画布绘制组件,而是通过继承View的子类和组合已
secondriver
·
2015-11-25 17:54
android自定义组件
View类层次图
[
Android学习笔记
三] Support v7提供交错式网格布局开发示例
本文主要介绍AndroidSupportv7提供的RecycleView和交错式布局(通常成为瀑布流布局)的使用和事件监听处理。 1.涉及到开源库有: Fresco: Facebook开源的不是一般强大的图片加载组件库 Bufferknife: AndroidView和事件绑定库,通过注解完成,在编译时APT处理注解文档。 2.模块配置 AndroidStudio
secondriver
·
2015-11-20 17:55
Android瀑布流布局
Fresco组件使用
[
Android学习笔记
三] Support v7提供交错式网格布局开发示例
本文主要介绍AndroidSupportv7提供的RecycleView和交错式布局(通常成为瀑布流布局)的使用和事件监听处理。 1.涉及到开源库有: Fresco: Facebook开源的不是一般强大的图片加载组件库 Bufferknife: AndroidView和事件绑定库,通过注解完成,在编译时APT处理注解文档。 2.模块配置 AndroidStudio
secondriver
·
2015-11-20 17:55
Android瀑布流布局
Fresco组件使用
【
Android学习笔记
】Broadcast receiver
一、Whatisa Broadcastreceiver?广播是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的广播进行过滤接收并响应的一类组件;来自普通应用程序,如一个应用程序通知其他应用程序某些数据已经下载完毕。BroadcastReceiver自身并不实现图形用户界面,但是当它收到某个通知后,BroadcastReceiver可以启动Activit
xiaoliucool1314
·
2015-11-18 17:00
android
Broadcast
【
Android学习笔记
】App Widget 桌面小插件
转自http://johnsonxu.iteye.com/blog/1763042AppWidget是一种可以被放在其他应用中(如Launcher)并接收周期性更新的应用视图。这些视图在UI上就表现为Widget,并且你可以同AppWidgetProvider一起发布。对于能够包含其他AppWidget的应用程序组件,称为AppWidgetHost。基本信息要创建一个AppWidget,你需要完成
xiaoliucool1314
·
2015-11-18 15:00
android
widget
Android学习笔记
之应用单元测试实例分析
本文实例讲述了
Android学习笔记
之应用单元测试。
段残梦
·
2015-11-17 11:38
【
Android学习笔记
】Android中的进程和线程
一、进程和线程概述如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他进
xiaoliucool1314
·
2015-11-14 20:00
android
线程
Android学习笔记
(四十):Preference的使用
Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据,并立时生效,同一时候Android提供一种类似的layout的方式来进行Prefernce的布局。 一个简单的Preferenece样例
·
2015-11-13 22:12
Preference
Android学习笔记
---WIFI设备
一、废话 很久没有更新博客了,因为放假在家没有网络,直到前天才上班,昨晚去潇洒了,今天开始继续更新博客。在笔记九中介绍了蓝牙设备,并在结尾的时候说了要介绍下WIFI设备的一些操作。 二、正文 1、WIFI设备是个啥? WIFI是个啥?请移步至百度百科。 2、WIFI有哪些状态? 在Android的官方文档中定义了如下五种状态: WIFI_
·
2015-11-13 22:49
Android学习
Android学习笔记
(四十):Preference的使用
Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据,并立时生效,同一时候Android提供一种类似的layout的方式来进行Prefernce的布局。 一个简单的Preferenece样例
·
2015-11-13 22:26
Preference
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他