Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将应用程序与K-9 Mail android集成_Android_Email_Email Client_K 9mail - Fatal编程技术网

如何将应用程序与K-9 Mail android集成

如何将应用程序与K-9 Mail android集成,android,email,email-client,k-9mail,Android,Email,Email Client,K 9mail,我在一个需要集成客户端电子邮件的项目中工作,经过长时间的研究,我发现名为k-9的库可以实现这个功能 我尝试将其集成到我的应用程序中,但仅在本文中找不到任何文档 我在我的应用程序中需要的功能,登录+阅读收到的电子邮件 我可以阅读收到的电子邮件和广播 public class MessageReceiver extends BroadcastReceiver { public static final Uri k9Uri = Uri.parse("content://com.fsck.k9.me

我在一个需要集成客户端电子邮件的项目中工作,经过长时间的研究,我发现名为k-9的库可以实现这个功能

我尝试将其集成到我的应用程序中,但仅在本文中找不到任何文档

我在我的应用程序中需要的功能,登录+阅读收到的电子邮件

我可以阅读收到的电子邮件和广播

public class MessageReceiver extends BroadcastReceiver {

public static final Uri k9Uri = Uri.parse("content://com.fsck.k9.messageprovider/inbox_messages/");

static String[] messages_projection = new String[] {
       "_id",
       "date",
       "sender",
       "subject",
       "preview",
       "account",
       "uri",
       "delUri"
     };

@Override
public void onReceive(Context context, Intent intent) {
    Cursor curSt = mContext.getContentResolver().query(k9Uri, messages_projection, null, null, null);
    curSt.moveToFirst();
    String preview = curSt.getString(curSt.getColumnIndex("preview"));

}
但是如何将登录与特定配置进行集成


是否有人可以帮助我如何登录,或者有人建议我使用另一个库根据您提供的链接,
愿意将其应用程序与K-9集成的应用程序开发人员。这意味着您的用户必须安装K-9邮件。别对我不好,但对我来说,这真的不是一个聪明的方法。我也能找到其他库来执行相同的功能吗?根据您的需要,您可以使用标准的mail intent或JavaMail API。“我发现名为k-9的库执行此功能”——这不是一个库。这是一个应用程序。我使用标准的邮件意图。这意味着使用用户手机上已有的邮件客户端,而无需询问他们的邮件和密码(这就是阻止我使用JavaMail API的原因)。非常容易使用。但是它不能在
静默模式下运行,而JavaMail API可以。