首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过“保存到驱动”按钮将文件保存到Google

通过“保存到驱动”按钮将文件保存到Google
EN

Stack Overflow用户
提问于 2014-07-07 19:11:00
回答 1查看 2.4K关注 0票数 0

我正在创建一个Android应用程序,并希望集成谷歌驱动器。其目的是将文件保存或加载到给定的Google帐户中。是否有一个“保存到驱动器”按钮为Android喜欢的web应用程序,我可以使用。

在另一个应用程序中,我使用的是共享意图,其中google驱动器带有一个简单的对话框来保存要驱动的文件,但是我想通过点击按钮直接保存文件

提前谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-07 19:23:09

如果您不想使用在驱动器对话框中内置的Drive,则可以使用其中包含的createFile()函数。

以下是从android站点获取的示例

代码语言:javascript
复制
public class CreateFileActivity {

    // ...

    ResultCallback<ContentsResult> contentsCallback = new
            ResultCallback<ContentsResult>() {
        @Override
        public void onResult(ContentsResult result) {
            if (!result.getStatus().isSuccess()) {
                // Handle error
                return;
            }

            MetadataChangeSet changeSet = new MetadataChangeSet.Builder()
                    .setTitle("New file")
                    .setMimeType("text/plain").build();
            // Create a file in the root folder
            Drive.DriveApi.getRootFolder(getGoogleApiClient())
                    .createFile(getGoogleApiClient(), changeSet, result.getContents())
                    .addResultCallback(this);
        }
    }
}

查看他们的全部教程:以编程方式创建文件

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24618069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档