Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Eremait
0 / 0 / 0
Регистрация: 27.06.2011
Сообщений: 8
#1

Конвертирование email в смс - Android

26.08.2015, 08:34. Просмотров 252. Ответов 4
Метки нет (Все метки)

Господа знатоки, решил написать программу отправки смс через email, но на просторах интернета не где не могу найти информации о сканировании почты, если кто встречался, посоветуйте чтиво или исходный код приложений почты на android. Заранее благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2015, 08:34     Конвертирование email в смс
Посмотрите здесь:

Android Отправка email
Android Отправка смс
Валидность Email Android
Android СМС менеджер или блокиратор СМС по содержимому
Чтение смс Android
Конвертирование в строки в число Android
Приём СМС Android
Реакция на смс Android
Android Проверка смс на содержимое
Приходят смс с крякозябрами Android
Android Обработка смс
Вывод смс в textView Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1564 / 1306 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
26.08.2015, 10:39     Конвертирование email в смс #2
Eremait,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Properties props = new Properties();
    //IMAPS protocol
    props.setProperty(“mail.store.protocol”, “imaps”);
    //Set host address
    props.setProperty(“mail.imaps.host”, imaps.gmail.com);
    //Set specified port
    props.setProperty(“mail.imaps.port”, “993″);
    //Using SSL
    props.setProperty(“mail.imaps.socketFactory.class”, “javax.net.ssl.SSLSocketFactory);
    props.setProperty(“mail.imaps.socketFactory.fallback”, “false);
    //Setting IMAP session
    Session imapSession = Session.getInstance(props);
 
Store store = imapSession.getStore(“imaps”);
//Connect to server by sending username and password.
//Example mailServer = imap.gmail.com, username = abc, password = abc
store.connect(mailServer, account.username, account.password);
//Get all mails in Inbox Forlder
inbox = store.getFolder(“Inbox”);
inbox.open(Folder.READ_ONLY);
//Return result to array of message
Message[] result = inbox.getMessages();
http://stackoverflow.com/questions/1...lly-in-android
Eremait
0 / 0 / 0
Регистрация: 27.06.2011
Сообщений: 8
03.09.2015, 06:41  [ТС]     Конвертирование email в смс #3
YuraAAA благодарю, за предоставленный ответ.
Но теперь проблема в другом, написал скрипт на java при котором в консоль через System.out.println выносится тема первого письма почты, все работает. Попытался засунуть это в приложения андроида, не выходить. Может кто подсказать в чем ошибка.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package net.example.hello_email;
 
import java.util.Properties;
import android.widget.TextView;
import android.app.Activity;
import android.os.Bundle;
 
import javax.mail.Authenticator;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Store;
 
 
public class MainActivity extends Activity  {
     public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);                 
            TextView tv = new TextView(this);
            tv.setText(messages[messages.length - 1].getSubject());
            setContentView(tv);
        }
     
     public void mess(String[] args) throws Exception {
     Properties props = new Properties();
 
     //   String host = "pop.gmail.com";
      //  String provider = "pop3s";
        
        String host = "mail.nic.ru";
         String provider = "pop3";
 
        Session session = Session.getDefaultInstance(props,
                new MailAuthenticator());
        
        
        Store store = session.getStore(provider);
        store.connect(host, null, null);
 
        Folder inbox = store.getFolder("INBOX");
        inbox.open(Folder.READ_ONLY);
        
        Message[] messages = inbox.getMessages();
     }
}
class MailAuthenticator extends Authenticator {
     
    public PasswordAuthentication getPasswordAuthentication() {
         return new PasswordAuthentication("mail", "pass");
 }
}
YuraAAA
1564 / 1306 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
03.09.2015, 12:01     Конвертирование email в смс #4
Eremait, что именно не выходит? Ошибка какая-то?
Eremait
0 / 0 / 0
Регистрация: 27.06.2011
Сообщений: 8
03.09.2015, 12:52  [ТС]     Конвертирование email в смс #5
ошибку уже исправил, но телефон не может приконектиться к почтовому серверу(однако через комп работает), в манифесте прописывал INTERNET и NETWORK.
Yandex
Объявления
03.09.2015, 12:52     Конвертирование email в смс
Ответ Создать тему
Опции темы

Текущее время: 00:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru