【[Android学习笔记】Android常用数据及备份方法

本文介绍如何使用 SQLite 对 Android 手机上的短信 (SMS) 和彩信 (MMS) 数据库进行备份与恢复操作。具体步骤包括使用命令行工具导出 mmssms.db 数据库为 SQL 文件,并重新导入到系统中实现数据恢复。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

短信及彩信数据库
/data/data/com.android.providers.telephony/databases/mmssms.db
联系人及通话记录数据库
/data/data/com.android.providers.contacts/databases/contacts2.db
日历数据
/data/data/com.android.providers.calendar/databases/calendar.db

 

备份

#sqlite3 /data/data/com.android.providers.telephony/databases/mmssms.db
sqlite3  / DATA / DATA / com. android. providers. telephony/ DATABASES / mmssms. db
SQLite  version 3. 5. 9
Enter ".help" FOR instructions
sqlite> . output  / sdcard/ backup/ mmssms. sql
. output / sdcard/ backup/ mmssms. sql
sqlite>  . dump
. dump
sqlite> . exit
. exit

 

恢复

经测试,短信可以恢复,但是联系人恢复后似乎有些问题。
#sqlite3 /data/data/com.android.providers.telephony/databases/mmssms.db
 sqlite3 / DATA / DATA / com. android. providers. telephony/ DATABASES / mmssms. db
 SQLite version 3. 5. 9
 Enter ".help" FOR instructions
 sqlite> . READ / sdcard/ backup/ mmssms. sql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值