我在 flutter 中创建了一个移动应用程序,我需要从用户电话簿中获取联系人。该应用程序在我的模拟器中几乎没有联系人似乎很好,但是当我用我的手机(大约有 500 个联系人)测试它时,该应用程序变得非常慢。加载所有联系人几乎需要大约 3-4 分钟。有没有办法使这个过程更快,或者我应该遵循一些其他策略来从用户移动设备上获取联系人。我对 Flutter 很陌生。我将不胜感激任何建议。谢谢你。
你在使用contacts_service插件吗?
如果是这样,我已经设法通过不加载个人资料图片来加快进程,这似乎减慢了 Android 中的速度。
var contacts = await PhoneBook.ContactsService.getContacts(
withThumbnails: false,
photoHighResolution: false,
);
Run Code Online (Sandbox Code Playgroud)
我不知道牺牲化身是否适合你。在这种情况下,这可能会对您有所帮助!
| 归档时间: |
|
| 查看次数: |
885 次 |
| 最近记录: |