安卓初探 - 新建项目
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)比例像素
主要处理字体的大小,可以根据系统的字体自适应