Android Studio入门【了解Android Studio,安装配置,熟悉目录结构】
前言
Android是由Google主导开发的、基于Linux内核的开源移动操作系统。
- 早期开发语言:Java是最早的官方开发语言。
- Kotlin的崛起:2017年Google宣布Kotlin为Android官方支持语言,Kotlin语法更简洁、安全,逐渐成为主流。
- 架构组件:Google推出了Jetpack架构组件(如ViewModel、LiveData、Room等),帮助开发者更高效地构建高质量应用。
- Jetpack ***pose:2021年推出的新一代声明式UI框架,让Android UI开发更现代化、更高效。
- Android Studio是官方推荐的IDE,支持Kotlin/Java开发
本篇将开启Android开发的学习之旅,整个学习将围绕Kotlin和Android Studio IDE使用,从基础语法(Kotlin语法,Activity、Fragment、Service、Broadcast四大组件)到数据管理(ViewModel、LiveData、RecyclerView),MVVM架构,性能优化等。
一、Android Studio环境配置
访问官网Android Studio官网下载地址下载安装包,直接安装即可,新版本的Android Studio会自带JDK(安装时选择Standard模式自动下载SDK等),也可以自己下载JDK。安装详情可以参考程序小勇博主的《Android Studio超级详细讲解下载、安装配置教程》
点击绿色方框进行下载,如果要旧版本点击Read release notes
二、第一个项目
1.创建项目
启动Android Studio,进入Wel***e界面,选择New Project -> Empty Activity -> Next -> 填写项目名,设置项目保存路径 -> Finish,等待项目创建。
等待项目加载完成,会出现这样的界面,就是成功了。这个结构是现在 Android Studio 默认的Jetpack ***pose项目结构。
2. 使用传统的布局文件夹layout
创建layout文件夹:res -> New -> Android Resource Directory -> Directory name: layout -> Resource type: layout -> OK。
创建layout文件:layout -> New -> Layout Resource File -> File name: activity_main(创建和activity一样的名字)-> OK,创建成功。
创建成功后,右上角分别是代码模式,代码-视图模式,视图模式,点击第一个可以切换到代码模式。
绑定layout文件和activity:切换到MainActivity.kt文件界面,使用下方代码替换整个文件。
import android.os.Bundle
import androidx.app***pat.app.App***patActivity
import ***.example.myapplication.R
class MainActivity : App***patActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main) // 绑定你的 XML 布局文件
}
}
3. MainActivity报错
进入lib.version.toml文件
添加这两行代码到图示处:
app***pat = "1.6.1"
androidx-app***pat = { module = "androidx.app***pat:app***pat", version.ref = "app***pat" }
然后进入build.gradle.kts(Module :app)文件中,在图示处添加代码后,点击Sync Now,这样就不会报错了。
implementation(libs.androidx.app***pat)
三、目录结构
app/
├── manifests/
│ └── AndroidManifest.xml # 应用清单文件,声明组件、权限、入口等
│
├── kotlin+java/
│ └── ***.example.myapplication/
│ ├── MainActivity.kt # 主界面 Activity,应用入口
│ └── ui.theme/
│ ├── Color.kt # 主题颜色定义
│ ├── Theme.kt # 应用主题设置(如浅色/深色)
│ └── Type.kt # 字体、排版相关定义
│
├── ***.example.myapplication (androidTest)/
│ └── ExampleInstrumentedTest.kt # 真机/模拟器自动化测试代码
│
├── ***.example.myapplication (test)/
│ └── ExampleUnitTest.kt # JVM 本地单元测试代码
│
├── res/
│ ├── drawable/
│ │ ├── ic_launcher_background.xml # 应用图标背景(矢量图或图片)
│ │ └── ic_launcher_foreground.xml # 应用图标前景(矢量图或图片)
│ │
│ ├── layout/
│ │ └── activity_main.xml # 主界面 XML 布局文件
│ │
│ ├── mipmap/ # 应用图标多分辨率资源
│ ├── values/ # 字符串、颜色、样式等通用资源
│ └── xml/ # 其它 XML 配置文件(如备份规则)
在实际 Android 开发过程中,主要会用到页面代码文件(如 MainActivity.kt)、界面布局文件(layout 下的 XML)、资源文件(如 strings.xml、colors.xml、drawable 图片)、应用清单(AndroidManifest.xml)以及依赖和构建配置文件(build.gradle)。
以上已经成功配置好环境了,接下来就可以进入Android开发,可以进入下一篇文章的学习。