私はGmailにアクセスする必要があるAndroidアプリを書いています。SwiftKeyと同じ方法で、ユーザーに(Googleがホストしていますか?)Googleアカウントにログインするように促すプロンプトを表示しますこの:あなたは、彼らがこのプロンプトを取得するために使用しているものをAPIこのアプリはGMailにどのようにアクセスしますか?
知っていますか?このAPIはGmailに直接アクセスできますか、それでもIMAPを使用する必要はありますか?
事前のおかげで...
私はGmailにアクセスする必要があるAndroidアプリを書いています。SwiftKeyと同じ方法で、ユーザーに(Googleがホストしていますか?)Googleアカウントにログインするように促すプロンプトを表示しますこの:あなたは、彼らがこのプロンプトを取得するために使用しているものをAPIこのアプリはGMailにどのようにアクセスしますか?
知っていますか?このAPIはGmailに直接アクセスできますか、それでもIMAPを使用する必要はありますか?
事前のおかげで...
これは、ダイアログボックスのように見えるように構築されてWebViewを介して処理されているOAuthのように思えます。
ご要望に応じてIntent
を使用する必要があります。以下は同じコードです。
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL , new String[]{ "[email protected]"});
i.putExtra(Intent.EXTRA_SUBJECT, "subject");
i.putExtra(Intent.EXTRA_TEXT , "body part");
try
{
startActivity(Intent.createChooser(i, "Sending Email..."));
}
catch (android.content.ActivityNotFoundException ex)
{
Toast.makeText(MyActivity.this, "No Email clients",Toast.LENGTH_SHORT).show();
}
このコードでは、Gmailサーバー経由で通信できます。