安卓入门-熟悉Android Studio以及创建第一个安卓模块

一、创建项目相关:

Start a new Android Studio project:
在这里插入图片描述
Name:表示应用名称,此应用安装到手机之后会在手机上显示该名称

Package name:表示项目的包名,Android系统就是通过包名来区分不同应用程序的,因此包名一定要具有唯一性。

 下面是安卓的创建活动界面,可以看到,Android Studio提供了很多种内置模板,不过由于我们才刚刚开始学习,用不着这么多复杂的模板,这里直接选择Empty Activity来创建一个空的活动就可以了。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
锤子按钮:编译项目

下拉列表:选择运行哪一个项目,通常app就是当前的主项目

三角形按钮:运行项目

1.1 Android Studio的一些简写

单词/缩写 含义
AVD:Android Virtual Device Android运行的虚拟设备
select a system image 选择系统映像/差不多就是系统版本文件的意思
portrait 纵向的
lanscape 横向的
emulated performance 仿真性能
graphics 图像
device frame 设备框架
advanced setting 高级设置
default orientation 默认方向,指的是初次进入系统时的竖屏还是横屏
instant run 即时运行

1.2 Android Studio项目结构分析

 任何一个新建的项目都会默认使用Android模式的项目结构,但这并不是项目真实的目录结构,而是被Android Studio转换过的。这种项目结构简洁明了,适合进行快速开发,但是对于新手来说可能并不易于理解。

在这里插入图片描述
 Project是真实的项目目录结构,而Android是经过转化的项目目录结构。

在这里插入图片描述
 现在整个项目的外层目录结构已经介绍完了。你会发现,除了app目录之外,大多数的文件和目录都是自动生成的,我们并不需要进行修改。想必你已经猜到了,app目录下的内容才是我们以后的工作重点,展开之后结构如下图所示。

在这里插入图片描述
下图是谷歌官方文档中提供的AS工程结构图:

在这里插入图片描述
 可能很多人刚开始接触studio时,对于BuildScript下面的两个build.gradle文件不太明白,一模一样的文件名放在同一个目录下给人一种混乱的感觉(至少我当时是这么头疼的)

  1. 在一个工程中可以有多个build.gradle配置文件
  2. 工程根目录存在一个build.gradle配置,用于对整个工程的配置(仓库,插件)
  3. 每个模块(module)内有一个build.gradle文件,对应该模块纬度的相关编译配置(模块类型、构建方式、用于编译的SDK版本、该模块所依赖的库等等)

一个工程中 build.gradle文件个数 = module个数(代表模块的garadle配置文件) + 1(代表整个工程的配置文件)

1.3 安卓项目文件的第一次分析

 接下来我们来查看AndroidManifest.xml文件,也就是整个安卓项目的配置文件。

 这段代码表示对HelloWorldActivity(MainActivity)这个活动进行注册。没有在AndroidManifest.xml里注册的活动是不能使用的。

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

                <category android:name="android.intent.category.LAUNCHER" />
                    
//使用<intent-filter>括起来的以上两段代码很重要,其代表HelloWorldActivity是这个项目的主活动在手机上点击应用图标,首先启动的就是这个活动。
            </intent-filter>
        </activity>

 下面我们打开MainActivity来一探究竟,查看器其究竟是如何运行的:

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

public class MainActivity ext
  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值