同为java发邮件,但是android与pc还是有区别的。在pc上,除了javamail,还可以采用apache 的common-mail。下面讲讲我在android机器实用javamail发送邮件的过程。
1.下载javamail的jar包,然后导入工程,并添加到build path。
javamail下载地址https://code.google.com/p/javamail-android/downloads/list
2.如何实用javamail,网上有很多例子,大同小异,但是具体运行时可能会出bug,你编译通过了,运行直接退出或者提示出错,本人测试代码可用的见http://www.189works.com/article-42827-1.html
Q:调用发邮件的代码,在2.3系统,如果在主线程调用,可以运行,但是之后的系统,会抛出异常networkonmainthreadexception,即不可再主线程进行网络操作,在这里我们需要用异步多线程
本文介绍使用JavaMail在Android平台上发送邮件的方法。首先需要下载并导入jar包至项目中,随后可以通过实例代码了解如何实现发邮件功能。需要注意的是,从Android 3.0开始,主线程不能进行网络操作,因此在高版本系统中需要使用异步多线程来避免出现NetworkOnMainThreadException异常。
175

被折叠的 条评论
为什么被折叠?



