-2

我对这里使用的命名约定有点困惑......但是AFAIK可以构建一个执行一些小功能的活动(?),而不是许多不同的程序可以使用的。例如,用于日历或警报程序的日期选择器工具。

首先我想知道这些东西叫什么。我在哪里可以看到人们期望在他们的手机上预装的常见列表。最后是否有可能制作和分发你自己的?

我最初认为这些东西可能被称为小部件,但看过其中的一些后,它们本身似乎就是完整的程序——所以我假设小部件不是我要找的词。

4

1 回答 1

2

首先我想知道这些东西叫什么

Android 中没有这样的概念可以满足您的所有要求。


这是我对您的观点的第一个解释:

例如,用于日历或警报程序的日期选择器工具。

这是一个小部件。

我在哪里可以看到人们期望在他们的手机上预装的常见列表。

用户不“期望”小部件,就像他们“期望”整数、HashMaps 或任何其他编程结构一样。“预装”的小部件是 Android SDK 中的小部件。

最后是否有可能制作和分发你自己的?

您当然可以制作自己的自定义小部件。您通常以 Android 库项目的形式分发它们,其他开发人员可以下载并链接到他们的应用程序。


这是我对您观点的第二种解释:

AFAIK可以构建一个执行一些小功能的活动(?),而不是许多不同的程序可以使用的......首先我想知道这些东西叫什么

活动。

我在哪里可以看到人们期望在他们的手机上预装的常见列表。

没有这样的清单。任何设备都可以有任何应用程序,由设备制造商、移动运营商(如果相关)和用户共同决定。这些应用程序中的任何一个都可以导出一个或多个活动,理论上其他应用程序可以链接到这些活动。

话虽如此,您会Intent在 Android SDK 中找到各种操作字符串,尤其是在Intent类中,这些操作字符串旨在供 使用startActivity(),并且将在大多数 Android 设备上得到尊重。

最后是否有可能制作和分发你自己的?

欢迎您创建 Android 应用程序。欢迎您在该应用程序中实施活动。欢迎您导出这些活动并为它们提供操作字符串等。欢迎您记录这些操作字符串,并以其他方式向第三方开发人员解释他们如何调用您的活动。此外,您可以创建支持我上面提到的一些常见Intent操作的活动(例如,PDF 查看器应用程序具有宣传它们可以支持查看 PDF 文件的活动)。

于 2012-07-04T18:47:11.667 回答