GoogleドライブをAndroidと統合するためのサンプルはありますか?私は現在Dropboxを使用しており、AndroidSDKは非常に簡単に統合できます。Googleドライブの場合、Android以外のWebアプリのサンプルをすべて見つけました。誰かがAndroid用のGoogleドライブサンプルを共有できますか?ありがとう!
2 に答える
ファイルを作成して他のアプリと共有するアプリがあります。チューザーを使用して、ユーザーが共有するアプリを決定できるようにします。ファイルタイプを「multipart/*」に設定すると、Googleドライブがそれを取得できるようになり、Dropbox、EverNote、Bumpなど、他の多くのファイルも取得できるようになります。 devicxeにインストールされました
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_STREAM, Uri.parse ("file://" + filePath));
intent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
intent.putExtra(android.content.Intent.EXTRA_TEXT, text);
intent.setType("multipart/*");
startActivity(Intent.createChooser(intent, text));
1)Androidサンプルは、まだ起動していないことに気付いたGooglePlayサービスを使用しています。
2)フルドライブアクセスの承認スコープがありますがhttps://developers.google.com/drive/scopes#requesting_full_drive_scope_for_an_appしかし、すべてのドライブAPIはWebベースのようであり、デバイスのOAuthトークンは機能しないと思います、特にこのページの警告付きhttps://developers.google.com/drive/register:
重要:[OAuthクライアントID(必須)]というラベルの付いたフィールドで、Webアプリケーションには有効なクライアントIDを使用するか、サービスアカウントまたはインストール済みアプリには他の有効なクライアントIDを使用してください。これらは、APIプロジェクトのGoogleAPIコンソールの[APIアクセス]タブに一覧表示されます。将来の機能開発のために予約されているドライブSDKのクライアントIDは使用しないでください
彼らは将来のデバイスレベルのSDKを計画していると推測されます。