- android13隐藏调节声音进度条下面的设置按钮
黑暗大法师晚上吃午餐肉
android13rom系统开发定制安卓13隐藏声音进度条按钮安卓隐藏声音进度条按钮安卓13隐藏声音设置按钮rk3588隐藏声音进度条按钮安卓隐藏声音进度条调节按钮安卓去除声音进度条调节按钮安卓13去掉声音进度条按钮
总纲android13rom开发总纲说明目录1.前言2.情况分析3.代码修改4.编译运行5.彩蛋1.前言将下面的声音调节底下的三个点的设置按钮,隐藏掉。效果如下2.情况分析查看布局文件通过布局我们可以知道这个按钮就是com.android.keyguard.AlphaOptimizedImageButton查找下SystemUI布局可以发现
- html 添加窗口小部件,如何:为自定义窗口小部件定义主题(样式)项
海上行走的狮子
html添加窗口小部件
波斯汪是的,有一种方法:假设您有一个小部件的属性声明(在中attrs.xml):声明用于样式参考的属性(在中attrs.xml):为小部件声明一组默认属性值(在中styles.xml):声明自定义主题(在中themes.xml):将此属性用作窗口小部件的构造函数中的第三个参数(在中CustomImageButton.java):publicclassCustomImageButtonextends
- ListView的setOnItemClickListener失效解决方案
世道无情
1.概述这篇文章主要记录下自己在项目中的:点击ListView的setOnItemClickListener失效问题。有时候listview的adapter中包含很多控件,像Button、Checkbox、ImageButton等控件,这些子控件会首先获取焦点,导致点击item没有反应,有反应的却是这些子控件,解决方法也比较简单,给adapter的根布局添加属性即可android:descenda
- 点击ListView的setOnItemClickListener失效
世道无情
1.概述在开发过程中,显示listview列表数据中时,如果listview的item的控件含有textview、CheckBox、Button、ImageButton等本身带有click等事件的View,这个时候,点击ListView时,setOnItemClickListener可能会失效:2.原因与解决方案1>:原因如下:此时在item区域中,event(事件)的焦点被内部View抢占了,也
- Android ImageView,使用Kotlin的ImageButton
cunchi4221
androidpythonjavacsseclipse
Inthistutorial,we’lldiscussandimplementImageViewandImageButtoninourandroidapplicationusingKotlincode.在本教程中,我们将使用Kotlin代码在android应用程序中讨论和实现ImageView和ImageButton。什么是AndroidImageView?(WhatisAndroidImageV
- 第二章:Android UI组件介绍
JackHCC
基本UI组件TextView(文本框)1.常用属性:text,textSize(单位sp),textColors,singleLine;EditText(输入框)1.常用属性:hint,inputType,drawableLeft(插入图片),drawablePadding;2.常用方法:getText();Button(按钮)与ImageButton(图像按钮)1.常用属性:text,onCli
- 【Android】ImageButton state_pressed 无效
Yew1168
android
Android–“Pressandhold”buttononAndroidneedstochangestates(customXMLselector)usingonTouchListener主要是为了实现长按语音功能使用了setOnTouchListener事件,覆盖了默认操作;可在motionevent.action_down/action_pointer_down下添加view.setPres
- android电视盒子蓝牙遥控器app,Android TV 智能电视/盒子 APP 开发焦点控制 两种方法实例...
weixin_39756192
(注:下面代码即兴写的,大概就是这个意思–^_^–)&M7Q.r'Y2g#T,nImageButton.setOnFocusChangeListener(){*e:K:G8^*`J%_publicvoidonFocus(booleanFocus){7l#_/t&C6Zif(Focus){4}!d$F$]-P3~6D#C//ImageButton2.1获焦时,ImageButton2.1改变获取焦点
- 安卓程序开发——widget组件开发Widget就是可以放在桌面上的组件,包括像天气、便签、等。AppWidget 框架类练习Widget组件的基础应用、widget的配置、widget与服务结合实现
杪商柒
studio平台android前端android-studioandroidstudio
widget组件开发1.1实验目的掌握Androidwidget组件的应用,练习Widget组件的基础应用、widget的配置、widget与服务结合实现时间倒计时1.2实验步骤1.创建一个Android应用,练习widget的基础用法。2.在布局文件添加TextViewImageButton两个控件3.在res下创建xml文件夹,再创建widget_template.xml元数据4.添加Widg
- Android简单实战项目——弹出菜单实现
一休师傅
文章底部显示代码以下为详细操作过程及代码解释一、activity_main.xml配置添加资源图片界面搭建添加btn_style.xml管理统一ImageButton模式二、MainActivity.java代码创建anim->add.xml百度网盘完整项目链接:https://pan.baidu.com/s/173FnUA437AOSq-h0cQK9Jg提取码:bvwv复制这段内容后打开百度网盘
- Android基础教程(非常详细)从零基础入门到精通,看完这一篇就够了
程序员_大白
互联网网络安全程序员androidjvm
文章目录一、开发环境搭建二、简单控件1.文本显示2.按钮3.常用布局(1)线性布局LinearLayout(3)相对布局RelativeLayout(3)网格布局GridLayout4.图像显示(1)图像的缩放问题:(2)图像按钮ImageButton:三、Activity1.Activity的启动和结束2.Activity的生命周期3.Activity的启动模式(1)静态设置(2)动态设置4.A
- Android高级应用开发详解笔记(约束布局ConstraintLayout保姆级)22.1.28 | CSDN创作打卡
莫白媛
android高级应用开发回顾android开发小练习android高级开发笔记androiduijava
回顾:(1)UI控件(UserInterface)TextView\EditText\Button\ImageView\RadioButton\RadioGroup\ImageButton\DatePicker\TimePicker\ScrollView\ListView\GridView\RecycleView\Spinner(2)Layout(布局)LinearLayout\RelativeL
- 2-3-3 Button/ImageButton
努力学习的安同学
标注:本文为个人整理,仅做自己学习参考使用,请勿转载和转发2018-06-10:初稿。参考博主coder-pig0.引言主要介绍Button和ImageButton两个按钮控件,Button为普通的按钮,ImageButton为图像按钮;其实ImageButton的用法和Button的用法类似,至于图片相关和ImageView相同,所以本届对Button进行讲解,Button是TextView的子
- c#基本控件的命名规则
Dear Wang.
uic#.net
c#基本控件的命名规则如下标注:控件名称简写(简拼)控件名称简写(简拼)Web窗体程序应用LabellblTextBoxtbButtonbtnLinkButtonlbHyperLinkhlRepeatorrptImageButtonibDropDownListddlListBoxlbDataGriddgDataListdlCheckBoxcbCheckBoxListcblRadioButtonrb
- Python学习笔记
熬夜兔子
Thinter图形界面设计7.2常用Tkinter组件的使用Label组件imageButton组件image单行文本框Entry和多行文本框Textimage列表框组件Listboximageimageimage单选按钮Radiobutton和复选框Checkbuttonimage通过单选按钮、复选按钮设置文字样式image菜单组件Menuimageimageimageimageimageima
- 16进制表示透明度
zhan_lijian
JS小程序tools
Button或者ImageButton的背景设为透明或者半透明半透明透明颜色和不透明度(alpha)值以十六进制表示法表示。任何一种颜色的值范围都是0到255(00到ff)。对于alpha,00表示完全透明,ff表示完全不透明。表达式顺序是“rrggbbaa”,其中“aa=alpha”(00到ff);“bb=blue”(00到ff);“gg=green”(00到ff);“rr=red”(00到ff
- Android中一些基础的UI组件
carrie呀carrie
刚起步的Android菜鸟uiandroid
目录一、TextView文本框1、XML代码2、结果展示3、常见的属性二、按钮点击事件注册监听器的两种方式1、普通按钮Button和图片按钮ImageButton1.1、在XML文件中编写Button组件1.2、为Button的点击事件注册一个监听器1.3、结果展示2、单选按钮RadioButton2.1、在XML文件中编写RadioButton组件2.2、Java代码2.3、结果展示3、复选按钮
- android 监测鼠标滑轮,android2.3 监控鼠标滑动事件
福灵善权
android监测鼠标滑轮
鼠标滑过图标时(ImageButton),在button的onTouch事件中,能检测到鼠标的滑动。1.ViewRoot.javadispatchMotion(MotionEventevent,booleansendDone)能检测到鼠标的事件。booleanisDown=false;privatevoiddispatchMotion(MotionEventevent,booleansendDon
- Android 基础知识4-3.3 Button(按钮)与ImageButton(图像按钮)详解
yyxhzdm
Android基础知识androidandroidstudio学习
一、引言今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮;其实ImageButton和Button的用法基本类似,至于与图片相关的则和后面ImageView相同,所以本节只对Button进行讲解,另外Button是TextView的子类,所以TextView上很多属性也可以应用到Button上!我们实际开发中对于Button的,无非是对按
- android 按钮放中间,Android 肿么让图片显示在button中间
weixin_39768083
android按钮放中间
使用ImageButton就可以实现,代码如下:android:layout_width="wrap_content"android:layout_height="wrap_content"android:scaleType="center"//将控件中的图片属性定义为居中显示android:src="@drawable/xxx"/>下面是scaleType的几种属性的含义:ImageView.S
- Andriod学习笔记(二)
so.far_away
安卓开发进阶笔记前端安卓
页面设计的零碎知识通用属性设置文本大小设置视图宽高设置视图的对齐方式页面布局LinearLayoutRelativeLayoutGridLayoutScollView按钮触控ButtonImageViewImageButton通用属性设置文本大小纯数字的setTextSize方法,内部默认字体单位为sp,sp是Android推荐的字号单位sp专门用来设置字体大小,在系统设置中可以调整字体大小设置视
- android怎么点击换图片,ImageButton单击切换按钮图片
weixin_39687542
android怎么点击换图片
有时单击ImageButton图片按钮时需要获取变换图片的效果,在这里介绍两种方法仅供参考正常显示点击切换方法一:通过给按钮配置XML文件来实现图片按钮的背景切换效果在layout或者是drawable文件下添加一个p_w_picpathbtn_select.xml文件其中的是指是否取得焦点,比如用户选择了一个文本框。再在main.xml文件中设置ImageButton属性,并引用上述文件作为图片
- android 按钮图片切换动画效果,Button按钮点击图片切换效果
高知者
android按钮图片切换动画效果
Button按钮图片切换效果设置。通常在工程中用到图片按钮点击事件,大多都用ImageButton。在这里我们用Button的点击事件,在图片的切换过程中不再通过setBackgroundResource()设置点击效果。而是通过.xml预先设置好切换效果。在这里我们习惯把该.xml文件放到drawable文件夹下。代码如下://xml文件名称这里为test_press.xml1、android:
- Android基本控件和Activity的基本应用
林夕彗心
AndroidAndroid
|||常用界面控件属性名称作用描述TextView显示文本信息Button普通按钮EditText可编辑的文本框组件(输入框)ImageView用于显示图片ImageButton图片按钮CheckBox复选框RadioGroup单选按钮组Spinner下拉列表组件ProgressBar进度条SeekBar拖动条RatingBar评分组件ListView列表Dialog对话框Toast信息提示组件T
- Android之控件与布局,结构知识点,基础完结
魔王哪吒
版权声明:未经博主允许不得转载标题图在Android中我们常常用到很多UI控件,如TextView,EditText,ImageView,Button,ImageButton,ToggleButton,CheckBox,RadioButton等等这些可以自己多用就会了。也会学到一些布局如:LinearLayout线性布局,RelativeLayout相对布局,FrameLayout帧布局,Abso
- Android通过代码动态生成textView、EditText、ImageButton,实现人性化新建旅游行程需求
LongSh1z
一、项目需求在新建旅游行程的过程中因为旅游天数是不确定的,所以我们需要提供可选方案给客户。这里我们可以根据需要点击加号按钮生成对应的天数,根据需要删除对应的天数。演示图如下:20190326003044349.gif二、xml文件如下:三、核心思想:利用linkedList数据结构,每次都把生成的加号按钮、删除按钮和textView控件放进linkedList中,用一个变量index来对应每一个放
- Android 核心笔记
~搬~运~工~
笔记Androidandroid
Android核心笔记各个文件功能view常用属性UI组件层次结构控制UI界面的方法什么是布局管理器常用的布局管理器RelativeLayout:相对布局管理器LinarLayout:线性布局管理器FrameLayout:帧布局TableLayout:表格布局管理器GridLayout:网格布局管理器控件TextView文本框EditText文明本编辑器ButtonImageButton图片按钮I
- android图片背景颜色透明度,android:设置背景图片、背景颜色透明
小寺川
Button或者ImageButton的背景设为透明或者半透明半透明透明颜色和不透明度(alpha)值以十六进制表示法表示。任何一种颜色的值范围都是0到255(00到ff)。对于alpha,00表示完全透明,ff表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00到ff);“bb=blue”(00到ff);“gg=green”(00到ff);“rr=red”(00到ff
- 15 按钮——Button/ImageButton
超低空
在前面两章我们讲了TextView,它是一个纯输出的控件;而EditText在TextView基础之上加入了简单的输入功能;今天要讲的Button是一个和用户互动感很强的控件,从今往后不再是单纯的文本展示,我们可以通过TextView、EditText再加上Button做出非常多有很意思的功能。ImageButton可以理解为是Button的升级版,它在后者的基础之上加上了图片背景,使用方式和Bu
- 无涯教程-Android - ImageButton函数
Hi无涯教程
无涯教程android
ImageButton是一个AbsoluteLayout,可让您指定其子级的确切位置。这显示了带有图像(而不是文本)的按钮,用户可以按下或单击该按钮。AndroidbuttonstylesetImageButton属性以下是与ImageButton控件相关的重要属性。您可以查看Android官方文档以获取属性的完整列表以及可以在运行时更改这些属性的相关方法。继承自android.widget.Im
- 继之前的线程循环加到窗口中运行
3213213333332132
javathreadJFrameJPanel
之前写了有关java线程的循环执行和结束,因为想制作成exe文件,想把执行的效果加到窗口上,所以就结合了JFrame和JPanel写了这个程序,这里直接贴出代码,在窗口上运行的效果下面有附图。
package thread;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util
- linux 常用命令
BlueSkator
linux命令
1.grep
相信这个命令可以说是大家最常用的命令之一了。尤其是查询生产环境的日志,这个命令绝对是必不可少的。
但之前总是习惯于使用 (grep -n 关键字 文件名 )查出关键字以及该关键字所在的行数,然后再用 (sed -n '100,200p' 文件名),去查出该关键字之后的日志内容。
但其实还有更简便的办法,就是用(grep -B n、-A n、-C n 关键
- php heredoc原文档和nowdoc语法
dcj3sjt126com
PHPheredocnowdoc
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
<?
- overflow的属性
周华华
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- 《我所了解的Java》——总体目录
g21121
java
准备用一年左右时间写一个系列的文章《我所了解的Java》,目录及内容会不断完善及调整。
在编写相关内容时难免出现笔误、代码无法执行、名词理解错误等,请大家及时指出,我会第一时间更正。
&n
- [简单]docx4j常用方法小结
53873039oycg
docx
本代码基于docx4j-3.2.0,在office word 2007上测试通过。代码如下:
import java.io.File;
import java.io.FileInputStream;
import ja
- Spring配置学习
云端月影
spring配置
首先来看一个标准的Spring配置文件 applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi=&q
- Java新手入门的30个基本概念三
aijuans
java新手java 入门
17.Java中的每一个类都是从Object类扩展而来的。 18.object类中的equal和toString方法。 equal用于测试一个对象是否同另一个对象相等。 toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示.(toString 方法是一个很重要的方法) 19.通用编程:任何类类型的所有值都可以同object类性的变量来代替。
- 《2008 IBM Rational 软件开发高峰论坛会议》小记
antonyup_2006
软件测试敏捷开发项目管理IBM活动
我一直想写些总结,用于交流和备忘,然都没提笔,今以一篇参加活动的感受小记开个头,呵呵!
其实参加《2008 IBM Rational 软件开发高峰论坛会议》是9月4号,那天刚好调休.但接着项目颇为忙,所以今天在中秋佳节的假期里整理了下.
参加这次活动是一个朋友给的一个邀请书,才知道有这样的一个活动,虽然现在项目暂时没用到IBM的解决方案,但觉的参与这样一个活动可以拓宽下视野和相关知识.
- PL/SQL的过程编程,异常,声明变量,PL/SQL块
百合不是茶
PL/SQL的过程编程异常PL/SQL块声明变量
PL/SQL;
过程;
符号;
变量;
PL/SQL块;
输出;
异常;
PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言PL/SQL 是对 SQL 的扩展,sql的执行时每次都要写操作
- Mockito(三)--完整功能介绍
bijian1013
持续集成mockito单元测试
mockito官网:http://code.google.com/p/mockito/,打开documentation可以看到官方最新的文档资料。
一.使用mockito验证行为
//首先要import Mockito
import static org.mockito.Mockito.*;
//mo
- 精通Oracle10编程SQL(8)使用复合数据类型
bijian1013
oracle数据库plsql
/*
*使用复合数据类型
*/
--PL/SQL记录
--定义PL/SQL记录
--自定义PL/SQL记录
DECLARE
TYPE emp_record_type IS RECORD(
name emp.ename%TYPE,
salary emp.sal%TYPE,
dno emp.deptno%TYPE
);
emp_
- 【Linux常用命令一】grep命令
bit1129
Linux常用命令
grep命令格式
grep [option] pattern [file-list]
grep命令用于在指定的文件(一个或者多个,file-list)中查找包含模式串(pattern)的行,[option]用于控制grep命令的查找方式。
pattern可以是普通字符串,也可以是正则表达式,当查找的字符串包含正则表达式字符或者特
- mybatis3入门学习笔记
白糖_
sqlibatisqqjdbc配置管理
MyBatis 的前身就是iBatis,是一个数据持久层(ORM)框架。 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis对JDBC进行了一次很浅的封装。
以前也学过iBatis,因为MyBatis是iBatis的升级版本,最初以为改动应该不大,实际结果是MyBatis对配置文件进行了一些大的改动,使整个框架更加方便人性化。
- Linux 命令神器:lsof 入门
ronin47
lsof
lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。
有趣的是,lsof也是有着最多
- java实现两个大数相加,可能存在溢出。
bylijinnan
java实现
import java.math.BigInteger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class BigIntegerAddition {
/**
* 题目:java实现两个大数相加,可能存在溢出。
* 如123456789 + 987654321
- Kettle学习资料分享,附大神用Kettle的一套流程完成对整个数据库迁移方法
Kai_Ge
Kettle
Kettle学习资料分享
Kettle 3.2 使用说明书
目录
概述..........................................................................................................................................7
1.Kettle 资源库管
- [货币与金融]钢之炼金术士
comsci
金融
自古以来,都有一些人在从事炼金术的工作.........但是很少有成功的
那么随着人类在理论物理和工程物理上面取得的一些突破性进展......
炼金术这个古老
- Toast原来也可以多样化
dai_lm
androidtoast
Style 1: 默认
Toast def = Toast.makeText(this, "default", Toast.LENGTH_SHORT);
def.show();
Style 2: 顶部显示
Toast top = Toast.makeText(this, "top", Toast.LENGTH_SHORT);
t
- java数据计算的几种解决方法3
datamachine
javahadoopibatisr-languer
4、iBatis
简单敏捷因此强大的数据计算层。和Hibernate不同,它鼓励写SQL,所以学习成本最低。同时它用最小的代价实现了计算脚本和JAVA代码的解耦,只用20%的代价就实现了hibernate 80%的功能,没实现的20%是计算脚本和数据库的解耦。
复杂计算环境是它的弱项,比如:分布式计算、复杂计算、非数据
- 向网页中插入透明Flash的方法和技巧
dcj3sjt126com
htmlWebFlash
将
Flash 作品插入网页的时候,我们有时候会需要将它设为透明,有时候我们需要在Flash的背面插入一些漂亮的图片,搭配出漂亮的效果……下面我们介绍一些将Flash插入网页中的一些透明的设置技巧。
一、Swf透明、无坐标控制 首先教大家最简单的插入Flash的代码,透明,无坐标控制: 注意wmode="transparent"是控制Flash是否透明
- ios UICollectionView的使用
dcj3sjt126com
UICollectionView的使用有两种方法,一种是继承UICollectionViewController,这个Controller会自带一个UICollectionView;另外一种是作为一个视图放在普通的UIViewController里面。
个人更喜欢第二种。下面采用第二种方式简单介绍一下UICollectionView的使用。
1.UIViewController实现委托,代码如
- Eos平台java公共逻辑
蕃薯耀
Eos平台java公共逻辑Eos平台java公共逻辑
Eos平台java公共逻辑
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月1日 17:20:4
- SpringMVC4零配置--Web上下文配置【MvcConfig】
hanqunfeng
springmvc4
与SpringSecurity的配置类似,spring同样为我们提供了一个实现类WebMvcConfigurationSupport和一个注解@EnableWebMvc以帮助我们减少bean的声明。
applicationContext-MvcConfig.xml
<!-- 启用注解,并定义组件查找规则 ,mvc层只负责扫描@Controller -->
<
- 解决ie和其他浏览器poi下载excel文件名乱码
jackyrong
Excel
使用poi,做传统的excel导出,然后想在浏览器中,让用户选择另存为,保存用户下载的xls文件,这个时候,可能的是在ie下出现乱码(ie,9,10,11),但在firefox,chrome下没乱码,
因此必须综合判断,编写一个工具类:
/**
*
* @Title: pro
- 挥洒泪水的青春
lampcy
编程生活程序员
2015年2月28日,我辞职了,离开了相处一年的触控,转过身--挥洒掉泪水,毅然来到了兄弟连,背负着许多的不解、质疑——”你一个零基础、脑子又不聪明的人,还敢跨行业,选择Unity3D?“,”真是不自量力••••••“,”真是初生牛犊不怕虎•••••“,••••••我只是淡淡一笑,拎着行李----坐上了通向挥洒泪水的青春之地——兄弟连!
这就是我青春的分割线,不后悔,只会去用泪水浇灌——已经来到
- 稳增长之中国股市两点意见-----严控做空,建立涨跌停版停牌重组机制
nannan408
对于股市,我们国家的监管还是有点拼的,但始终拼不过飞流直下的恐慌,为什么呢?
笔者首先支持股市的监管。对于股市越管越荡的现象,笔者认为首先是做空力量超过了股市自身的升力,并且对于跌停停牌重组的快速反应还没建立好,上市公司对于股价下跌没有很好的利好支撑。
我们来看美国和香港是怎么应对股灾的。美国是靠禁止重要股票做空,在
- 动态设置iframe高度(iframe高度自适应)
Rainbow702
JavaScriptiframecontentDocument高度自适应局部刷新
如果需要对画面中的部分区域作局部刷新,大家可能都会想到使用ajax。
但有些情况下,须使用在页面中嵌入一个iframe来作局部刷新。
对于使用iframe的情况,发现有一个问题,就是iframe中的页面的高度可能会很高,但是外面页面并不会被iframe内部页面给撑开,如下面的结构:
<div id="content">
<div id=&quo
- 用Rapael做图表
tntxia
rap
function drawReport(paper,attr,data){
var width = attr.width;
var height = attr.height;
var max = 0;
&nbs
- HTML5 bootstrap2网页兼容(支持IE10以下)
xiaoluode
html5bootstrap
<!DOCTYPE html>
<html>
<head lang="zh-CN">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">