短信加密此类功能由于新手学习的需求量较小,所以在网上很少有一些简单的demo供新手参考。笔者做到此处也是花了比较多的时间自我构思,具体的过程也是不过多描述了,讲一下demo的内容。(源码在文章结尾)
demo功能:
1、可以发送短信并且加密(通过改变string中的char)
2、能够查看手机中的短信
3、能够给收到的加密短信解密。
涉及到的知识点:
1、intent bundle传递
2、ContentResolver获取手机短信
3、listveiw与simpleAdapter
4、发送短信以及为发送短信设置要监听的广播
遇到的问题:
1、发送短信字符过长会导致发送失败
解决方法:设置发送每条短信为70个字以内。
原理:每条短信限制160字符以内,每个汉字是2个字符。平时我们发送短信几乎不限长度,是因为一旦超过了单条短信的长度,手机会自动分多条发送,然后接收方分多条接收后整合在一起显示。
2022-05-01 16:53:41
5.36MB
短信加密
1