关于lg818x短信排序的推断

我昨天研究了一晚上短信,找到里一些排列规律 。但都是我个人的想法,不一定正确 。

首先,大家都知道uim卡能存15条短信,但这十五条短信是有自己的固定位置(地址)的,就好像在墙上打15个洞放15个苹果,比如你取走第3个苹果,当再有新苹果补充进来时,有两种放的方法,一种按空的位置放,即哪缺苹果放哪,即新苹果为3号,我给这种方法起名叫插空法 。另一种是,把剩下的苹果重新排队,先让4号苹果把3号的空位置补上,然后再在队尾放上苹果即新苹果为15号 。lg的短信排列显然是采用的第一种方法,大概是lg认为没必要为短信按时间排序吧 。存在机子里的短信也是同样的道理 。
有的机友会问:那为什么刚收短信时是按时间排序,而在开机就不是了呢?
我的理解是:开机时收到的短信只是存在手机缓存里的,并没有真正存到uim卡里,关机时,手机就像放苹果似的把短信一个一个放到卡中 。而在缓存里,短信根据地址是按时间先后顺序排列的(有点类似于电脑的堆栈) 。

    推荐阅读