0

やりたいことは、Android アプリから Google ドライブのクラウド ストレージにテキスト ファイルをアップロードすることだけです。

Google の単純な例のアイデアは、カメラ画像を直接取得して Google ドライブに保存するものです。これには、メディアの種類や MIME などが含まれます。Android でパスがわかっているテキスト ファイルを取得し、クラウドの Google ドライブ ストレージに (理想的にはフォルダーに) 書き込みたいと考えています。

Google ドライブ API の学習に 2 日間を費やしました。Google の例の DriveQuickstart をインポートして、Nexus 7 で動作させ、Google ドライブに写真を置きました。

信じられない

1) これはインテントでは簡単に実行できません。アプリを再利用するために、Google ドライブの Android APP にアクセスしてローカル ファイルをドライブに配置するインテントを使用するよりも優れた方法はありますか? これは、私が API にアクセスする必要があるものではありません。

2) これは API では簡単に実行できません。または、MIME タイプに関係なくファイルをアップロードするためのサンプル アプリは、カメラで撮影した写真をアップロードするよりも基本的な例ではありません (ローカルに永続的に保存されることはありません)。

とにかく、あなたが提供できる単純化の助けに感謝します。その間、私は DriveQuickstart を変更して、私にとって世界で最も単純な Drive タスクを実行する方法を見つけようとしています。

4

1 に答える 1

0

1で、本当にできないのですか?Files Expert を使用して、テキスト ファイルをドライブに「共有」できます。私のために働きます。

2 では、アップロードを行うのは実際には数行のコードだけです。複雑になるのは、Drive アプリが認証に Oauth を使用する必要があることです。ドライブ アプリを作成している場合。私の提案は、問題をこれら 2 つの異なる側面に分割することです。ドライブを完全に無視することから始め、Oauth を実行してアクセス トークンを提供するアプリを作成します。アクセス トークンを取得したら、フェーズ 2 に進みます。これは、そのアクセス トークンを使用してファイルをアップロードする 2 ~ 3 行のコードです。

于 2013-10-09T03:07:10.057 に答える