如何获得显示“QuickContact”的 Android Intent?

发布于 2024-10-31 20:23:12 字数 559 浏览 0 评论 0 原文

我正在开发我的第一个 Android 应用程序,并尝试为 QuickContact 面板获取 Intent。我在某处发现提到了 QuickContact.getQuickContactIntent(...) 方法。但是当我尝试使用它时,它告诉我它对于 QuickContact 类型未定义。经过几天的谷歌搜索后,我发现了一堆在代码中使用它的页面,但没有任何关于如何使用它或需要哪些导入或任何内容的信息。那么我该如何使用这个方法呢?我需要获取用于启动面板的Intent

我已在我的文件中包含以下导入内容:

import android.provider.ContactsContract.QuickContact;

或者,我可以使用什么其他方法来获取 QuickContact 意图以传递给需要意图的对象?我希望将 LiveFolder 提供程序的意图传递回光标。

我正在针对 Google API 9 级、平台号 2.3.1 进行开发。 谢谢!

I'm working on my first Android application, and am trying to get an Intent for the QuickContact panel. Somewhere I had found mention of the method QuickContact.getQuickContactIntent(...). But when I try to use it, it tells me that it is undefined for the type QuickContact. After googling for several days, I find a bunch of pages using it in code, but nothing about how to use it or what imports are necessary or anything. So how do I use this method? I need to get the Intent used to launch the panel.

I've included the following import in my file:

import android.provider.ContactsContract.QuickContact;

Alternatively, what other method could I use to get a QuickContact intent for passing to something expecting an intent? I am looking to pass the intent back in the cursor for a LiveFolder provider.

I am developing against the Google APIs Level 9, platform number 2.3.1.
Thanks!

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

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

发布评论

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

评论(2

別甾虛僞 2024-11-07 20:23:12

Use the widget onUpdate() and onRecieve() events to communicate with the RemoteView like explained here. The documented source of that discussion is here if you want some reading material. I can't begin to assume why you're trying to get the intent, or how you initially created the ContactContract.QuickContact object you're referring to. Little more information might get a few more views, and probably alternate solutions; so if this doesn't help consider posting a bit more info.

仙气飘飘 2024-11-07 20:23:12

好吧,我让它工作的方法是放弃使用 LiveFolders 的想法,并编写我自己的“文件夹”对话框,我可以使用我自己设计的适配器向其中添加实际的 QuickContactBadge 小部件。

Well, the way I got this to work was to instead abandon the idea of using LiveFolders, and write my own "folder" dialog, to which I can add actual QuickContactBadge widgets using an adapter of my own devising.

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