1.Android的基本概念
A)开发环境的搭建
开发工具分三部分:eclipse
Android SDK
ADT
B)项目的目录结构
(1)源代码
Src:存放所有的.java文件
Gen:为ADT插件自动的生成的代码文件保存路径,其中R.java文件将保存所有的资源ID
Android 4.1 表示现在使用的Android-SDK的版本是4.1;
Assets:可以存放项目中一些较大的资源文件,如图片,音乐,字体等
Res:可以存放项目中的所有的资源文件,如图片,网页,文本等
Res/drawable-hdpi:保存高分辨率图片资源,可以使用Resources.getDrawable(id)方法获取资源类型
Res/drawable-ldpi:保存低分辨率图片资源,可以使用Resources.getDrawable(id)方法获取资源类型
Res/drawable-mdpi:保存中等分辨率图片资源,可以使用Resources.getDrawable(id)方法获取资源类型
Res/layout:存放所有的布局文件,主要用于排列不同的显示组件,在android程序中要读取此配置
Res/values:存放一些资源文件信息,用于读取文本资源,在本文件夹中有一些约定的文件名称。
Array.xml:定义数组数据
Colors.xml:定义表示颜色的数据
Dimens.xml:定义尺度。可以用Resources.getDimension()方法获取这些资源
Strings.xml定义字符串,可以使用resources。Getstring()或resources。Gettext()方法获取这些资源
Styles.xml:定义显示的样式文件
Res/raw:自定义的一些原生文件的所在目录,如音乐,视频等文件格式,可以使用resources。Getrawresources()方法获取这些资源
Res/xml:用户自定义的xml文件,所有的文件在程序运行时编译到应用程序中,在程序运行时可以使用Resources.getxml()方法获取
Res/anim :用于定义动画对象
(2)资源文件
Strings:配置所有的资源信息
R.java:此文件为自动生成并自动维护的
Androidmanifest.xml为android的主要配置文件,用于配置各个组件或一些访问权限等
Default.Properties:android项目的属性定义文件
(3)配置文件
C)应用程序开发流程
创建应用程序
编写布局文件
实现Activity
声明控件对象
为控件对象赋值
编写监听器类
绑定监听器
2.Activity相关知识
A)生命周期:
B)启动另一个Activity的方法
创建一个新的Activity
在androidManifest.xml中注册新的Activity
创建Intent对象
调用Intent对象的setClass方法
调用startActivity方法
3.控件
A)布局控件
LinearLayout
RelativeLayout
B)实体控件
TextView
Button
ImageView
EditText
CheckBox
ProgressBar
SeekBar
RatingBar
C)Menu
Cancel()方法调用了dismiss()方法
D)Dialog
20120720周末作业
猜拳游戏