Android项目实战-手机卫士18-读取用户的短信内容以及短信备份

Android项目实战--手机卫士18--读取用户的短信内容以及短信备份我们今天要说的就是我们手机卫士里面的高级

Android项目实战--手机卫士18--读取用户的短信内容以及短信备份

我们今天要说的就是我们手机卫士里面的高级工具里面的短信备份功能啦,其实这个软件备份的功能也很简单,就是把用户的短信读出来,然后写到一个xml或者数据库里面,

但我们这里的是读取到xml里面的。

首先我们就先在我们的高级工具里面新增两个条目啦,一个是短信备份,一个是短信恢复,就像下面的图一样,具体的那个类的代码我就不粘出来了,因为高级工具这个类挺长的

大家看也看得不爽,如果有什么不明白的,可以看看我们前面的内容

Android项目实战-手机卫士18-读取用户的短信内容以及短信备份


我们要备份短信,那么我们肯定就要先把短信的内容给读取出来啦,其实读取短信的内容也很简单,我们可以参考一下Android自己的短信管理器是怎样写的,然后我们照着写就行啦,那怎样拿到Android自己的短信管理器的源码呢,有两种方法,一种就是从Android的开源网站上下载,如果不会的可以看看我们的文章Android源码下载

还有和种方法就是拿到Android系统的apk然后反编译它,如果不会的话,可以看看我们的文章获取Android自己写好了的apk以及反编译

其实获取短信和获取系统的联系人都是差不多的,大家也可以参考一下我们之前写的那个获取手机联系人

也可以参考一下我们下面写的

首先我们新建一个Model类还有一个类是用来读取用户的短信内容

com.xiaobin.security.domain.SmsInfo

case R.id.tv_atool_sms_backup : Intent backupIntent = new Intent(this, BackupSmsService.class);startService(backupIntent);break;

好啦,到现在为止,短信备份就差不多完成的啦,我们下一次说一下我们短信的恢复


今天源码下载