社区
高通开发者论坛
帖子详情
使用IAddrbook接口显示通讯录记录,如果记录很多时,如何处理数据。
donghan12yue
2009-07-24 05:59:20
如果一个通讯录有很多记录,比如说有几千条,那么当用户查看通讯录时,该怎么处理这些数据:
1)一次性把所有数据全部取出来,保存在内存当中。
分析:不可行。手机内存不像PC机一样,太小。
2)从文件中取出来时选择不排序,这样就可以按照记录ID顺序,每次取N条出来(N为手机屏幕显示的条数)。
分析:不可行。通讯录不排序成啥样。
这是我想到的两种方法,皆不可行,等待高手帮忙解答
...全文
1718
2
打赏
收藏
使用IAddrbook接口显示通讯录记录,如果记录很多时,如何处理数据。
如果一个通讯录有很多记录,比如说有几千条,那么当用户查看通讯录时,该怎么处理这些数据: 1)一次性把所有数据全部取出来,保存在内存当中。 分析:不可行。手机内存不像PC机一样,太小。 2)从文件中取出来时选择不排序,这样就可以按照记录ID顺序,每次取N条出来(N为手机屏幕显示的条数)。 分析:不可行。通讯录不排序成啥样。 这是我想到的两种方法,皆不可行,等待高手帮忙解答
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chengyy02
2009-07-25
打赏
举报
回复
1)排序,建立树,树以记录的姓名排序,树的节点含有记录ID,而不是以整个记录内容排序;
2)以需要显示时,通过ID获取手机电话簿文件中的对应该ID的记录,并显示;
半吊子全栈工匠
2009-07-25
打赏
举报
回复
可以按category,一般都是取出一部分,例如取出20条,显示前10条,然后利用缓存的机制显示
Android
通讯录
管理(获取联系人、通话
记录
、短信消息)
在Android系统中,
通讯录
管理是一项重要的功能,它涉及到用户个人信息的存储和访问。这篇教程将深入探讨如何在Android应用中获取联系人信息、通话
记录
以及短信消息。首先,我们来了解一下基本概念。 1. **获取联系...
android
通讯录
源码
4. **
数据
同步**:为了保持应用内的
通讯录
与系统
通讯录
同步,源码可能会包含监听系统广播(如ACTION_CONTACTS_CHANGED)的代码,当系统
通讯录
发生变化
时
,自动更新应用内的
数据
。 5. **用户体验**:一套优秀的...
iOS
通讯录
联系人列表较完整(中文排序)
在iOS开发中,访问和展示
通讯录
联系人列表是一项常见的任务。这个项目“iOS
通讯录
联系人列表较完整(中文...开发者通过学习此项目,可以了解到如何
使用
Contacts框架,以及如何优化用户体验,尤其是在
处理
中文
数据
时
。
Android软件开发之获取
通讯录
联系人信息
可以
使用
`ActivityCompat.checkSelfPermission()`方法检查权限状态,如果未授予,则
使用
`ActivityCompat.requestPermissions()`请求权限,并重写`onRequestPermissionsResult()`方法
处理
用户的选择结果。 接下来,...
android快速滑动列表+首字母提示(仿
通讯录
,iphone)
综上所述,创建一个“android快速滑动列表+首字母提示”的功能,涉及到的知识点包括:RecyclerView的
使用
,自定义View(SideBar),
数据
处理
与排序,事件监听,适配器的实现,以及布局设计和性能优化。通过熟练掌握...
高通开发者论坛
4,663
社区成员
5,858
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章