title: IDEA Android基础开发
search: 2024-03-16
tags:
- “#JavaAndroid开发”
一、构建基本项目
在使用 IDEA 进行基础的Android 开发时,我们可以通过IDEA自带的新建项目功能进行Android应用开发基础架构的搭建,可以直接找到 File --> New --> Project... 进入新建项目选项

找到 Android , 如果没有基础模板的,可以等待,让IDEA 自动让其安装一个 Android 开发环境即可,在Android 项目新建之初,有四大模板,分别是 Phone and Tablet ,Wear OS ,Television,Automotive 分别是对应开发 手机和平板电脑,穿戴设备,电视设备,车载设备这四大模板。
在此,我们选择 Phone and Tablet ,可以看到,有多个项目模板等待我们选择
详细信息请看 [[Android Activity 知识补充 (待完善)]]
[!知识点扩展] 浅谈Activity
- 一个
Activity我们在Android中默认是一个单独的窗口Activity之间通过Intent进行通信,跳转。- 所有的
Activity都必须在AndroidManifest.xml这个配置文件中声明,才能被识别和执行Intent可以决定项目启动时第一个进入的Activity是哪一个

(一) No Activity
即一个 Activity 也没有,不在 AndroidManifest.xml 中注册 Activity ,我们选择后可以看到,如图的配置,其中比较重要的是 Save location, Language, Minimum SDK, Build configuration language 这四大配置。
1. Save location 是决定你项目放在计算机哪个地方的,你可以在对应路径找到它
2. Language 选项,有且只有两个选择,Java 和 Kotlin,现代企业开发主流是 Kotlin ,但是 Kotlin 和 Java 是同源的,如果你是一个 Android 开发高手,建议直接使用 Kotlin ,如果基础不够,建议从 Java 开发进行基础打牢固。
3. Minimum SDK ,在这里你可以选择你的 Android 最低适配版本,我们知道 Android 每年推出一个大的版本 SDK 越新的版本并不一定支持以前的老版本,选择合适的版本支持是软件基础开发必须要考虑的事情
4. Build configuration language 是选择构建项目的配置语言,你一般可以选择是 Kotlin 或 Groovy 不过建议选择的是 IDEA 默认的 Kotlin DSL (build.gradle.kts)

(二)Empty Activity
即有一个 Activity ,在 AndroidManifest.xml 中注册了一个主要的 Activity ,虽然这个Activity 里面什么也没有,其余的可以参照 No Activity,值得注意的一点是 Empty Activity 默认使用 Kotlin 进行搭建,且不可以选择 Language 所以基础开发人员不建议用这个模板
(三) 剩余所有的模板
如 Basic Views Activity,Button Navigation Views Activity ,Empty Views Activity,Navigation Drawer Views Activity,Responsive Views Activity,Game Activity(C++) 等等,都是大同小异,均可参照 No Activity
在这里,我们选择 使用 Empty Views Activity 选择 Java 进行 Android 开发。


















