Android 此应用程序如何访问GMail?
我正在编写一个需要访问GMail的Android应用程序,我想用与快捷键相同的方式,向用户显示一个(谷歌托管的?)提示以登录他们的谷歌帐户,如下所示: 你知道他们用什么API来得到这个提示吗?这个API是否提供了对GMail的直接访问,还是我仍然必须使用IMAPAndroid 此应用程序如何访问GMail?,android,gmail,Android,Gmail,我正在编写一个需要访问GMail的Android应用程序,我想用与快捷键相同的方式,向用户显示一个(谷歌托管的?)提示以登录他们的谷歌帐户,如下所示: 你知道他们用什么API来得到这个提示吗?这个API是否提供了对GMail的直接访问,还是我仍然必须使用IMAP 提前感谢…看起来oauth是通过webview处理的,webview的结构类似于对话框 您需要使用意图满足您的需求。下面是相同的代码 Intent i = new Intent(Intent.ACTION_SEND); i.setT
提前感谢…看起来oauth是通过webview处理的,webview的结构类似于对话框 您需要使用
意图
满足您的需求。下面是相同的代码
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL , new String[]{ "target@gmail.com"});
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服务器进行通信