android helloworld
首先创建一个android应用程序。
eclipse=>file=>new=>android project
在project name处填写项目名称,next
选择sdk版本,next
备注:
sdk版本可以向后兼容不能向前兼容,如果选择android3.0只能在android3.0+的android版本上安装。
目前常见的android版本
拉手2.0以上
api=5
qq美食2.0以上
api=6
Application Name 为项目名称。
Package Name 一般格式为com.公司名.项目名。
Create Activity 项目启动时默认启动的activity。
Minimum sdk apk 在手机安装时需要的最低android系统版本。
创建好以后会自动创建一些目录和文件。
目录结构说明
src 自己编写的源代码存放目录。
gen 此目录一般为系统自动生成。
BuildConfig.java
系统自动生成,不允许修改,作用系统不断自动调试,检查代码是否正确。
R.java
系统自动生成,不允许修改,主要作用是用此类引用资源文件,资源文件的变动时此文件也会相应变动。
Android2.1 此目录存放android的类库文件
assets 存放自己开发的任意文件
res 此目录存放资源文件。
此目录下文件会在gen目录下R.java文件里生成相应的类。
drawable-hdpi 存放高分辨率图片
drawable-ldpi 存放低分辨率图片
drawable-mdpi 存放中档分辨率图片
备注:以上目录主要解决android手机分辨率不同时应用不同的图片。
layout 存放布局文件
main.xml 主布局文件
values 存放应用程序存在放的字符串。
strings.xml 主资源文件
AndroidManifest.xml 应用程序主配置文件
manifest 标签为应用程序的根标签
package属性为应用的包名
android:versionCode 整个版本的更新次数。
android:viersionName 应用程序版本。
uses-sdk 为应用程序安装时需要的最低android版本号
apppliction应用程序配置
android:icon为应用程序的图标文件
android:label为应用程序的名称
activity actviity配置信息
android:name actvity类名
android:lablel actvity名称
intent-filter 待补充。