メール Id でメッセージ データを送信する作業を行っています。editText (emailId 用) と Button を含む mainActivity クラスを作成しました。もう 1 つのクラスは、データを取得する BroadcastReceiver クラスです。バックグラウンドで提供された電子メールにそのデータを送信する方法がわかりません。私はたくさんグーグルで検索しましたが、必要な応答が得られません。アイデアを共有して、私を助けてください。
質問する
4785 次
3 に答える
8
このためのオープンソース ライブラリを作成します。使い方はとても簡単です:
BackgroundMail bm = new BackgroundMail(context);
bm.setGmailUserName("yourgmail@gmail.com");
bm.setGmailPassword("yourgmailpassword");
bm.setMailTo("receiver@gmail.com");
bm.setFormSubject("Subject");
bm.setFormBody("Body");
bm.send();
この権限で
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
ここからダウンロードできます: https://github.com/kristijandraca/BackgroundMailLibrary
于 2013-12-13T09:07:05.187 に答える
2
Android では、明示的な電子メールの意図で電子メールを送信できますが、電子メール画面が表示され、バックグラウンドでデータを送信することはできません。
バックグラウンドでデータを送信するには、Java メール APIを使用してメールを送信できます。
これを見てください http://www.tutorialspoint.com/java/java_sending_email.htm
于 2013-11-14T09:52:47.730 に答える