Android备份App及数据
2013-08-08 23:02
162 查看
1、要有Root权限,和sd卡写权限
2、备份App本身
//引用:http://blog.csdn.net/KPRF2009/article/details/8277996
3、备份数据:
new File("/data/data/"+packageName);
再递归保存里面的数据到SD卡相应的文件夹里
2、备份App本身
//引用:http://blog.csdn.net/KPRF2009/article/details/8277996
private void backupApp(String packageName) throws IOException { File in = new File("/data/app/" + packageName + ".apk"); File out = new File("/sdcard/BackupApp/" + packageName + ".apk"); out.createNewFile(); FileInputStream fis = new FileInputStream(in); FileOutputStream fos = new FileOutputStream(out); int count; byte[] buffer = new byte[256 * 1024]; while ((count = fis.read(buffer)) > 0) { fos.write(buffer, 0, count); } fis.close(); fos.flush(); fos.close(); }
3、备份数据:
new File("/data/data/"+packageName);
再递归保存里面的数据到SD卡相应的文件夹里
相关文章推荐
- Android 数据存数 II-数据备份简介和APP的安装路径
- Android Listview滑动时不加载数据,停下来时加载数据,让App更优
- android Sending Content to Other Apps[ 发送分享的数据到其他App]
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- 王家林最受欢迎的一站式云计算大数据和移动互联网解决方案课程 V1(20140809)之Android软硬整合设计与框架揭秘: HAL&Framework &Native Service &App&HT
- Android 多个 AppWidget PendingIntent 传送数据丢失解决办法
- Android实现通过浏览器点击链接打开本地应用(APP),并获取到传递的数据
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- android中的HttpURLConnection和HttpClient实现app与pc数据交互
- 信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- Android 数据备份
- Android Listview滑动时不加载数据,停下来时加载数据,让App更优
- Android手机设置中的清除App数据选项的思考?
- Android 查看app本地端数据表
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据