我可以在 Android 中提取未格式化的联系人号码吗?
有什么方法可以获取没有任何格式的联系人号码。 通常数字用(-)存储,例如:089-6543-456 我想将号码拉为0896543456。
另一个与此相关的问题: 我可以使用 ContactsContract.PhoneLookup 来搜索部分匹配而不是完全匹配的号码吗?
谢谢。
is there any way to get the contacts numbers without any format.
usually numbers stored with (-) e.g.: 089-6543-456
i want to pull the number as 0896543456.
And another question related to this:
can i use ContactsContract.PhoneLookup in order to search for numbers that have partial match and not full match?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看这是否符合您所寻找的格式:
http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html#stripSeparators%28java.lang.String%29
至于问题的第二部分,您可能需要查阅内容提供商 API 来搜索联系人提供商。
See if this will meet what you're looking for with regard to the format:
http://developer.android.com/reference/android/telephony/PhoneNumberUtils.html#stripSeparators%28java.lang.String%29
As for the second part of your question, you may want to consult the content provider api for searching the Contact provider.