-1
javax.activation無法解析,爲什麼?Android javax.activation在包含java郵件後無法解析1.4.3 lib
javax.activation無法解析,爲什麼?Android javax.activation在包含java郵件後無法解析1.4.3 lib
它不能被解決,因爲它不包含在Android APIs中。
如果您嘗試在Android中發送電子郵件,最簡單的方法是使用意圖。
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_EMAIL, "[email protected]");
sendIntent.putExtra(Intent.EXTRA_TEXT, "email text");
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
sendIntent.setType("message/rfc822");
startActivity(Intent.createChooser(sendIntent, "Email:"));
如果你的目的是要在背景或從服務發送電子郵件,首先你應該檢查你這樣做的原因,但如果有正當理由需要,它不會侵犯用戶的隱私,請參閱文章Sending email without user interaction in Android。文章的相關摘錄如下:
我們所做的是我們在commons網絡庫中實現了EHLO,AUTH和STARTTLS命令,重用了javax.mail中的一些代碼片段。目前支持的身份驗證機制是「普通」和「登錄」,但我們也計劃添加對digest-md5身份驗證的支持。修補過的庫也通過Gmail和其他一些郵件服務器進行了測試。