如何获取联系人可用的最大内存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取联系人可用的最大内存相关的知识,希望对你有一定的参考价值。

我正在制作一个简单的备份应用程序,我将使用它备份联系人,请问是否有可能在电话内存中获取联系人可用的最大内存量,所以我可以使用它来设置进度条,该进度条显示例如74/100(在100个联系人中使用了74个联系人),因为我见过的一些较旧的手机具有此功能...只要手机内部存储可用,这是否可能在android中出现或联系人内存是无限的?

答案

截至2011年,Google的联系人后端系统限制为10,000个联系人,每个联系人的最大数据量为128KB。我知道此限制没有公开更改。鉴于android联系人与gmail联系人同步,这将是一个关注的限制。当然,我相信您可以在不与gmail同步的情况下将联系人存储在设备本身上,因此无论底层SQLITE数据库中的行限制如何,该限制都是可能的。该数字似乎在2GB和1TB之间变化,具体取决于某人何时检查以及他们使用哪种API或方法确定该值。

另一答案

我也想在Android中做类似的事情。能否请您提供更多详细信息,例如我们如何配置最大联系人数或基于数据库大小,以限制在数据库中的进一步插入?>

以上是关于如何获取联系人可用的最大内存的主要内容,如果未能解决你的问题,请参考以下文章

从百度地图上面获取商户联系方式请问有没有工具得到这些百度地图上店铺的数据信息?

UCWA 2.0 尝试添加转发联系人但获取 ParameterValidationFailure

如何从联系人中获取联系人图片 URL?

如何只获取联系人的手机号码

如何获取/查询联系人的 Facebook 名称?

如何从联系人中获取电子邮件和姓氏?