xml语言

android 从assets和res中读取文件

流过昼夜 提交于 2020-02-20 02:48:01
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍 目录 Directory 资源类型 Resource Types res/anim/ XML文件,它们被编译进逐帧动画( frame by frame animation )或补间动画( tweened animation )对象 res/drawable/ .png、.9.png、.jpg文件,它们被编译进以下的Drawable资源子类型中: 要获得这种类型的一个资源,可以使用Resource.getDrawable( id ) 位图文件 9-patches(可变尺寸的位图) 为了获取资源类型,使用mContext.getResources().getDrawable(R.drawable.imageId) 注意: 放在这里的图像资源可能会被 aapt 工 具自动地进行无损压缩优化。比如,一个真彩色但并不需要256色的PNG可能会被转换为一个带调色板的8位PNG。这使得同等质量的图片占用更少的资源。

Schema技术

天涯浪子 提交于 2020-02-19 21:44:03
DTD 验证 概念: DTD 文档类型定义 作用:验证是否是“有效”的 XML PCDATA(Parsed Character DATA) 的意思是被解析的字符 数据 CDATA ( Unparsed Character Data )不应由 XML 解析 器进行解析的文本数据 使用 DTD 的局限性 1) DTD 不遵守 XML 语法 2) DTD 数据类型有限 3) DTD 不可扩展 4) DTD 不支持命名空间 Schema 技术 Schema 是 DTD 的代替者,名称为 XML Schema ,用于描述 XML 文档结构,比 DTD 更加强大,最主要的特征之一就是XML Schema 支持数据类型 1) Schema 是用 XML 验证 XML 遵循 XML 的语法 2) Schema 可以用能处理 XML 文档的工具处理 3) Schema 大大扩充了数据类型,而且还可以自定义数据类型 4) Schema 支持元素的继承 5) Schema 支持属性组 Schema 的文档结构 所有的 Schema 文档使用 schema 作为其根元素 http://www.w3.org/2001/XMLSchema : 用于验证当前 Schema 文档的命名空间( 用于验证 Schema 本身 ) 同时它还规定了来自 命名空间 http://www.w3.org/2001

ssm整合

徘徊边缘 提交于 2020-02-19 17:50:52
默认其jdk为1.8配置 < build > < plugins > < plugin > < groupId > org.apache.maven.plugins </ groupId > < artifactId > maven-compiler-plugin </ artifactId > < version > 3.1 </ version > < configuration > < source > 1.8 </ source > < target > 1.8 </ target > </ configuration > </ plugin > </ plugins > </ build > SSM整合 在Mybatis中有配置一段包扫描,我们继承supportDao层的时间。 <!-- 配置扫描Dao接口的包,动态实现Dao接口,注入到Spring容器中 --> < bean class = " org.mybatis.spring.mapper.MapperScannerConfigurer " > <!--这里是今天要说的重点--> < property name = " sqlSessionFactoryBeanName " value = " sqlSessionFactory " > </ property > <!-- 给出需要扫描的Dao接口包 --> <

Android Resource介绍和使用

余生长醉 提交于 2020-02-19 15:54:57
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容): 目录 Directory 资源类型 Resource Types res/anim/ XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象 res/drawable/ .png 、 .9.png 、 .jpg 文件,它们被编译进以下的 Drawable 资源子类型中: 要获得这种类型的一个资源,可以使用 Resource.getDrawable( id ) 位图文件 9-patches(可变尺寸的位图) 为了获取资源类型,使用mContext.getResources().getDrawable(R.drawable.imageId) 注意: 放在这里的图像资源可能会被 aapt 工具自动地进行无损压缩优化。比如,一个真彩色但并不需要256色的PNG可能会被转换为一个带调色板的8位PNG

Android Resource介绍和使用

偶尔善良 提交于 2020-02-19 15:53:54
Android Resource介绍和使用 2010-04-21 21:54:01 标签: 资源 resource 移动开发 Android 休闲 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://android.blog.51cto.com/268543/302529 1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源! res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容): 目录 Directory 资源类型 Resource Types res/anim/ XML文件,它们被编译进逐帧动画( frame by frame animation )或补间动画( tweened animation )对象 res/drawable/ .png、.9.png、.jpg文件,它们被编译进以下的Drawable资源子类型中: 要获得这种类型的一个资源,可以使用Resource.getDrawable( id ) 位图文件 9-patches

市面上测试框架这么多,为什么我2020选的是testng

