Android应用软件开发

194课时
692学过
8分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
5分钟

1.3.1创建新项目

点击图1-2-14中的Start a new Android Studio project选项创建一个新的项目。

17

在图1-3-1界面中:

Application name中输入项目名称。

Company Domain中输入公司域名,Android Studio 就会根据域名为你自动创建下方的包名Package name。

Project localtion为 Project 存放的本地目录。

Package name :应用程序包名。每一个app都有一个独立的包名,如果两个app的包名相同,Android会认为他们是同一个app。因此,需要尽量保证,不同的app拥有不同的包名。

其中Project location(项目位置)和package name(包名)会根据输入生成。如果您需要更换包名,可以按后面的Edit编辑。

18

在图1-3-2界面中选择Phone and Tablet即手机和平板项目。并根据需求选择支持的API最低兼容版本,点击Next进入下一步。

在图1-3-3界面中,有多个Activity模板可以选择,此处我们选择Empty Activity空白模板。点击Next进入下一步创建新Activity。

“Activity”的是我们在应用中看到的页面,也就是说,我们我们看到的每一个页面都是一个“Activity”,我们进行的所有的操作都建立在“Activity”的基础之上。

20

在图1-3-4的界面中输入Activity Name和布局文件名称Layout Name,此处我们使用默认值,点击Next开始创建项目。成功创建后将会出现如图1-3-5界面。

21

文件新建完毕后,系统自动生成项目文件结构,包括activity_main.xml和MainActivity.java两个文件。

activity_main.xml为界面布局文件,代码清单如下:

表1-3-1activity_main.xml文件清单

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>

在此布局文件中可以看到,系统自动生成了一个约束布局(ConstraintLayout)界面,布局中包含了一个text内容为“hello world”的TextView文本控件。关于布局的相关知识我们将在后续的章节进行讲解。

MainActivity.java为程序处理文件,代码清单如下:

表1-1-2activity_main.xml文件清单

package com.hello.administrator.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
    }
}

在此文件中可以看到,系统运行后将会通过setContentView( )方法调用前面表1-3-1 activity_main布局文件进行显示。接下来我们需要对虚拟机进行配置并启动,然后通过虚拟机运行我们的第一个项目。