【安卓基础1】初识Android

本文详细介绍了从创建HelloWorld程序开始,逐步解析Android项目结构,包括AndroidManifest.xml、MainActivity、activity_main.xml,讲解了资源管理、Gradle自动化构建工具以及如何使用日志。还涉及了AndroidStudio的操作,如创建模块和Gradle配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

🏆作者简介:|康有为| ,大四在读,目前在小米安卓实习,毕业入职

🏆本文收录于  安卓学习大全,欢迎关注

🏆安卓学习资料推荐:

        视频:b站搜动脑学院 视频链接 (他们的视频后面一部分没再更新,看看前面也挺好的)

        书籍:《第一行代码》(第3版) by 郭霖 (z-lib.org)

        思维导图: https://www.processon.com/view/link/62427cb2e0b34d0730e20e00(来自动脑学院)

目录

一、创建HelloWorld程序

二、分析HelloWorld程序

目录分析

HelloWorld程序怎么启动的?

1.看配置文件AndroidManifest.xml

2.看MainActivity

3.看activity_main.xml

三、详解项目中的资源

如何使用资源

四、详解Gradle

Gradle介绍

自动化构建工具有哪些?

build.gradle

五、日志

六、AndroidStudio 操作


一、创建HelloWorld程序

前提:下载好了AndroidStudio(我用的是刺猬版)

直接 new project,选择Empty Views Activity (很多教程说的是创建Empty Activity, 老版本AndroidStudio的Empty Activity = 新版本AndroidStudio的 Empty Views Activity,所以这里选择 Empty Views Activity)

语言选择java

点击Finish,等待一会

这里切换成Project

点击启动按钮,就能在虚拟手机上看到HelloWorld了(虚拟机配置一下,好像新版本是自带了一个虚拟机,直接就能用)

二、分析HelloWorld程序

目录分析

将项目结构模式切换成Project,这就是项目真实的目录结构了。

除了app目录之外,大多数的文件和目 录是自动生成的,我们并不需要进行修改。app目录下的内容才是我们以后 的工作重点

HelloWorld程序怎么启动的?

1.看配置文件AndroidManifest.xml

首先打开AndroidManifest.xml文件,从中可以找到如下代码:

这段代码表示对MainActivity进行注册,没有在AndroidManifest.xml里注册的Activity是不 能使用的。

其中intent-filter里的两行代码非常重要, 它们 表示MainActivity是这个 项目的Activity,在手机上点击应用图标,首先启动的就是这个Activity。

那MainActivity具体又有什么作用呢?Android四大组件,Activity是 Android应用程序的门面,凡是在应用中你看得到的东西,都是放在Activity中的。

2.MainActivity

打开MainActivity文件,如下图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值