首页 文章
  • 2 votes
     answers
     views

    还原期间备份代理签名不匹配

    [Edit] From all the information I've added it seems likely that this is caused by my app registering itself as a new app under the same UID despite being the same build in the same apk. Any ideas wher...
  • 4 votes
     answers
     views

    使用Android BackupManager恢复到多个设备时出现问题

    我根据Android docs使用 BackupManager 实现了 SharedPreferences 的备份/恢复,但是我无法将首选项恢复到第二台设备 . 我相信实现很好,因为我可以将设置恢复到单个设备,即如果我运行应用程序,进行更改,卸载并重新安装,我会得到我期望的修改后的首选项 . 但是,如果我随后在 second 设备上安装应用程序,即使我使用 bmgr tool 强制在第一台设备上进...
  • 1 votes
     answers
     views

    Android BackupManager在卸载或其他设备后无法恢复?

    我正在使用 BackupManager 将 SharedPreferences 备份到 Cloud 端 . 现在,当我在单个设备上使用它并且只执行重新安装而不是完全卸载时,这可以正常工作 . 要做到这一点,我正在清除擦除prefs的数据,而不是从eclipse重新安装应用程序 . 如果我首先卸载该应用程序,并在重新安装后,还原调用报告没有要还原的数据 . 当我在其他设备上安装应用程序时也会发生同样...
  • 3 votes
     answers
     views

    Android数据备份服务

    我正在尝试使用数据备份服务,以便保存用户共享首选项,如here所述 . 但是,在尝试在不同的Android版本中测试时,我遇到了以下问题 . Android 2.3.4: 扩展BackupAgentHelper后,在尝试使用bmgr工具测试服务时(按照步骤here),在我的Motorola Atrix with Android 2.3.4中,我看到以下消息: W/BackupTransportSe...
  • 2 votes
     answers
     views

    Android数据备份:由速率限制器中止

    我已成功备份设备中的数据 . 在重新安装时,我恢复了我的第一个备份数据 . 但我的问题是进一步调用备份不会获取传输发送或保存的数据 . 当我拨打备份服务时,这是我的日志: D/BackupManagerService(748): Now staging backup of com.company.app D/PerformBackupTask(748): invokeAgentForBackup ...
  • 83 votes
     answers
     views

    Android备份/恢复:如何备份内部数据库?

    我使用提供的 FileBackupHelper 实现了 BackupAgentHelper 来备份和恢复我拥有的本机数据库 . 这是您通常与 ContentProviders 一起使用的数据库,它位于 /data/data/yourpackage/databases/ 中 . 人们会认为这是一个常见的情况 . 但是,文档并不清楚该怎么做:http://developer.android.com/g...
  • 215 votes
     answers
     views

    什么是“android:allowBackup”?

    自new ADT preview version (version 21)以来,他们有一个新的lint警告告诉我清单文件(在应用程序标记中)的下一个事情: 应该明确地将android:allowBackup设置为true或false(默认情况下为true,这可能会对应用程序的数据产生一些安全隐患) 在official website中,他们写道: 一些新检查:您必须明确决定您的应用是否允许备...
  • 1 votes
     answers
     views

    android备份代理和SherlockMapActivity

    我尝试在我的Android应用程序中实现备份代理,每次恢复时(首次启动时)我都会遇到一个奇怪的问题: Unable to resolve superclass of Lcom/actionbarsherlock/app/SherlockMapActivity; (916) Link of class 'Lcom/actionbarsherlock/app/SherlockMapActivity;'...
  • 2 votes
     answers
     views

    多个设备上的Android备份

    更新:好的,所以10个小时过去了,我在两台设备上再次运行相同的代码,令人惊讶的是,现在备份和恢复操作运行正常 . 今天对我来说一定是个好日子 . 我用来重现备份和还原方案的过程: 1)我使用Eclipse中的发布密钥导出了我的备份应用APK .2)我在Desire S和Galaxy S2上卸载了我的备份应用程序 .3)通过禁用和重新启用备份,我清除了两台设备上的所有备份数据 .4)当Desire ...
  • 12 votes
     answers
     views

    有关在SQLite数据库中使用Android备份服务的问题

    我的应用程序将所有用户数据和首选项存储在SQLite数据库中,我在Android's Data Backup Guide及其Android Backup Service中进行了一些阅读,但在开始之前仍然有一些问题 . Is the data restored during install or on initial launch of my app? 即,在调用主Activity的代码之前文件...
  • 3 votes
     answers
     views

    安装后1分钟应用程序数据清除 - BackupManagerService Timeout

    我刚刚将我的应用程序更新为API 23.每次我更喜欢全新安装时,我都可以使用该应用程序大约一分钟才能崩溃,到目前为止我输入的任何数据都会消失 . 以下是事实: 我一直在使用相同的Google帐户在物理设备和模拟器上进行测试,包括调试版本和已签名的APK . (日志中"Signature mismatch"的可能原因 . ) 尝试还原时,日志显示"Signat...
  • 20 votes
     answers
     views

    onRestore没有为我的自定义BackupAgent调用

    我的Android应用中有一些数据要备份和恢复 . 为此,我创建了 BackupAgent 的自定义实现 . 在我的清单中包含了备份代理,如下所示 <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto"...
  • 2 votes
     answers
     views

    如何通过 Cloud 在Android上备份App的数据?

    背景 我希望为我正在处理的应用程序存储和恢复一些设置和其他值 . 问题 事实证明,Android已经有一个很好的功能叫做“BackupAgent” . 但是,它似乎也不支持所有设备: 不保证所有Android设备都可以使用数据备份 它不是API问题(尽管只支持2.2),但制造商/运营商问题: 备份传输是Android备份框架的客户端组件,可由设备制造商和服务提供商自定义 . 备份传输可能因设...

热门问题