IDEA Android新建项目基础


title: IDEA Android基础开发
search: 2024-03-16
tags:

  • “#JavaAndroid开发”

一、构建基本项目

在使用 IDEA 进行基础的Android 开发时,我们可以通过IDEA自带的新建项目功能进行Android应用开发基础架构的搭建,可以直接找到 File --> New --> Project... 进入新建项目选项

IDEA新建项目-1

找到 Android , 如果没有基础模板的,可以等待,让IDEA 自动让其安装一个 Android 开发环境即可,在Android 项目新建之初,有四大模板,分别是 Phone and TabletWear OSTelevisionAutomotive 分别是对应开发 手机和平板电脑,穿戴设备,电视设备,车载设备这四大模板。

在此,我们选择 Phone and Tablet ,可以看到,有多个项目模板等待我们选择

详细信息请看 [[Android Activity 知识补充 (待完善)]]

[!知识点扩展] 浅谈Activity

  1. 一个 Activity 我们在 Android 中默认是一个单独的窗口
  2. Activity 之间通过 Intent 进行通信,跳转。
  3. 所有的 Activity 都必须在 AndroidManifest.xml 这个配置文件中声明,才能被识别和执行
  4. Intent 可以决定项目启动时第一个进入的 Activity 是哪一个

IDEA新建项目-2

(一) No Activity

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

IDEA新建项目-3

(二)Empty Activity

即有一个 Activity ,在 AndroidManifest.xml 中注册了一个主要的 Activity ,虽然这个Activity 里面什么也没有,其余的可以参照 No Activity,值得注意的一点是 Empty Activity 默认使用 Kotlin 进行搭建,且不可以选择 Language 所以基础开发人员不建议用这个模板

(三) 剩余所有的模板

Basic Views ActivityButton Navigation Views ActivityEmpty Views ActivityNavigation Drawer Views ActivityResponsive Views ActivityGame Activity(C++) 等等,都是大同小异,均可参照 No Activity

在这里,我们选择 使用 Empty Views Activity 选择 Java 进行 Android 开发。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值