295得票6回答
“android:allowBackup”是什么?

自从新的ADT预览版(版本21)以来,他们有一个新的lint警告,告诉我清单文件中应用程序标签上的下一步操作: 应该明确将android:allowBackup设置为true或false(默认为true,这可能对应用程序数据的安全性产生一些影响) 在官方网站上,他们写道: 几个新的...

88得票6回答
安卓备份/恢复:如何备份内部数据库?

我已经使用提供的 FileBackupHelper 实现了一个 BackupAgentHelper,用于备份和恢复我拥有的本地数据库。这个数据库通常与 ContentProviders 一起使用,位于 /data/data/yourpackage/databases/。 人们可能会认为这是一...

36得票2回答
如何测试Android 6.0完整备份行为?

简述:如何成功使用命令行工具(或其他任何工具)测试Android 6.0备份和还原功能,因为我无法恢复任何数据? 既然我在尝试让书上的示例应用程序正常运行时遇到了问题,为了解决这个问题,我从头开始创建了一个新项目。 我使用 Android Studio 1.4.1 新建项目向导创建了一...

31得票8回答
在Android中,是否有任何方法可以在卸载后保留SharedPreferences?

我将一些应用元数据存储在SharedPreferences中。每当我卸载并重新安装该应用程序时,SharedPreferences都会被删除。 是否有任何方法可以让其保留,以便如果用户卸载并重新安装,则可以恢复其旧数据?

26得票6回答
Android - 保留或删除应用程序在卸载时创建的文件

我创建了一个应用程序,它可以在SD卡上创建和存储文件。有没有一种方法可以将该文件夹与应用程序绑定,以便在用户在Android设备上运行卸载时删除所有文件?

23得票4回答
Android 23+ - 排除GCM注册ID的备份

我有一个应用程序,使用Azure发送推送通知。Azure又使用GCM向Android设备发送推送通知。 我注意到在我的AndroidManifest.xml中有一个警告: 在SDK版本23及以上,您的应用数据将自动备份,并在应用安装时还原。您的GCM regid不会跨恢复工作,因此必...

22得票3回答
备份管理器未调用备份传输

嗯,我正在尝试将数据备份功能集成到我的应用程序中,并遵循此指南。我使用SharedPreferencesBackupHelper实现了我的BackupAgentHelper。我没有收到任何错误提示,并确保在所有首选项更改后调用dataChanged()方法,但当我测试备份(`adb shell...

21得票2回答
我的自定义BackupAgent没有调用onRestore方法

我在我的Android应用程序中有一些数据需要备份和恢复。为此,我创建了一个自定义实现的BackupAgent。 在我的清单文件中,我已经包括了备份代理,如下所示:<manifest xmlns:android="http://schemas.android.com/apk/res/a...

18得票2回答
后台应用程序无UI

我是android开发的新手。我想创建一个后台应用程序,让它在后台持续运行,没有用户界面,甚至其图标也不会显示在桌面上。 简而言之,这是一个隐蔽应用程序。 这种可能吗?

17得票3回答
默认情况下,共享偏好使用的文件名是什么?

Android备份服务要求备份共享首选项的文件名: public static final String PREFS = "PrefFile"; SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHel...