自定义 Android 联系人选择器

发布于 2024-09-10 03:24:08 字数 170 浏览 1 评论 0原文

我想展示一个联系人选择器,但在打开选择器时添加额外的提示。在 1.5 上,标题只是“联系人”。

我想我可以将 EXTRA_TITLE 添加到打开选择器的 Intent 中,但据说它只适用于 ACTION_CHOOSER,而不适用于 ACTION_PICK。

或者我必须推出自己的联系人选择器吗?

I'd like to present a Contact picker, but add additional prompting when the picker is opened. On 1.5 the title is simply "Contacts".

I was thinking I could add an EXTRA_TITLE to the Intent which opens the picker, but it supposedly only works on ACTION_CHOOSER, not ACTION_PICK.

Or do I have to roll my own Contact picker?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

︶葆Ⅱㄣ 2024-09-17 03:24:08

如果您想要超出内置活动功能的功能,则必须构建自己的版本,并指定与您希望“模仿”的活动相匹配的 IntentFilter 。

请注意,这并不是简单地“替换”任何内置活动的功能。系统将自动向用户显示一个选择器,用户可能会也可能不会选择您的活动来完成操作。

将您自己的“额外功能”添加到“系统替换”活动中的价值值得怀疑;系统中的其他所有内容都不会知道您的额外内容,也不会发送它们!

If you want functionality beyond what the built-in activities do, you must build your own version, and specify IntentFilters that match those of the activity you wish to "mimic".

Be advised, this does not simply "replace" any built-in activity's functionality. The system will automatically present a Chooser to the user, who may or may not pick your activity to complete the action.

Adding your own "extras" to a "system-replacement" activity has dubious value; everything else in the system will not know about your extras, and not send them!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文