アプリを作成してこのアプリにウェブサービスのようなGoogleドライブを使用しようとしています。ドライブアカウント(画像や音声など)にファイルを保存し、ユーザが(ダウンロードの)ボタンをクリックすると、選択されたファイルの電話機へのダウンロードが行われる。ただし、ドライブアカウントに接続しようとすると、ユーザーに(携帯端末の)アカウントを選択するようダイアログが表示されますが、アカウントにプログラムで通知する必要があります。ボタンを押すだけです。誰もが、私は私のコードで私の口座に知らせるべき方法を知っている、してください:Googleサービスをウェブサービスのように使用する方法
マイコード:onConnectionFailed(上
@Override
protected void onResume() {
super.onResume();
if (mGoogleApiClient == null) {
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addApi(Drive.API)
.addScope(Drive.SCOPE_FILE)
.addScope(Drive.SCOPE_APPFOLDER)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
}
mGoogleApiClient.connect();//this will kick the code to onConnectionFailed() (cause no account was informed)
}
、ここでは)ダイアログ
誰もが知っている@Override
public void onConnectionFailed(ConnectionResult result) {
if (!result.hasResolution()) {
Log.i(TAG, "Erro! " + result.toString());
return;
}
try {
//open the dialog
result.startResolutionForResult(this, REQUEST_CODE_RESOLUTION);
} catch (SendIntentException e) {
}
}
を開くコードです私のアカウントを直接セットアップしてダイアログを開くことができないようにするために、私のアカウントにどのように情報を伝えなければならないのでしょうか?
- また、ダウンロード後にログアウトする方法(アカウントに公開されていない状態)はどうすればできますか?あなたは
Builder
に名前を含めると説明できる
おかげ
こんにちはDiego、あなたの答えはありがとうございます。なぜそれは良い考えではないでしょうか?私のアカウントはあまりにも露出されると思いますか?私はこれで新しいです、そして、このように私は無料ですwebService ...あなたに他のアイデア、または良いwebServiceがありますか?ありがとう... – Anita
あなたは[CDN](https://en.wikipedia.org/wiki/Content_delivery_network)を探していますか? –
そうだと思います。 :)私は新しく卒業したと言ったように、私は少し失われています。私が望むのは、例えば、画像やオーディオのようなファイルを保存することです。そのため、私のアプリのユーザーは、このダウンロードがどこから来たのかわからずにボタンを押すだけでダウンロードできます。 – Anita