小小千想和您聊一聊

当前位置: 首页> 技术分享> 移动端测试之Android配置使用过程

移动端测试之Android配置使用过程

  Android 是基于JAVA语言来进行开发编写的,但是对于Android体系中最底层是Linux层,现在说一下android 项目的结构目录:

  整体结构和一个普通的java项目很类似每一个项目都有一个主Activity 相当于java类中的main 方法是程序的入口 比如 该项目中的ListViewActivity 就是程序的主入口 gen包下面的R类 是系统自动生成的 在做项目的时候我们一定不用手动去修改它,说白了你无须管它就行了。AndroidManifest.xml配置的该项目远行的核心对象以及权限,版本信息等等..具体的一个配置如下..

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.testlayout"---指定对应的包名
      android:versionCode="1"
      android:versionName="1.0">
<application android:icon="@drawable/icon" –指定应用的图标

android:label="@string/app_name">--指定应用的名称 
        <activity android:name=".ListViewActivity"
                  android:label="@string/app_name">
            <intent-filter>--项目的意图对象
                <action android:name="android.intent.action.MAIN" />
				---	代表程序的主入口--
                <category android:name="android.intent.category.LAUNCHER" />--代表当程序远行的时候,显示在最上面..
            </intent-filter>
        </activity>
		<service android:name=""> </service>--配置服务
		<provider android:name=""></provider>--配置内容提供者
		<receiver android:name=""></receiver>--服务的接受者
    </application>
    <uses-sdk android:minSdkVersion="8" />--sdk的版本号
	<uses-permissio></uses-permissio>--对应的权限 比如访问网络权限,电话权限--
	
</manifest>

  Res 下面有三个文件夹 前三个用来存放图片的 根据清晰度和分辨率分配的 从上到下 分辨率是从高到低..这个可以根据实际需要进行选定..

  Layout 文件里面主要存放 一些布局文件 都是以.xml格式存在的..

  Values 文件里面放的是一些常用的值 一般通过引用 为了实现国际化..

  当然 在实际项目中的开发 可能还需要anim文件 该文件专门用来存放动画相关的配置 还有color文件 用来存放相关颜色的设置.

  一:android 常用控件

  1 andorid 常用控件:TextView

  掌握常用的文本属性,比如 文本显示,高度,宽度,字体大小,颜色,是否显示超链接,是否显示跑马灯…

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"—指定控件的布局的形式 默认值为水平 horsiotonal – vertical 指定为垂直形式..
android:layout_width="fill_parent"—表面宽度填充父窗口的宽度—
它还有个值 是warp_content 表示 包裹当前的内容..
android:layout_height="fill_parent"—表明高度填充父窗口的高度—
它还有个值 是warp_content 表示 包裹当前的内容
    >
	<TextView  
		android:text=”hello,world ”指定要显示的文本内容
		android:autoLink="web"—是否加上超链接..
		有 none,web,email,phone,all 分别是对应不加超链接,给url,emali,phone加上超链接,如果选择all 那么只要是以上4个中的一个都会加上超链接..
		android:textSize="12px"
		android:textColor="#ffff00"
	    android:layout_width="fill_parent" 
	    android:layout_height="wrap_content" 
	    />
</LinearLayout>

  2 android 常用控件 EditText

  该控件其实大家都很熟悉的,因为它和我们平常使用的html中的input标签一摸一样,里面的属性几乎都是一样的,下面就让大家看看它实现的代码:

<EditText
		   android:id="@+id/edit1"
		   android:layout_width="fill_parent"
		   android:layout_height="wrap_content"
		   android:editable="true"—指定当前的文本框是否是可编辑
		   android:hint="请输入你的姓名"—显示在编辑框里面的内容,给用户的提示---
		/>

上一篇:HTML5工具初识之网页编辑器

下一篇:认识HTML

QQ技术交流群

千锋软件测试官方①群
858327674

加入群聊