2016-11-17 2 views
0

Я новичок в android. Я узнал о javamail для создания приложения, которое может отправлять уведомления по электронной почте. Я следую этому уроку https://www.simplifiedcoding.net/android-email-app-using-javamail-api-in-android-studio/Javamail Отправить работу по электронной почте с Wi-Fi, но не с данными mobile

Это хорошо работает в эмуляторе Android. Я могу получать электронную почту. Затем я попытался установить мое приложение в своем устройстве Android с Wi-Fi-соединением, он работает хорошо. Но когда я использую сообщение «Мобильное соединение с данными» (не Wifi), оно не отправляется. Можешь мне сказать почему?

Спасибо за продвижение.

+0

вы получили какую-либо ошибку? если да, то опубликуйте его. –

+0

Обычно оператор мобильной связи не позволяет подключаться к серверам smtp за пределами своих собственных. – njzk2

+0

[Вывод отладки JavaMail] (http://www.oracle.com/technetwork/java/javamail/faq/index.html#debug) поможет вам понять, что происходит не так. –

ответ

0

решение от @Agung из комментариев

добавить этот код

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

в AndroidManifest.xml файле ...