/ 手机嗨客 / android系统下,把短信存储到内存卡上

分享

   

android系统下,把短信存储到内存卡上

2013-04-10  
     自从接触Android系统的手机以来,虽说各方面的应用还是比较丰富,但是在细节方面还是让人诟病,有些实用且必须的功能都无法实现。本着自力更生,丰衣足食的指导原则,不断的学习和探索,总算将一个个原来在symbian系统上应用非常的顺手和实用的功能一一实现。在工作上,生活上也好,给了自己很大的便利。

     原来在社区里做了一个调查,android系统的手机使用人数占了优势,而达人大奖奖励中,全是android手机。这次本人要和大家分享的是,如何把信息保存在内存卡上,这样在升级android手机系统时,或者是恢复出厂设置时,信息都能保存下来。

     需要实现把信息保存在内存卡上,需具备以下知识:
     一、取得ROOT权限
     二、手机中有内存卡,并已经实现APP2SD功能

    以上两点知识,可以去百度搜索相关的技术文档,现在有很多这方面的资料,而把信息保存到内存卡的的资料,这是网上独一份,也是第一份!首先,我们要知道信息都存在什么地方,根据android系统的相关技术文档显示,信息储存的文件夹为:com.android.providers.telephony 这个文件夹存在于/data/data下,而短信息是以数据库文件的方式存在的,该文件的名字为:mmssms.db。但是单纯备份这个文件并不行,我们要做的是,把整个com.android.providers.telephony文件夹移到内存卡上,然后删除手机内存中的文件夹,通过建立硬连接的方式,实现把短信存储在内存卡上。下面是相关的执行命令:
      cd /data/data
      busybox cp -a com.android.providers.telephony /system/app2sd
      rm -r com.android.providers.telephony
      ln -s /system/app2sd/com.android.providers.telephony /data/data/com.android.providers.telephony
      至此,完成了短信文件夹的转移,实现了将短信储存在内存卡上的需求。
     以上技术过程实现,要求执行者有一定的智能机操控经验,如果对ROOT和APP2SD都不熟悉的朋友,还是慎用!
     智能机在于可以自己随心所欲的去操控,但是,却需要不断的学习和积累,在这个学习积累的过程中,可能会导致一些意想不到的后果,所以,要有心理准备。但是学会了,却是乐在其中,其乐无穷!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多

    ×
    ×

    ¥.00

    微信或支付宝扫码支付:

    开通即同意《个图VIP服务协议》

    全部>>