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

时间:2014-09-12 21:51:01

标签: android android-contacts android-backup-service

我制作了一个简单的备份应用程序并且我将备份其中的联系人请尽可能获得手机内存中联系人可用的最大内存数量,以便我可以使用它来设置一个进度条,例如说74/100(在100个联系人中使用了74个联系人),因为我见过的一些旧手机有这个功能...是可能的android或联系人内存是无限的,只要手机内部存储可用吗?

1 个答案:

答案 0 :(得分:2)

截至2011年,Google的联系人后端系统限制为10,000个联系人,每个联系人最大数据量为128KB。我知道没有公开改变这个限制。鉴于android联系人与gmail联系人同步,这将是一个感兴趣的限制。当然,我相信您可以在设备上存储联系人而无需与gmail同步,因此无论基础SQLITE数据库中的行限制是什么,都可能存在限制。这个数字似乎在2GB和1TB左右变化,具体取决于有人检查的时间以及他们用来确定该值的API或方法。