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
开发。