谷歌驱动器中保存的应用数据未显示在备份部分

时间:2017-08-30 05:52:25

标签: android google-drive-android-api

我已在我的应用程序中使用google drive android API实现了数据备份。备份数据将保存到“AppFolder”。正在保存和检索数据。但是,当我在关联的Google云端硬盘帐户中选择“备份”部分时,不会显示该文件。

在保存/创建备份数据之前,我已经设置了以下参数:

String filename = preferences.getString(Constants.USERNAME, Constants.USERNAME_DEF) + "__" + DataHelper.DATABASE_NAME;
MetadataChangeSet changeSet = new MetadataChangeSet.Builder()
                                .setTitle(filename)
                                .setMimeType("application/x-sqlite3")
                                .setStarred(true).build();


Drive.DriveApi.getAppFolder(mGoogleApiClient).createFile(mGoogleApiClient, changeSet, driveContents).setResultCallback(new ResultCallback<DriveFolder.DriveFileResult>() { ... });

是否需要添加任何参数,以便保存的数据显示在Google云端硬盘的“备份”部分中?

1 个答案:

答案 0 :(得分:0)

这应该可以解决你的困境:

  

什么是应用程序文件夹?

     

应用程序文件夹是一个只能由您的应用程序访问的特殊文件夹。其内容对用户和其他人隐藏   应用程序。尽管对用户隐藏,但仍会存储应用程序文件夹   在用户的云端硬盘上,因此使用用户的云端硬盘存储空间配额。   App文件夹可用于存储临时配置文件   文件或属于用户但应该的任何其他类型的文件   不被篡改。