我使用的是中国电信的3g网络,即CDMA&CDMA2000,并不清楚中国联通,中国移动,或者说是其技术标准的情况,这相关的通信协议我并不了解,所以只谈中国电信短信的一个隐蔽的bug,其他运营商,技术标准有没有,不得而知。
如果Android手机安装的软件过多,占用了几乎全部的手机存储空间(注意不是SD卡,我有张8G卡还有6G空间时就出现了这个问题),手机无法正常接收短信,当有短信到达时,系统只是提示空间不足,无法接收短信,你首先想到的是删除已有短信,但发现无济于事,当然,逼不得已,你只有卸载一些软件才能解决问题。问题登场了,怎么才能让系统再发送短消息过来呢?没有相关方案,你只有重启系统,原来,电信网络在你手机开机后并在电信网络中注册后会向你手机发送短信,或者在你手机在网时把到达的短信推送到你手机,用户一旦接收失败,除了重新开机,是没法主动拉取短信的。这是一个很隐蔽的问题,不容易发现,而且手机可以关机开机解决问题。
这里不得不提两个不知归谁的严重失误,当手机空间不足时,为什么不可以使用SD卡的空间?为什么删除一些短信后还是无法接收短信,空间不足,到底需要多少空间才够?第三个也就是重复,如果我要正常接收短信,需要腾出多少空间,让我更好的选择删除哪些应用程序。