0

我正在使用 ijetty,我在上面部署了一场战争。它提供的一项服务是从手机远程发送电子邮件。收件人/主题/正文都已发布到服务器,我想将它们从电话中发送出去。

我正在使用这种方法,它可以很好地发送邮件,但我需要用户凭据。即使我可以收到电子邮件,然后用户发布了密码也可以,但要做到这一点,我需要使用

AccountManager accountManager = AccountManager.get(context); 

问题是我不知道如何获取 ijetty 的上下文以便获取帐户。

如果有人可以提供帮助或提供其他方向,我将不胜感激。

4

1 回答 1

0

好的,所以我从 ijetty 邮件列表中得到了一个遮阳篷,就在这里,

android.content.ContentResolver resolver =
(android.content.ContentResolver)getServletContext().getAttribute("org.mortbay.ijetty.contentResolver");
android.content.Context androidContext =
(android.content.Context)getServletContext().getAttribute("org.mortbay.ijetty.context");

有了这两个对象,您应该能够做您想做的事。或者,您可以始终将 i-jetty 子类化以提供对更多 android 对象的访问。

于 2011-09-12T13:28:41.090 回答