1

開発者向けのGoogleStorageに好きなものを保存できるアプリがあります。もちろん、アカウントと関連するアクセスキーがあると仮定します。彼らのWebベースの鍵管理ツールを使用すると、鍵と関連する秘密を作成できます。私の質問は、ユーザーがこれらを私のアプリのコピーに最も簡単にインストールして、クラウドストレージを使用できるようにする方法に関するものです。

キーは20文字の英数字の文字列であり、関連するシークレットは40文字のBase-64でエンコードされた文字列です。ユーザーがこれらを手動で入力することは明らかに非現実的です。アクティビティ間でカットアンドペーストするのは、私にはかなり厄介なようです。Webページから2つのアクティビティEditTextフィールド(または読み取りて破棄できるtmpファイル)に2つの文字列を取得することをどのように提案しますか?

ありがとう。

4

3 に答える 3

0

Webページにアクセスできる場合は、これらの値が存在しているので、ダウンロードして解析し、これらの値を取得できます。

于 2011-03-21T09:18:02.680 に答える
0

それを実行するための最良の方法は、GoogleのAPIです。

于 2011-03-25T19:51:33.837 に答える
0

Googleがキーを取得するためのAPIを提供しているようには見えないため、おそらくHTTPGETを使用してキーと秘密キーを含むWebページをプルするのが最善の策です。

これを行うためにGoogleで認証される必要がある場合(おそらく認証を受ける必要があります)、SignPostを使用してOAuthを処理し、安全なHTTPリクエストを作成できます。ページをプルした後、HttpResponseコンテンツを解析し、キーをテキストファイルまたはSharedPreferencesファイルに保存します。

于 2011-03-25T20:16:20.527 に答える