問題タブ [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 です。