安卓初探 - 新建项目
px(pixels)像素
一般HVGA代表320x480像素,这个用的比较多
dip或dp(device independent pixels)设备独立像素
这个和设备硬件又关,一般了支持WVGA,HVGA 和 QVGA 推荐使用这个,不依赖像素。
sp(scaled pixels - best for text size)比例像素
主要处理字体的大小,可以根据系统的字体自适应
File > New > Other > Android > Android Application Project
Application Name :
应用名称
Project Name :
项目名称
Package Name :
包名(com.公司名.app)应用的唯一标识
Build SDK :
(针对哪个版本的API开发软件)
Minimum Required SDK :
最低安卓运行平台
Create Project in Workspace :
工作环境
Activity Name :
项目的主入口名称
Layout Name :
布局名称
Navigation Type :
导航类型
Hierarchical Parent :
(默认)
Ttile : 标题
<屏幕分辨率>
1>
HVGA :
320 x 480
2>
QVGA :
240 x 320
3>
WQVGA400 :
240 x 400
4>
WQVGA432 :
240 x 432
5>
WVGA800 :
480 x 800
6>
WVGA854 :
480 x 854
<安装步骤>
1> Run as > Android Application
2> 运行 > cmd >
adb install E:\xxx.apk
<卸载步骤>
1> 虚拟机内应用程序卸载
2> 运行 > cmd > adb uninstall <应用的包名>
例子 :
adb uninstall cn.itast.app
<应用程序文件夹>
1>
src 存放JAVA源文件
2>
gen (系统自动生成)
3>
res 存放资源文件 (图片,字体..)
31>
drawable-hdpi (高),drawable-ldpi (中),drawable-mdpi (低) 存放不同分辨率的图片
32>
layout 存放软件界面 (类似于WEB的页面) 用XML定义界面
33>
values 应用使用到的数据
34>
anim 存放定义动画的XML文件
35>
xml 在Activity中使用
getResource.getXML() 读取该目录下的XML资源文件.
36>
raw 该目录用于存放应用使用到的原始文件,如音效文件等。编译时,这些数据不会被编译,它们被直接加入到程序中使用这些资源,你可以调用
getResources().openRawResource(ID).参数ID形式: R.raw.xxxxx
4>
assets 不会在R文件中生成ID,通过路径访问资源
5>
AndroidMainfest.xml
项目清单文件 四大组建(
Activity ,
ContentProvider ,
BroadcastReceiver ,
Service) 需要在该文件中进行配置,如果应用使用到了系统内置的应用(如电话服务、互联网服务、短信服务、GPS服务等)你还需要在该文件中生命使用权限。
51>
mainfest :
命名空间
52>
package :
唯一包名
53>
android:versionCode :
版本号
54>
android:versionName :
版本名称
6>
default.properties
项目环境信息 不需要修改此文件
<eclipse 编译>
.java --> .class --dx-> .dex -->打包(签名) --> .apk
adb install c:xxx.apk
adb install c:xxx.apk
<文字大小>
px(pixels)像素
一般HVGA代表320x480像素,这个用的比较多
dip或dp(device independent pixels)设备独立像素
这个和设备硬件又关,一般了支持WVGA,HVGA 和 QVGA 推荐使用这个,不依赖像素。
sp(scaled pixels - best for text size)比例像素
主要处理字体的大小,可以根据系统的字体自适应