使用自定义 Android 帐户调用本机联系人插入活动

发布于 2024-10-13 23:46:58 字数 128 浏览 3 评论 0原文

我已经创建了自己的帐户(也具有自定义帐户类型)以与我的应用程序结合使用,但是当我想通过此帐户上的地址簿应用程序插入或编辑联系人时,它不会触发本机活动,而是触发仅包含名称字段的自定义字段...

您知道我如何触发完整的本机字段吗?

I have created my own account (with a custom account type as well) to use in combination with my application but when I want to insert or edit a contact through the Address Book application on this account, it does not trigger the native activity but a custom one with just name fields...

Do you know how I can trigger the full native one instead?

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

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

发布评论

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

评论(1

诗酒趁年少 2024-10-20 23:46:58

这是不可能的。您需要添加自己的活动。
一种方法是添加配置文件操作并处理它。
请参阅此处:打开一个活动以在同步适配器中编辑联系人。

另请参阅:用于编辑联系人的蜂窝同步适配器功能,尽管没有回答你可以找到我在处理它时发现的有用链接

在示例中你可以找到 这里只有编辑意图,但对于其他情况用 ACTION_INSERT 替换操作就足够了

It is not possible. You need to add your own Activity.
One way is to add a profile action and handle it.
See here: open an activity to edit contact in sync adapter.

Se also: honeycomb sync adapter features for editing contacts although there is no answer you can find useful links I found when I was dealing with it

In the example that you can find here there is only the Edit intent but it is enough to replace the action with ACTION_INSERT for the other case

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