本文概述
- Android Studio的功能
- Android Studio版本历史记录
- Android Studio项目结构
- Android Studio用户界面
- Android Studio工具窗口
- Gradle构建系统
Android Studio于2013年5月16日在Google I / O会议上宣布为Android应用程序开发的正式IDE。它于2013年5月从0.1版开始进行早期访问预览。2014年12月,第一个稳定的内置版本从1.0版开始发布。
自2019年5月7日起,Kotlin是Google用于Android应用程序开发的首选语言。除此之外,Android Studio还支持其他编程语言。
文章图片
Android Studio的功能
- 它具有基于Gradle的灵活构建系统。
- 它具有用于应用程序测试的快速且功能丰富的模拟器。
- Android Studio具有一个统一的环境,我们可以在其中为所有Android设备进行开发。
- 将更改应用于正在运行的应用程序的资源代码,而无需重新启动该应用程序。
- Android Studio提供了广泛的测试工具和框架。
- 它支持C和NDK。
- 它提供了对Google Cloud Platform的内置支持。它使集成Google Cloud Messaging和App Engine变得容易。
版 | 发布日期 |
---|---|
1.0 | 2014年12月 |
1.1 | 2015年2月 |
1.2 | 2015年4月 |
1.3 | 2015年7月 |
1.4 | 2015年9月 |
1.5 | 2015年11月 |
2.0 | 2016年四月 |
2.1 | 2016年四月 |
2.2 | 2016年9月 |
2.3 | 2017年三月 |
3.0 | 2017年十月 |
3.1 | 2018年三月 |
3.2 | 2018年9月 |
3.3 | 2019年一月 |
3.4 | 2019年四月 |
3.5 | 2019年八月 |
- Android应用程序模块
- 库模块
- Google App Engine模块
文章图片
默认情况下,Android Studio在Android项目视图中显示我们的项目文件,如上图所示。此视图由模块组成,以提供对项目的关键源文件的快速访问。
这些构建文件对Gradle脚本下的顶层可见。应用模块包含以下文件夹:
- 清单:包含AndroidManifest.xml文件。
- java:它包含Java文件的源代码,包括JUnit测试代码。
- res:它包含所有非代码资源,UI字符串,XML布局和位图图像。
Android Studio用户界面Android Studio主窗口包含几个逻辑区域,如下图所示:
文章图片
- 工具栏为我们提供了广泛的操作,包括运行应用程序和启动Android工具。
- 导航栏有助于导航我们的项目并打开文件进行编辑。它提供了在“项目”窗口中可见的结构的紧凑视图。
- 编辑器窗口是一个我们可以在其中创建和修改代码的空间。根据当前文件类型,编辑器可以更改。在查看布局文件时,编辑器将显示“布局编辑器”。
- 工具窗口栏在IDE窗口外部运行,并包含允许扩展和折叠各个工具窗口的按钮。
- 工具窗口使我们可以访问特定任务,例如搜索,项目管理,版本控制等。我们可以扩展和折叠它们。
- 状态栏显示我们的项目和IDE本身的状态,以及任何消息或警告。
Android Studio工具窗口我们可以使用键盘快捷键来打开工具窗口。下表提供了最常见窗口的快捷方式列表。
工具视窗 | Windows和Linux | 苹果电脑 |
---|---|---|
Project | 替代项1 | 命令1 |
Version Control | Alt 9 | 指令9 |
Run | Shift F10 | 控制R |
Debug | Shift F9 | 控制D |
Logcat | 替代项6 | 命令6 |
Return to Editor | 退出 | 退出 |
Hide all Tool Windows | Shift + F12 | Command Shift F12 |
- 配置,定制和扩展构建过程。
- 我们可以使用相同的项目和模块从我们的应用程序创建具有不同功能的多个APK。
- 跨源集重用资源和代码。
推荐阅读
- android auto介绍
- Android Studio各种快捷功能及好用的插件
- Android--Handler
- Xamarin Android 打造属于自己的博客园APP
- Android学习(未完)
- 使用Android SwipeRefreshLayout了解Android的嵌套滑动机制
- Android动画之萌萌哒蜡烛吹蜡烛动画
- Android适配难题全面总结
- Android 6.0 权限请求