Android 安卓初探 新建项目

安卓初探 - 新建项目
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

<文字大小>

px(pixels)像素
一般HVGA代表320x480像素,这个用的比较多

dip或dp(device independent pixels)设备独立像素
这个和设备硬件又关,一般了支持WVGA,HVGA 和 QVGA 推荐使用这个,不依赖像素。

sp(scaled pixels - best for text size)比例像素
主要处理字体的大小,可以根据系统的字体自适应
原文地址:https://www.cnblogs.com/LYshuqian/p/2919129.html