Android Studio 的使用

  开发 android 程序的 IDE,我们选择 Android Studio。

PS:现在一般都是使用 Android Studio 作为 Android 开发的 IDE,如果你看的教程是用 Eclipse 的,说明这个教程可能有点老了。

下载 Android Studio

  安装 Android Studio 到官网下载即可。网址:https://developer.android.google.cn/studio

PS:安装 Android Studio 需要先配置好 Jdk 环境。

初次使用

创建项目

  首次打开 Android Studio 应该会出现下图所示界面,点击 Create New Project 来创建一个项目。在这里插入图片描述
  选择创建 Empty Activity,点击 Next。
在这里插入图片描述
  依次填写项目名、包名、保存路径、编程语言即可。
在这里插入图片描述

PS:如果是第一次使用 Android Studio,在创建项目的时候会要求安装 SDK。

Android 界面

  首次打开 Android Studio 的时候,左侧什么都不会显示,下方会下载 Gradle。

PS:下载 Gradle 的过程会比较久。

在这里插入图片描述
  当 Gradle 下载完成之后,左侧就会显示出来一些目录(如下图所示)。

在这里插入图片描述


Android Studio 介绍

  简单介绍一下 Android Studio

IDE 界面

  • 最上面是我们的菜单栏和工具栏。
  • 左侧是目录结构,点开左上角的倒三角可以看到会出现很多的选项,比较常用的是 Project 和 Android,Project 是类似 Eclipse 的目录结构,文件会比较多,而 Android 选项显示的是 Android 开发需要的文件,比较少,因此比较推荐初学者使用 Android 选项,比较容易找到文件。

在这里插入图片描述

目录结构

在这里插入图片描述

  当选择 Android 选项的时候,目录结构应该是如上图所示的。关于 Android 设备上的 App 的代码都在 app 目录下,而 Gradle Scripts 目录和我们编写的 Android 应用源代码无关,暂时不需要了解。

manifests 目录

  在 manifests 目录下是一些 Android 的全局描述文件。

在这里插入图片描述

  一般来讲只有一个 AndroidManifest.xml 这个全局描述文件(创建项目时会自动创建),如上图所示。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myfirstapplication">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.MyFirstApplication">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

  AndroidManifest.xml 文件的内容如上所示,<application> 标签是用来配置整个 app 应用的一些属性,比如 android:ico 是用于配置应用图标的,android:label 用于配置应用标签的。

  在 <application> 标签中还有一个 <activity> 标签,这个标签是用于配置我们应用中所用到的 Activity,默认情况下会创建一个 Activity —— MainAcitivity,因此这里只有一个 <activity> 标签。

  在 <activity> 中还有如下所示的四行代码,这四行代码表示将这个 Activity 配置成为应用程序入口。

<intent-filter>
    <action android:name="android.intent.action.MAIN" />

    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

java 目录

  在 java 目录下是一些 Java 源码文件,我们写的一些 Java 类文件就在这里。

  这个目录的目录结构就和我们的 Java 项目的目录结构类似,com.example.myfirstapplication 是包,MainActivity 是类。

在这里插入图片描述

  MainActivity 的源代码如下所示,MainActivity 类继承 AppCopatActivity 这个类,重写了 onCreate() 方法。

  1. 在 Android 程序中,一个 Activity 就是一个 Java 类。
  2. 在 Android 项目中,针对 Activity 的代码多数是放在 onCreate() 方法中。
package com.example.myfirstapplication;

import androidx.appcompat.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);// 设置当前的 Activity 需要显示的布局文件
    }
}

res 目录

  在 res 目录下是一些资源文件。在这个目录下,还有如下图所示的四个目录 —— drawable、layout、mipmap、values。

在这里插入图片描述

  • drawable 目录主要放置位图文件(PNG、GIF、JPEG等)、9 Patch 图片文件、绘制基本几何图形的 XML 资源文件等。

    9 Patch 图片文件是 Android SDK 中的 9 Patch 工具生成的图片,这个图片可以保证横向 or 纵向拉伸,图片不会失真,所以在实现一些背景时,经常使用。

  • layout 目录主要放置布局文件。

    布局文件主要是控制窗口中显示哪些内容。

    点击右上角可以切换设计模式和代码模式。

    在这里插入图片描述

  • mipmap 目录主要用于保存项目中应用的启动图标的,它不是一个子目录,而是由多个子目录组成的,这些子目录主要是保存不同分辨率的启动图标的。

  • values 目录主要用于保存一些字符串资源、样式资源、尺寸资源等等。

mipmap 和 drawable 的区别:

  1. 9 Patch 文件和 Shape 资源文件只能放置在 drawable 目录中。
  2. 需要适应屏幕分辨率的图片推荐放置在 mipmap 目录中,可以提高显示性能,占用内存更少。

创建 Project 和 Module

  Android Studio 中的 Project 相当于 Eclipse 中的 WorkSpace 。

  Android Studio 中的 Module 相当于 Eclipse 中的 Project。

  每个 Module 都是一个独立的 App

创建 Project

在这里插入图片描述

创建 Module

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值