Android环境配置完成以后,现在可以构建一个简单的Android工程,体验一把。

Android工程的构建大致有两种方式:一、Eclipse等IDE工具构建;二、Android命令构建。下面分别介绍:

1.1、利用Eclipse构建Android工程

1.1.1、File-New-Android Application Project,然后进入如下界面:

Android工程的建立与解析

其中Application Name:Android应用程序名称,即生成apk并且安装后的名字,如QQ、微信等

Project Name:Android工程的名字(Android工程存放的文件夹、工程导入Eclipse等IDE工具后显示的名字)

Package Name:包名(Java类文件存放的文件夹的路径)

Minimum Required SDK:该android应用程序的apk,安装所需要的sdk的最低版本

Target SDK:该android应用程序的apk,安装的sdk的最高版本

Compile With:该android工程编译用到的sdk的版本,也可以说是最适合的sdk版本

Theme:主题选择,可以根据需要等选择。

1.1.2、上边按照需要填写完成之后,点击next,进入下图:

Android工程的建立与解析

Create custom launcher icon:勾选此项,可以设置应用程序安装后的显示图标

Create activity:勾选此选项,在android工程中创建一个activity

Mark this paoject as a library:标记此工程为一个android库工程而不是一个android工程,android库工程:将一些android工程中用到的资源、jar包等放在库工程中,可以使android工程更加简洁,库工程相当于一个包,只不过这个包里边放的是资源、jar包等。

Create Project in workspace:创建该工程后,工程的存放路径

Working sets:作用是将项目分类,勾选后,可以选择自己相应的Working sets将项目分在相应的类中,若无Working sets,可以新建一个(勾选该选项,点击select,进入建立界面后,点击new,注意类型)

1.1.3、根据上一步选择不同,下面的操作也不太相同:

1.1.3.1、若未勾选Create custom launcher icon选型,不会进入图标设置界面

1.1.3.2、若未勾选Create activity选项,则点击finish不会构建acticity

1.1.3.3、若未勾选上两项,则直接点击finish完成构建

1.1.3.4、若以上两项全部勾选,则首先进入图标设置界面,然后进入acticity创建界面,主要输入acticity以及布局文件的名字。
到此便完成了android项目的构建。

1.2、利用Android命令创建android工程

快捷键win+r,打开运行窗口,输入cmd,然后输入android create -n Hello -t 6 -p d:\

-k com.shine.demo -a HelloActivity

-n Hello:即android工程的名字

-t 6:android工程的编译用到的SDK版本(可以运行 android target list命令查看电脑上安装的各版本sdk的对应的id)

-p d:\ :android工程的存放路径

-k com.shine.demo:包名

-a HelloActivity:Android的activity的名字

项目创建完成后右键点击工程,run as Configuration进入界面,可以选择运行的工程,类名,以及选择运行的模拟器。

总结:最好利用eclipse和命令分别构建android工程,对比分析哪些是android工程必须的,哪些是因为ide生成的,这样可以更加清晰地了解android工程的结构。

更多相关文章

  1. Android 界面布局之RelativeLayout
  2. 使用AsyncTask异步更新UI界面
  3. android开发,修改默认界面的背景色
  4. Android常用UI界面设计及国际化
  5. 关于Android软键盘弹出,会把原来的界面挤上去的问题
  6. android 界面中加入密码框
  7. WPF实现定时刷新UI界面的实例详解
  8. VS2015新建一个完整的c++工程详细步骤
  9. c语言工程师的工作是什么

随机推荐

  1. 你要的 Spark AI Summit 2020 PPT 我已经
  2. 一口气搞懂MySQL索引所有知识点
  3. Markdown基本语法解析
  4. Playwright自动化测试工具之元素定位实战
  5. Nginx之_源码编译安装
  6. Hadoop 3.0磁盘均衡器(diskbalancer)功能
  7. Linux之文件目录作用
  8. 实证文章写作常用到的50篇名家经验帖, 学
  9. grep cut 及显示系统硬件信息命令
  10. Apache Spark 3.0 第一个稳定版发布,终于