Android开发基础知识
发布时间:2022-11-22 14:44:41 所属栏目:应用 来源:
导读: 清单文件的主要任务是告知系统应用组件的相关信息。例如,清单文件可按如下所示声明 Activity:
"1.0" encoding="utf-8"?>
<manifest ... >
? ? <application android:icon="@drawable/app_ic
"1.0" encoding="utf-8"?>
<manifest ... >
? ? <application android:icon="@drawable/app_ic
|
清单文件的主要任务是告知系统应用组件的相关信息。例如,清单文件可按如下所示声明 Activity: "1.0" encoding="utf-8"?> <manifest ... > ? ? <application android:icon="@drawable/app_icon.png" ... > ? ? ? ? <activity android:name="com.example.project.ExampleActivity" ? ? ? ? ? ? ? ? ? android:label="@string/example_label" ... > ? ? ? ? activity> ? ? ? ? ... ? ? application> manifest> 复制代码 在元素中,android:icon属性指向标识应用的图标所对应的资源。 在元素中,android:name属性指定Activity子类的完全限定类名,android:label属性指定用作 Activity 的用户可见标签的字符串。 您必须使用以下元素声明所有应用组件: 如果未在清单文件中声明源代码中包含的 Activity、服务和内容提供程序,则这些组件对系统不可见,因此也永远不会运行。不过,您可以BroadcastReceiver对象的形式,在清单中声明或在代码中动态创建广播接收器;以及通过调用registerReceiver(),在系统中注册广播接收器。 如需详细了解如何为您的应用构建清单文件,请参阅AndroidManifest.xml 文件文档。 其他 除了声明应用的组件外,清单文件还有许多其他作用,如: 应用资源 Android 应用并非仅包含代码,它还需要与源代码分离的资源,如图像、音频文件以及任何与应用的视觉呈现有关的内容。例如,您可以通过 XML 文件定义 Activity 界面的动画、菜单、样式、颜色和布局。借助应用资源,您无需修改代码即可轻松更新应用的各种特性。通过提供备用资源集,您可以针对各种设备配置(如不同的语言和屏幕尺寸)优化您的应用。 对于您在 Android 项目中加入的每一项资源,SDK 构建工具均会定义唯一的整型 ID,您可以利用此 ID 来引用资源,这些资源或来自应用代码,或来自 XML 中定义的其他资源。例如,如果您的应用包含名为logo.png的图像文件(保存在res/drawable/目录中),则 SDK 工具会生成名为R.drawable.logo的资源 ID。此 ID 映射到应用特定的整型数,您可以利用它来引用该图像,并将其插入您的界面。 项目基础知识Android 项目视图 项目图片 如需查看项目的实际文件结构(包括在 Android 视图中隐藏的所有文件),请从Project窗口顶部的下拉列表中选择Project。 如果选择Project视图,您可以看到更多文件和目录。其中最重要的目录如下: test/ 包含在主机 JVM 上运行的本地测试代码。 build.gradle(模块) 这定义了特定于模块的构建配置。 build.gradle(项目) 这定义了适用于所有模块的构建配置。该文件是项目不可或缺的一部分,因此您应该将其与所有其他源代码一起保留在修订版本控制系统中。 如需了解其他构建文件,请参阅配置构建。 项目结构设置 如需更改 Android Studio 项目的各种设置,请依次点击File > Project Structure打开Project Structure。该对话框包含以下各部分: 模块 “Modules”设置部分可让您更改项目的每个模块的配置选项。**每个模块的设置页面都分成以下标签页: 工作流程基础知识 从概念上来讲应用软件开发,Android 应用的开发工作流程与其他应用平台相同。不过,要想高效地构建精心设计的 Android 应用,您需要用到一些专业工具。以下列表概述了构建 Android 应用的流程,并添加了指向部分 Android Studio 工具(在开发流程的每个阶段,您应该都会用到这些工具)的链接。 设置工作区 您可能已完成此阶段:安装 Android Studio并创建项目。如需查看介绍部分 Android 开发基础知识的 Android Studio 演示,您也可以参阅构建您的首个应用指南。 编写您的应用 现在您可以开始编写了。Android Studio 包含多种工具和智能功能,可帮助您更快速地编写应用、编写高质量的代码、设计界面以及为不同的设备类型创建资源。如需详细了解可用的工具和功能,请参阅编写应用。 构建并运行 在此阶段,您可以将项目构建成一个可调试的 APK 软件包,以便在模拟器或 Android 设备上安装和运行。如需详细了解如何运行代码,请参阅构建和运行应用。 您也可以开始自定义 build。例如,您可以创建 build 变体,从同一项目生成不同版本的应用,并缩减代码和资源,以减小应用大小。有关如何自定义 build 的说明,请参阅配置 build。 调试、剖析和测试 在这个迭代阶段,您可以继续编写应用,但精力侧重于消除错误并优化应用性能。当然,创建测试可以帮助您完成这些工作。 有关基本调试任务的信息,请阅读调试应用以及编写和查看日志。 如需查看和分析各种性能指标(如内存使用情况、网络流量、CPU 影响等),请参阅性能剖析工具。 有关如何构建测试的说明,请参阅测试应用。 发布 当您准备好向用户发布应用时,还需要考虑一些其他事项,例如管理应用版本、构建 Android App Bundle 和使用密钥为应用签名。如需了解详情,请参阅发布应用。 (编辑:应用网_扬州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


浙公网安备 33038102330458号