断了今生、忘了曾经 提交于 2020-02-19 15:08:44
@Parameters使用方式 测试方法不必是无参数的。您可以在每种测试方法上使用任意数量的参数,并指示TestNG使用@Parameters注解向您传递正确的参数。 在此代码中,我们指定Java方法的参数firstName接收first-name的XML参数的值。此XML参数在testng.xml中定义: 也可以用在@Before/Afterand @Factory之上 可以使用@Optional指定参数默认值 如果在testng.xml中找不到"db"参数,将使用mysql作用参数值。 @DataProvider使用方式 如果我们需要传递复杂的参数,或者需要通过Java创建的参数(复杂对象,从属性文件或数据库读取的对象等),则在testng.xml中指定参数可能不够。 在这种情况下,您可以使用数据提供程序来提供需要测试的值。数据提供程序是类上的一种方法,它返回对象数组的数组。 此方法用@DataProvider注解: 默认情况下,dataProvider在同一个类中通过name查找方法,如果想在其他类中查找数据支持者,必须dataProviderClass指定,同时必须使用static修饰,如下: dataProvider支持的返回值类型: 可以在DataProvider方法上声明一个java.lang.reflect.Method参数用来输出test方法名称

XML的打包与解析

本小妞迷上赌 提交于 2020-02-19 14:45:36
XML的打包与解析 一、XML语言的特点 1、XML独立于任何编程语言,允许人们按接收者容易解析的方式,对复杂数据进行编码。先来看一个简单的XML格式的文件: [XML] 纯文本查看 复制代码 ? 1 2 3 4 5 6 < note > < to >George</ to > < from >John</ from > < heading >Reminder</ heading > < body >Don't forget the meeting!</ body > </ note > 对于程序员来说,很容易读懂这是什么意思,很明显这是传递给他人的一个便签,如果我们写出下面这样: George John Reminder Don't forget the meeting! 虽然最终从XML中提取出来就是上面的内容,但是我们从上面的内容根本看不出这是什么。 2、数据做成XML有助于改变其内容 如果我们现在想再添加一项:时间。在XML中我们可以这样: [XML] 纯文本查看 复制代码 ? 1 2 3 4 5 6 7 < note > < to >George</ to > < from >John</ from > < heading >Reminder</ heading > < body >Don't forget the meeting!</ body > < time

DTD约数

旧时模样 提交于 2020-02-19 14:28:49
什么是 DTD DTD (Document Type Definition ) ,文档类型定义,用来约束 XML 文档。规定 XML 文档中元素的名称,子元素的名称及顺序,元素的属性等。 DTD 重点要求 开发中,我们很少自己编写 DTD 约束文档,通常情况我们都是通过框架提供的 DTD 约束文档,编写对应的 XML 文档。常见框架使用 DTD 约束有 :struts2, hibernate 等。 通过提供的 DTD"web-app_2_3.dtd " 编写 XML 元素声明 先是有多少个子标签 然后顺序是什么,每个出现多少此 案例实现 步骤 1: 创建 web.xml 文档,并将“ web-app_ 2_ 3.dtd" 拷贝相同目录下。 步骤 2: 从 DTD 文档开始处,拷贝需要的“文档声明” 步骤 3: 完成 xml 内容编写 文档声明 内部 DTD ,在 XML 文档内部嵌入 DTD ,只对当前 XML 有效 2.外部 DTD ——本地 DTD , DTD 文档在本地系统上,公司内部自己项目使用 来源: https://www.cnblogs.com/www1842564021/p/12331099.html

xml中,button改变背景颜色方法

亡梦爱人 提交于 2020-02-19 11:57:53
在画几个设置界面,用到了button控件,对于button空间的背景色在不同状态下的颜色改变方法,做了一下尝试,发现了两种背景颜色改变的方法,就总结了下。 方法一尝试了好多遍才好,要点在于,在selector中android:drawable= "@drawable/button_focus"引号中为xml文件,此xml文件为color类型,且在此color xml文件中 <color xmlns:android= "http://schemas.android.com/apk/res/android" android:color= "@color/button_focus_color" > <!-- 注意此处android:color的位置 --> </color> android:color= "@color/button_focus_color"在color控件中。 方法一:填充button背景颜色的方法 在factory_reset这个xml文件中,其具体xml文件为: <?xml version= "1.0" encoding= "utf-8" ?> <LinearLayout xmlns:android= "http://schemas.android.com/apk/res/android" android:layout_width= "560px" android

button改变背景与文字颜色

≡放荡痞女 提交于 2020-02-19 11:56:47
1、定义/zhsh/res/color/txt_guide_selector.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:color="@android:color/black"></item> <item android:color="#fff"></item> </selector> 2、定义/zhsh/res/drawable/btn_guide_selector.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/button_red_pressed" android:state_pressed="true"></item> <item android:drawable="@drawable/button_red_normal"></item> </selector> 3