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

问题描述 投票:1回答:2

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

android android-contacts android-backup-service
2个回答
2
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.