在Android中使用Android备份服务将数据备份到Google服务器
我正在尝试将我的应用程序的数据备份到谷歌服务器上 为此,我在代码中实现了一个BackupAgent,并将其包含在Android清单文件中,以及在向 当我运行应用程序进行备份时,这不是在执行备份。。Im使用连接到WIFI的Nexus one设备 有人能告诉我为什么不调用我的备份代理的onBackup方法吗 我是否遗漏了一些东西,包括在Android清单文件中或程序中的某些地方 下面是我的清单文件在Android中使用Android备份服务将数据备份到Google服务器,android,android-backup-service,Android,Android Backup Service,我正在尝试将我的应用程序的数据备份到谷歌服务器上 为此,我在代码中实现了一个BackupAgent,并将其包含在Android清单文件中,以及在向 当我运行应用程序进行备份时,这不是在执行备份。。Im使用连接到WIFI的Nexus one设备 有人能告诉我为什么不调用我的备份代理的onBackup方法吗 我是否遗漏了一些东西,包括在Android清单文件中或程序中的某些地方 下面是我的清单文件 <manifest xmlns:android="http://schemas.android.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.simpledatabackup"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:backupAgent="MyBackupAgent"
android:debuggable="true">
<activity android:name=".SimpleDatabackup"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<meta-data android:name="com.google.android.backup.api_key"
android:value="AEdPqrEAAAAIZn2ysSLR5wNbcq1uaoWQO0HuipMetQENVTsilw" />
</application>
<uses-sdk android:minSdkVersion="8" />
</manifest>
我的备份代理是这样的:我没有实现其中的功能是onBackup和onRestore。一旦它被调用,我将实现我想要的
public class MyBackupAgent extends BackupAgent {
@Override
public void onCreate() {
System.out.println("In MyBackuAgent's onCreate() method");
}
@Override
public void onBackup(ParcelFileDescriptor arg0, BackupDataOutput arg1,
ParcelFileDescriptor arg2) throws IOException {
System.out.println("In MyBackuAgent's onBackup()");
// TODO Auto-generated method stub
}
@Override
public void onRestore(BackupDataInput data, int appVersionCode,
ParcelFileDescriptor newState) throws IOException {
}
}
在清单中的应用程序标记中包括
android:allowBackup="true"
android:restoreAnyVersion="true"
android:backupAgent="<package>.MyBackupAgent"
请按照本节立即调用备份进行测试
backupmanager服务在对backupmanager的datachanged调用后,按小时间隔定期安排备份 在清单中的应用程序标记中包括
android:allowBackup="true"
android:restoreAnyVersion="true"
android:backupAgent="<package>.MyBackupAgent"
请按照本节立即调用备份进行测试
backupmanager服务在对backupmanager的datachanged调用后,按小时间隔定期安排备份 能否显示备份代理的代码片段以及添加到清单中的内容?您是如何确定没有调用onBackup的?感谢您的回复Mayara..能否显示备份代理的片段以及您添加到清单中的内容?您是如何确定没有调用onBackup的?感谢您的回复Mayara..+1查找源代码并注意到一小时延迟+1查找源代码并注意到一小时延迟