Android手机中的程序文件夹拷贝到别的Android手机上还能用么?如果不能,还需要拷贝什么信息,谢谢了。
解决方案 »
- camera显示到PopupWindow但是怎么都不行
- 用apktool反编译后的apk文件如何重新打包成apk
- 【求助】字体在屏幕大小不同的手机显示问题
- 如何在网格中的图片上点击时重新绘制颜色
- Android对每个应用程序进行电量监控
- php程序员做android项目,求资料书籍推荐
- eclipse编译cocos2dx报错......fatal error: GameManager.h: No such file or directory
- SurfaceView问题
- 点击一键清理后, 看应用管理,某些服务显示(正在重新启动),而有些不受一件清理影响怎么回事?
- 如何获取PreferenceScreen里的keyevent?
- catch时exception信息指针为空
- 不用的资源比如String等会不会影响性能?至少会占用内存吧
apk对应的包名,把里面的db,xml等文件拷贝到另一台手机上即可复制游戏数据了
如果你是想要手机里面的数据的话,可以在手机root后
这个什么意思,我没有找到这个文件夹,谢谢了
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();
}不需要任何额外的设置和权限。只要先获取所有程序的包名,然后依次传入上面的函数即可。
因为把程序备份到sdcard上,所以需要申请内存卡的读写权限。