問題タブ [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.
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の例があります。
助けてくれてありがとう:)
android - 新しい Google Drive Android API でアカウントを切り替える方法
新しい Google Drive Android API での私の認証フローは次のとおりです。
- メニュー: アカウントを選択
- 接続();
- onConnectionFailed() result.startResolutionForResult() は AccountSelectDialog / DriveAuthorization を呼び出します
- onConnected() 自分のことをする
魅力のように機能します。アカウントを切り替える目的で繰り返します。
- メニュー: アカウントを選択
- 接続();
- onConnected()
ここでは、「結果」でonConnectionFailed()を取得してstartResolutionForResult()を呼び出すことがないため、 AccountSelectDialogにアクセスする機会がありません。今回は何が欠けていますか?
android - Googleドライブの変更日が間違った時間を与える
Googleドライブを使用してファイルを保存するAndroidアプリを作成しようとしています。ファイルの変更を検出するには、次のコードを使用してファイルの変更時刻を取得してみてください(Android用の新しいGoogleドライブAPIを使用)https://developers.google.com/drive /アンドロイド/始めましょう
しかし、変更された時刻は常に間違っています..他のデバイス(同じアプリを使用)が同じファイルを変更すると、変更された時刻が返されません。ファイルの変更を検出する他の方法はありますか??? ありがとう
私も以下のコードを使用していますが、運はありません
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 タイプとして表示されます。
android - GoogleApiClient が Android で動作しない
プロジェクトに Drive API を追加しましたが、まだ GoogleApiClient を取得できません。解決策はありますか?
ありがとう
java - ワイヤからのステータス: INVALID_KEY ステータス: null Google ドライブ
既存のアプリで Google ドライブ統合を作成しています。
Google ドライブ統合の手順に従いました。
sha1 とパッケージ名を使用して、Android 用の Oauth 2.0 クライアント キーを作成しました。
テスト目的で以下のリンクのコードを使用していますが、実行できません。
しかし、ファイルをアップロードしようとするたびに、例外が発生します。
`
私はすでにこのエラーの検索に 50 時間以上費やしています。
android - Google Drive SDK と Unicode ファイル名
Google ドライブ SDK for Android のOpenFileActivityBuilderを使用して、ファイルを Google ドライブに保存するようユーザーに促しています。保存自体はまったく問題ありませんが、タイトルをロシア語などの英語以外のテキストに設定すると、保存されたファイルに記号ではなく疑問符が表示されます。たとえば、タイトルを「Файл」に設定し、作成したファイルのファイル名は「????」です。ユーザーが自分でタイトルを入力すると、キリル文字も疑問符に変換されます。この問題は、英語以外の文字 (「Файл」、「ø」) をファイル タイトルに入力するだけで、公式のクイックスタート アプリを含むすべての例に適用され、作成されたファイル名にも疑問符が表示されます。
この問題を解決する方法を知っている人はいますか? これは私のせいだと思いましたが、リソースから文字列を取得しています。さらに、ユーザーが自分でタイトルを入力すると、それは間違いなく Unicode です。