![Android开发:从0到1 (清华开发者书库)](https://wfqqreader-1252317822.image.myqcloud.com/cover/572/26943572/b_26943572.jpg)
3.1 使用And roid Studio工具创建项目
Hello Android应用程序是在屏幕上显示“Hello World! ”文字,如图3-1所示。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0045-0035.jpg?sign=1739208957-iocvLltMRDnjWXMHHa8M69gtgSPSASBA-0-c1b0c129c661b62a2570cf07b0993904)
图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,即:公司域名倒置+应用程序名。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0046-0036.jpg?sign=1739208957-ZEi8HFPXnvRjPkPI4addZ2SYXoTwItZ1-0-a0723b6830ebb2f68239d0bcc5e26aa8)
图3-2 Android Studio欢迎界面
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0046-0037.jpg?sign=1739208957-fwqBIHTEVPeqLnkxMUairzPduh1aWCHg-0-791a41f3891840b4a4979d421c663fbc)
图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。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0047-0038.jpg?sign=1739208957-vJgB412kwKAbZ26i58lVlIIcZmTKeCyB-0-c7f212f4ddd0ff876726f4f03d94cba1)
图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)模板。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0048-0039.jpg?sign=1739208957-lhR7kb3X9P6Gf221Svlo3bTBs9kdzUep-0-0ed13a67a14622d1ba4f89c7a7b33d51)
图3-5 选择活动模板
提示 Activity是Android应用绘制图形界面的重要组件,Activity中能够包含若干个View(控件)对象。本书将Activity翻译为“活动”。
在图3-5所示的对话框界面中单击Next按钮,则进入如图3-6所示的自定义活动对话框,其中的Activity Name是活动文件名,选中Generate Layout File会生成布局文件,Layout Name是布局文件名。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0048-0040.jpg?sign=1739208957-ywkEX4dRmC25zNp5lgwyFKUNZTzU7GcO-0-d095c122a7b6caa1983d5d51d0233478)
图3-6 自定义活动
在图3-6所示的对话框中单击Finish按钮完成创建工程操作,则进入如图3-7所示的界面。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0049-0041.jpg?sign=1739208957-RlbNQFpCj7sW7aj4GFUod8H8zftB8zwp-0-06228b8c7c8fb050bd9d529679640023)
图3-7 创建工程完成