問題タブ [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 です。
android - Googleドライブアンドロイドのフォルダー内にフォルダーを作成する
Google ドライブを自分のアプリに統合したい Google Developers Console に自分のアプリを登録しました。https://github.com/googledrive/android-demosからサンプルを入手しました。これにより、Googleドライブのルートフォルダーにファイル、フォルダーを作成できますが、問題は、ファイルまたはフォルダーを作成できなかったことです既存のフォルダー。そのような場合、「DriveId が見つかりません。このファイルを表示する権限がありますか?」というトーストメッセージが表示されます。つまり、ドライブ ID を取得できません
これに関する適切なドキュメントが見つかりません。どこが間違っているか、または他の権限を含める必要があるかどうかを教えてください
android - Google Drive Android APIで作成したフォルダのDriveIdを取得する方法
Google ドライブ アカウントにフォルダがあり、特定のフォルダにファイルを追加したいと考えています。どうすればいいですか?例ではDriveId (EXISTING_FOLDER_ID) が必要でしたが、自分のフォルダーの DriveID がわかりません。名前しかわかりません。
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?