android studio 作为开发 android 应用的官方集成开发环境(ide),它依托于 intellij idea 强大的代码编辑器与开发者工具,还具备诸多能够提升 android 应用构建效率的功能。
举例如下:
- 基于 gradle 的灵活构建体系
- 高效且功能完备的模拟器
- 统一的开发环境(可用于开发适配所有 android 设备的应用)
- 借助实时编辑功能,可对模拟器和实体设备中的可组合项进行实时更新
- 代码模板与 github 集成,有助于打造常见的应用功能并导入示例代码
- 丰富多样的测试工具和框架
- lint 工具,可识别性能、易用性以及版本兼容性等方面存在的问题
- 支持 c++ 和 ndk
- 内置对 google cloud platform 的支持,便于轻松集成 google cloud messaging 和 app engine
在 android studio 里,每个项目均包含一个或多个模块,这些模块中存有源代码文件与资源文件。
模块的类型涵盖:
- android 应用模块
- 库模块
- google app engine 模块
默认情况下,android studio 会在 android 项目视图中展示项目文件(如图 1 所示)。该视图按照模块组织架构,方便用户快速访问项目的关键源文件。所有构建文件会在顶层的 gradle scripts 下呈现。
每个应用模块包含以下文件夹:
- manifests:包含 androidmanifest.xml 文件。
- java:包含 kotlin 和 java 源代码文件,其中也包括 junit 测试代码。
- res:包含所有非代码资源,例如界面字符串和位图图像。
磁盘上的 android 项目结构与这种扁平表示形式的项目结构存在差异。若要查看项目的实际文件结构,需从 project 菜单中选择 project,而非 android。
本文转载自互联网,如有侵权,联系删除
有心就好!——文章设置里上传