您的位置:首页 > 移动开发 > Android开发

Android Studio官方文档之为新设备添加一个模块篇

2016-07-05 23:06 441 查看

Android Studio官方开发文档之为新设备添加一个模块篇

本文由MTJH和PeterZhang翻译,jkYishon审校。

1、前言

模块为您的应用程序的源代码、资源文件和应用程等级设置提供了一个容器,例如模块等级构建文件和Android清单文件。每个模块都可以独立完成构建、测试和调试。

Android Studio通过模块很容易添加新的设备到您的项目。在Android Studio中通过几个简单的步骤,您可以创建一个包含特定设备类型的代码的模块,例如Android Wear或者Android TV。Android Studio为相应的设备类型自动创建模块目录,例如源代码、资源目录、默认的build.gradle文件。同时,Android Studio通过推荐的构建配置创建设备模块,比如说在Android TV模块中使用Leanback库。

本页描述如何为特定设备添加一个新的模块。

Android Studio方便在您的项目中添加一个库文件或者Google Cloud模块。关于创建一个库模块的详情请参考 Create a Library Module章节。关于创建一个Googel Cloud模块详见Adding an App Engine Java Servlet Module章节。

2、创建一个新的模块(Create a New Module)

您的项目为新的设备添加一个新的模块,按如下步骤操作:

(1)点击 File > New > New Module

(2)在显示的新模块(New Module)窗口中,Android Studio提供以下几种设备模块:

Phone & Tablet 模块

Android Wear 模块

Android TV 模块

Glass 模块

选择你想要的设备模块,然后点击Next按钮。

(3)在配置你的新模块(Configure your new module)窗口中,输入如下详情:

Application Name: 这个名字被用作新模块的应用程序的标题。

Module Name: 此处文字被用作你的可见的源代码与资源文件的文件名。

Package Name: 这是您的模块代码的JAVA命名空间并且添加到模块的Android manifest文件中package属性中。

Minimum required SDK: 这是应用模块支持的Android最低版本设置。此处的值设置build.gradle文件中minSdkVersion属性,后期可以编辑。

然后点击Next

(4)根据你选择的设备模块,下一个页面将显示Activity模板选择页面,您可以选择一个作为您的主页面,选择一个您需要的主页面模板然后点击Next,如果您不需要activity,点击Add No Activity然后点击Finish即可完成。

(5)如果你选择了一个Activity模板,下一个页面包含涉及Activity模板的几个输入框,例如类名与布局名称,完成表单然后点击Finish

Android Studio为新模块创建了所有必要的文件,并且根据新模块的gradle文件同步项目。为新设备添加一个模块的同时在模块的build文件中为目标设备添加依赖的文件。

一旦Gradle项目同步完成,在左侧的Project面板中会出现一个新的模块。如果你没有看到模块文件夹,确保正在展示的是Android视图(Android view)。

3、接下来的步骤(Next Steps)

当你添加了新的模块之后,你可以修改模块中的代码和资源文件,配置模块构建设置,构建模块,你也可以按照运行或者debug其他应用一样来运行或者debug模块。

学习如何构建模块设置,详见模块级构建文件(The Module-level Build File)章节。

构建或者运行一个具体的模块,详见选择并构建一个不同的模块(Select and build a different module)章节。

如果你还想将添加新的代码和资源文件完全支持新设备,有关如何为不同设备类型开发应用模块的更多信息,请查看相应的文档:

Android Wear模块:创建并运行一个可穿戴应用(Creating and Running a Wearable App)章节。

Android TV 模块:开始使用TV应用(Get Started with TV Apps)章节。

Glass 模块: GDK快速入门(GDK Quick Start)章节。

当你开发新的模块时,你可能会创建一个已经在其他的应用模块中已经存在的代码,为了不维护重复的代码,你可以考虑将同样的代码作为一个库模块,并将库添加到您的应用程序模块的依赖项中。有关创建库模块并将其添加为依赖项的更多信息,请参见创建一个安卓系统库(Create an Android Library)章节。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android android studio