問題タブ [google-drive-android-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4120 参照

java - AndroidのGoogleドライブからGoogleスプレッドシートのスプレッドシートをダウンロードする

gdata-java-clientを使用して表示専用のドキュメントをダウンロードするAndroidアプリに取り組んでいます。これまでのところ、サービスで認証し、ユーザードキュメントのリストを表示するアプリケーションがあります。ユーザーがドキュメントを選択すると、ドキュメント自体に対して別のクエリが実行されます。txt、html、rtf、およびdocファイルの要求は適切に機能しますが、.csvまたは.xsl形式のスプレッドシートを要求すると、予期しない結果になります。

HTTPResponseオブジェクトを使用してHTTPRequestの結果を保存しています。.csvまたは.xsl形式のドキュメントをリクエストすると、HTTPResponse.parseAsString()メソッドは、Googleドキュメントのホームページのように見えるhtmlページ全体を生成します。奇妙に聞こえますが、結果はログインページの実際のhtmlです。HTTPResponse.getStatusMessageは200を返します。

ここで簡単なものが欠けているようです。.csvデータを含むHTTPResponseの別のプロパティはありますか?

ブラウザからダウンロードすると機能するため、スプレッドシートのダウンロードに正しいURIを使用していると確信しています。いずれにせよ、ここにuriの例があります。

助けてくれてありがとう:)

0 投票する
5 に答える
9734 参照

android - 新しい Google Drive Android API でアカウントを切り替える方法

新しい Google Drive Android API での私の認証フローは次のとおりです。

  1. メニュー: アカウントを選択
  2. 接続();
  3. onConnectionFailed() result.startResolutionForResult() は AccountSelectDialog / DriveAuthorization を呼び出します
  4. onConnected() 自分のことをする

魅力のように機能します。アカウントを切り替える目的で繰り返します。

  1. メニュー: アカウントを選択
  2. 接続();
  3. onConnected()

ここでは、「結果」でonConnectionFailed()を取得してstartResolutionForResult()を呼び出すことがないため、 AccountSelectDialogにアクセスする機会がありません。今回は何が欠けていますか?

0 投票する
3 に答える
2643 参照

android - Googleドライブの変更日が間違った時間を与える

Googleドライブを使用してファイルを保存するAndroidアプリを作成しようとしています。ファイルの変更を検出するには、次のコードを使用してファイルの変更時刻を取得してみてください(Android用の新しいGoogleドライブAPIを使用)https://developers.google.com/drive /アンドロイド/始めましょう

しかし、変更された時刻は常に間違っています..他のデバイス(同じアプリを使用)が同じファイルを変更すると、変更された時刻が返されません。ファイルの変更を検出する他の方法はありますか??? ありがとう

私も以下のコードを使用していますが、運はありません

0 投票する
1 に答える
7366 参照

android - MIME タイプが「image/jpeg」から「image/png」に変更されました

次の 2 つのコード スニペットは、新しい Google Drive Android API / Google Play Services 4.2 (libver 15) で遭遇した問題を示しています。それとも、私が知らない機能ですか?コードをシンプルに保つために、すべてのエラー チェックと初期化が削除されています。

1/ 「image/jpeg」MIME タイプの画像を作成します。

ドライブではすべてが素敵でダンディです。画像があり、見栄えがよく、母に送ることもできます。しかし、これは私が求めているものではありません。Android アプリの別の部分で取得したいと思います。

2/だから私はこれを試します:

結果: 大きくて太っている 何もない。

私はあきらめていないので、次の論理的なステップは、任意のファイルを探すことです。また、手順 1/ で保存したファイル "foo.jpg" は "image/png" MIME タイプとして表示されます。

0 投票する
1 に答える
286 参照

android - GoogleApiClient が Android で動作しない

プロジェクトに Drive API を追加しましたが、まだ GoogleApiClient を取得できません。解決策はありますか?

ありがとう

Google API

0 投票する
3 に答える
1286 参照

java - ワイヤからのステータス: INVALID_KEY ステータス: null Google ドライブ

既存のアプリで Google ドライブ統合を作成しています。

Google ドライブ統合の手順に従いました。

sha1 とパッケージ名を使用して、Android 用の Oauth 2.0 クライアント キーを作成しました。

テスト目的で以下のリンクのコードを使用していますが、実行できません。

チュートリアル

しかし、ファイルをアップロードしようとするたびに、例外が発生します。

`

私はすでにこのエラーの検索に 50 時間以上費やしています。

0 投票する
1 に答える
222 参照

android - Google Drive SDK と Unicode ファイル名

Google ドライブ SDK for Android のOpenFileActivityBuilderを使用して、ファイルを Google ドライブに保存するようユーザーに促しています。保存自体はまったく問題ありませんが、タイトルをロシア語などの英語以外のテキストに設定すると、保存されたファイルに記号ではなく疑問符が表示されます。たとえば、タイトルを「Файл」に設定し、作成したファイルのファイル名は「????」です。ユーザーが自分でタイトルを入力すると、キリル文字も疑問符に変換されます。この問題は、英語以外の文字 (「Файл」、「ø」) をファイル タイトルに入力するだけで、公式のクイックスタート アプリを含むすべての例に適用され、作成されたファイル名にも疑問符が表示されます。

この問題を解決する方法を知っている人はいますか? これは私のせいだと思いましたが、リソースから文字列を取得しています。さらに、ユーザーが自分でタイトルを入力すると、それは間違いなく Unicode です。

0 投票する
3 に答える
2586 参照

android - Googleドライブアンドロイドのフォルダー内にフォルダーを作成する

Google ドライブを自分のアプリに統合したい Google Developers Console に自分のアプリを登録しました。https://github.com/googledrive/android-demosからサンプルを入手しました。これにより、Googleドライブのルートフォルダーにファイル、フォルダーを作成できますが、問題は、ファイルまたはフォルダーを作成できなかったことです既存のフォルダー。そのような場合、「DriveId が見つかりません。このファイルを表示する権限がありますか?」というトーストメッセージが表示されます。つまり、ドライブ ID を取得できません

これに関する適切なドキュメントが見つかりません。どこが間違っているか、または他の権限を含める必要があるかどうかを教えてください

0 投票する
4 に答える
13525 参照

android - Google Drive Android APIで作成したフォルダのDriveIdを取得する方法

Google ドライブ アカウントにフォルダがあり、特定のフォルダにファイルを追加したいと考えています。どうすればいいですか?ではDriveId (EXISTING_FOLDER_ID) が必要でしたが、自分のフォルダーの DriveID がわかりません。名前しかわかりません。

0 投票する
2 に答える
704 参照

android - Get folder in Android application, that was not created via this App

Having Google Drive account with folders and files. I want to make android application for adding and geting files to there. Class QUERY is useful, but it can work with data making by application only

The Android Drive API only works with the https://www.googleapis.com/auth/drive.file scope. This means that only files which a user has opened or created with your application can be matched by a query.

Help, please, how can I add files to any folder, that was created via webinterface early?