是否有一种接受/已收到的方法来检查某个人(电话号码)是否在联系人列表中?
是否有一种接受/已收到的方法来检查某个人(电话号码)是否在联系人列表中?
我希望有一些我可以这样调用的东西:
bool bInContactList = InContactList("1415922353");
Is there an accepted/received way of checking to see if a person (phone number) is in the Contact List?
I'm hoping there's something I can call like this:
bool bInContactList = InContactList("1415922353");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它并不像您想要的那么简单,但您可以查询联系人内容提供程序以获取与电话号码关联的联系人:
应用程序需要
android.permission.READ_CONTACTS
权限才能访问联系人数据。您可以查看 Android 开发者网站,获取有关内容提供程序和内容的更多参考信息android.providers 包文档,其中提供了可用标准提供程序的列表安卓。
It is not as simple as you want but you can query a Contacts content provider for the contact associated with a phone number:
The application needs
android.permission.READ_CONTACTS
permission to access contacts data.You can check Android Developer site for further references about content providers and android.providers package documentation for the list of available standard providers in Android.
恐怕您没有提供有关您所谈论的语言的足够信息。例如,如果您使用 Java,您有一个 contains 方法(对所有集合通用),因此,如果您想知道某个字符串是否包含在集合中,您可以通过调用此方法来实现:
booleanfound = someCollection.conmtains (“1415922353”);
I am afraid you did not provide enough information about the language you are talking about. If you use Java -for example- you have a contains method (common to all collections) so, if you want to know if a certain String is contained in a collection you could do it by invoking this method:
boolean found = someCollection.conmtains("1415922353");