![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=1739661930-fIijP2kGOk36XNfsvsODuwHto8t0OFIL-0-c882fa27b27ec897ebb2e558d51fde33)
图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=1739661930-NgcrCF5EPFHck71DsYwoBtmVqnDzW7SF-0-0040b99fa024314c48b711d6f9e95d8a)
图3-2 Android Studio欢迎界面
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0046-0037.jpg?sign=1739661930-85wruxAmrjPIcY7qNuBKSuWnu0bHsTdm-0-5e7801e4a7bd31863ccbd724dd24d04f)
图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=1739661930-C2i21l9AOiRRJPGQALqn2fPnqzcTCgdj-0-161aff5639c1caaa6b21b786c371575d)
图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=1739661930-rU4qDCvCTdBP164OlqhULBHA3rJ8xgvU-0-4965a39cad30b819ab57f800ce8e16cb)
图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=1739661930-sEKNiTpBJuEoj1Fpo5wRE5ycK0gBUZ2t-0-2fee2d08bc95cfd2b97737c67c6a032d)
图3-6 自定义活动
在图3-6所示的对话框中单击Finish按钮完成创建工程操作,则进入如图3-7所示的界面。
![](https://epubservercos.yuewen.com/73B1DF/15367246905322506/epubprivate/OEBPS/Images/Figure-0049-0041.jpg?sign=1739661930-nb3tmuBaQXDwF9Cjy3LmuBI1u9wtHGM8-0-e88fbefb4bc0c3a6d8a87c53c48ef211)
图3-7 创建工程完成