OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4602|回复: 6

关于手机的短信数据管理方式

[复制链接]

17

主题

293

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2012-12-26
在线时间
1 小时
发表于 2014-3-1 21:06:07 | 显示全部楼层 |阅读模式

我想实现向安卓系统那样的短信查看界面,一个号码下的短信数据怎样存储,什么格式存储在SD卡上

谈谈大家的看法,一个号码下的历史短信,可以通过滑屏方式查看 该怎么编写这个程序,我使用的uCGUI3.98图像接口界面,支持文本控件和多行文本域的控件

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-3-1 22:04:21 | 显示全部楼层
回复【楼主位】kassandra:
---------------------------------
最简单的就是:号码+短信内容。
呵呵。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-3-1 22:05:32 | 显示全部楼层
然后还要考虑方便查找。
两条路:
要嘛以时间换空间。
要嘛以空间换时间。
看你倾向哪种。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

17

主题

293

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2012-12-26
在线时间
1 小时
 楼主| 发表于 2014-3-1 22:12:49 | 显示全部楼层
回复【3楼】正点原子:

然后还要考虑方便查找。
两条路:
要嘛以时间换空间。
要嘛以空间换时间。
看你倾向哪种。

---------------------------------
当然是效率高点好,以空间换时间,该怎么弄
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-3-2 00:46:49 | 显示全部楼层
回复【4楼】kassandra:
---------------------------------
规定短信的最大长度,一条短信假设200字节。
手机号码20字节。
每个条目占用220字节,你要找的时候,就很方便了,每次往前220字节即可。
这样搜索就快啊。
但是有的时候短信可是没有200字节长的,那就浪费空间了。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

17

主题

293

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2012-12-26
在线时间
1 小时
 楼主| 发表于 2014-3-2 13:20:03 | 显示全部楼层
回复【5楼】正点原子:

回复【4楼】kassandra:
---------------------------------
规定短信的最大长度,一条短信假设200字节。
手机号码20字节。
每个条目占用220字节,你要找的时候,就很方便了,每次往前220字节即可。
这样搜索就快啊。
但是有的时候短信可是没有200字节长的,那就浪费空间了。。。

---------------------------------
同一个号码下的历史短信用双向链表来管理可以不,只需记录上一条下一条的入口地址,将同一个人发来的短信写入同一个文件里,链表记录每条短信的起始位置,有没有可行性
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-3-2 16:52:09 | 显示全部楼层
回复【6楼】kassandra:
---------------------------------
可以
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 19:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表