问题标签 [contactpicker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Windows Phone ContactPicker 无法正常等待
虽然这已经在 StackOverflow 上发布过,但我认为这些都没有反映我的问题,而且这些解决方案也没有对我有用。所以我正在开发一个 Windows Phone 应用程序,我的工作流程有点像这样:
- 应用程序启动
- ContactPicker 打开
- 用户选择一个或多个联系人
- 根据他选择的联系人数量,将许多 PivotItem 添加到 Pivot 中。
我的代码如下:
据我说,在 SelectContacts() 方法中,应用程序应该等待 await 调用,一旦它返回联系人列表,它应该执行 DisplayContacts() 方法但它不起作用。我已经尝试了此代码的多种其他变体,但它们也不起作用。
c# - ContactPicker's pickContactAsync is not working properly
i'developing an application that has feature to select a contact from Contacts list.
Problem is, when i run application in "DEBUG" mode and debug my ContactPicker code, the picker runs quite thouroughly.
but when i run application in the device without debugging by simply delpoying it and choose option to "Select from Contact List" the app suddenly crashes and "Start screen" appears directly.
Anyone know what is this problem?
Here's snippet of my code::
android - Android - 片段中的联系人选择器
我有一个viewpager/滑动标签。我希望能够从手机上已经存在的通讯录中获取 4 个联系人并将它们保存在应用程序中以备后用。我有代码来做一个活动的联系人选择器,但我的联系人页面是一个片段,我还没有让它工作。
任何想法或建议将不胜感激!
它连接到的主要活动的代码:
主要活动的 XML:
联系人片段代码:
联系人 XML:
windows-phone-8.1 - Windows phone 8.1 使用联系人选取器检索电子邮件和电话号码
我正在使用以下代码允许用户选择联系人:
但是,我只得到电话号码,对象“联系人”不包含任何电子邮件地址,即使它们存在于联系信息中。一种选择是切换:
和
但是后来我没有得到电话号码……我希望能够一次选择检索所有信息。
有没有办法通过一个选择来选择这两个信息?(我还尝试向 DesiredFieldsWithContactFieldType 添加多个条目,但随后出现异常...)
最好的祝福,
可兰
编辑 07.08.2015:由于“ContactPicker.DesiredFieldsWithContactFieldType”只能接受一种类型的“ContactFieldType”,我解决此问题的方法是首先允许用户通过 ContactFieldType.PhoneNumber 获取联系人,然后我以编程方式检索电子邮件地址选定的联系人。
从用户的角度来看,这不是问题,因为所有内容都将在 ContactPicker.PickContactsAsync 中正确可见,我们只需要在代码隐藏中手动检索丢失的电子邮件信息,这很容易,因为我们知道联系人是什么由用户选择。
android - 如何从android中的json对象呈现和选择联系人?
我从服务器得到响应,因为 json 具有名称和联系号码键及其值。我想将姓名和联系电话详细信息与复选框一起显示为一列,以便用户可以从这些联系人中选择多个,并且可以通过单击按钮将联系人发送到服务器。
我的 json 文件
}
我现在将联系人和姓名放在单独的列表中。我应该怎么做才能把复选框放在那里?并选择多个联系人并将其转发到服务器?
android - Android 电话号码拨号或从联系人中选择
我希望用户能够通过自己拨打电话号码或从联系人列表中选择来发送短信。
我知道我可以很容易地实现它,查询所有联系人并提供TextView
过滤联系人或拨打号码,但我的问题旨在简化代码。
在默认的 lollipop Messenger 应用程序中,如果用户单击“+”加号按钮,他可以完全按照我之前的描述进行操作:这是我的意思的屏幕截图。
在 Android 上,有一个非常相似的功能,我可以使用以下代码重现:
然而,它只让用户拿起一个已经存在的联系人,并最终从中提取一个电话号码。
很快我的问题是:有没有办法通过使用Intent
s 来重现默认的 Messenger 行为?
提前致谢。
c# - 替换 ContactPicker.PickMultipleContactsAsync
文档ContactPicker.PickSingleContactAsync
并ContactPicker.PickMultipleContactsAsync
声明它们“可能”在 Windows 8.1 或 Windows Phone 8.1 之后不受支持
并且支持他们不是。不仅已弃用而且已过时,支持旧方法ContactPicker.PickContactAsync
并ContactPicker.PickContactsAsync
在 Windows 10 下抛出未实现的异常。
在回答了关于 Stack Overflow 的最后一个问题之后,我阅读了PickContactsAsync 的 Windows 10 文档页面,并下载了该页面末尾引用的示例。在 Win10 下运行该示例,我发现:
ContactPicker.PickContactAsync
允许按预期只选择一个联系人。ContactPicker.PickContactsAsync
有效,但只允许选择一个联系人,这与样本提出的期望相反。
错误的行为是否ContactPicker.PickContactsAsync
即将得到纠正,是由于 Windows 10 上的油漆仍在干燥而导致的简单故障,还是某些天才决定停止支持多选联系人?
我可以编写一个循环,以便用户可以连续选择它们——我在短期内看不到任何其他选项——但这是一种糟糕的用户体验。如果有一些我需要设置的设置或选项可以神奇地解决问题,我很想听听。
支持信息以获得以下良好答案
应用栏在哪里?它没有显示。如果您单击或点击某个联系人,则会将其选中并且选择器会关闭。只有当您单击“选择联系人”时它才会出现,如下所示:
如果然后单击带有刻度的列表字形,UI 会突然变为:
一旦你知道如何做到这一点,这很容易,而且很难发现。这无疑是被称为 Windows 8 的 haptomanic 阵发性的残余。
其他损失包括曾经允许在鼠标/键盘环境中进行范围和多选的 Shift 和 Ctrl 键。这些行为是由 Common Dialogs 使用的 Windows ListBox 实现的。大概新的 UI 不使用 ListBox。
对微软的一些不请自来的建议
免费升级到 Windows 10 的全部意义在于将其固定在家中,因为这实现了两件事。
- 在家里习惯 Windows 的人会希望在工作场所使用它。
- 它灌输了年轻人。你不能把他们单独留在苹果公司。这简直令人毛骨悚然。
像这里考虑的那样的用户体验灾难会破坏你的好工作。联系人选择器是新的通用对话框。它影响着一切。尽管应用程序开发人员很愚蠢,但这是您最能产生良好用户体验的地方。
这是我认为你应该做的:当通过 PickContactsAsync 调用联系人选择器时,已经在多选模式下打开它。
还有一件事
虽然我在倾倒微软,但示例中也存在一个错误。在Scenario2_PickContacts.xaml.cs
这一行
应该读
因为如果您不选择任何东西,this.contacts
则为 null 并且会出错。
c# - 在 HelloWorld Windows Phone 8.1 应用程序中使用 ContactPicker 时出现“设备未准备好(HRESULT 异常:0x80070015)”错误
我正在尝试创建一个小型 WP 8.1 应用程序,该应用程序在启动时显示一个 ContactPicker。我在 Windows 10 Preview build 10532 上使用 Visual Studio Community 2015 来创建应用程序。因此,一旦我创建了一个 Windows Phone 空白应用程序,我就会添加一个按钮和这段代码。
然后我将应用程序部署到我的 Windows Phone 8.1 手机并安装了牛仔版,并注册开发(https://msdn.microsoft.com/en-us/library/windows/apps/ff769508%28v=vs.105%29 .aspx?f=255&MSPPError=-2147217396)。
当我在手机上运行应用程序并按下按钮时,我会在标题中收到消息,但联系人选择器没有出现。有问题的行是带有等待的行。如果我将相同的应用程序部署到我的 Windows 10 手机上,效果会很好。
我在 Package.appxmanifest 文件中有这个设置:
可能是什么问题呢?
android - Android 联系人选择器获取姓名 + 号码 + 电子邮件
我在使用联系人选择器时遇到问题,它适用于 Phone.DISPLAY_NAME 和 Phone.NUMBER,但不适用于 Email.ADDRESS
因此,我正在尝试获取这些字段,但我无法弄清楚问题所在。谢谢您的帮助...
ios - 从 CNContactProperty 提取电子邮件 - iOS 9
我有一个需要访问联系人选择器视图控制器的 iOS 应用程序,以允许用户选择联系人属性,例如电子邮件地址/ imessage 电子邮件地址的电话号码。
我现在遇到的问题是我无法弄清楚如何解析返回的数据。我已经使用了该contactPicker didSelectContactProperty
方法,但我无法解析我需要的数据。
如果你运行上面的代码,你会得到以下响应:
太好了,但是如何从中提取我需要的数据呢?为什么 NSLog 语句以奇怪的格式返回数据?
谢谢你的时间,丹。