Android开发:从0到1 (清华开发者书库)
上QQ阅读APP看书,第一时间看更新

3.1 使用And roid Studio工具创建项目

Hello Android应用程序是在屏幕上显示“Hello World! ”文字,如图3-1所示。

图3-1 Hello Android应用运行效果图

创建Hello Android应用最简单的方法是通过Android Studio工具提供的模板实现。具体步骤是:启动Android Studio工具,如图3-2所示,在Android Studio欢迎界面中选择Start a new Android Studio proj ect菜单。然后进入如图3-3所示的配置工程对话框,在对话框的输入项目中,Application Name项目是应用程序名,这里输入Hello Android;Company Domain项目是公司域名,公司域名是构成工程包名的重要组成部分。从图3-3可见,如果公司域名输入的是51work6.com,则包名为域名倒置、com.a51work6.helloandroid,即:公司域名倒置+应用程序名。

图3-2 Android Studio欢迎界面

图3-3 配置工程对话框

提示 在Java中的包名命名规范是:一般都是小写字母;首字符不能是数字,包名com.51work6中51work部分首字符是数字,这是非法的,因此Android Studio工具在前面添加了字母a;另外,包名中也不能有空格,所以Hello Android变换为helloandroid,即去掉空格小写所有字母。

在图3-3所示的对话框中单击Next按钮,进入如图3-4所示的对话框,这里可以选择不同的Android平台和SDK版本。目前,Android平台不仅仅是包括Android手机(Phone)和平板电脑(Tablet),还包括手表(Wear)、电视机(TV)和车载系统(Android Auto),本例选择Phone and Tablet。除了选择Android平台,还需要选择该应用发布所支持的Minimum(最低的)SDK版本,本例选择的API 21,即Android 5.0。

图3-4 选择Android平台和SDK版本

提示 在实际发布应用时候,Android平台的最低SDK版本不应该是目前最高版本,而应该考虑目前大部分用户所采用Android版本。从图3-4可见,API 21用户目前不多于40.5%,如果不能确定选择哪一个,可以单击Minimum SDK选项下面的Help me choose超链接来帮助选择。

在图3-4所示的对话框中单击Next按钮,则进入如图3-5所示的活动(Activity)模板对话框,这里可以选择活动(Activity)模板,就本例而言需选择空活动(Empty Activity)模板。

图3-5 选择活动模板

提示 Activity是Android应用绘制图形界面的重要组件,Activity中能够包含若干个View(控件)对象。本书将Activity翻译为“活动”。

在图3-5所示的对话框界面中单击Next按钮,则进入如图3-6所示的自定义活动对话框,其中的Activity Name是活动文件名,选中Generate Layout File会生成布局文件,Layout Name是布局文件名。

图3-6 自定义活动

在图3-6所示的对话框中单击Finish按钮完成创建工程操作,则进入如图3-7所示的界面。

图3-7 创建工程完成