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

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

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

Вывод списка писем с почтового аккаунта себе в list view - Android

29.09.2014, 17:07. Просмотров 384. Ответов 0
Метки нет (Все метки)

Пытаюсь вывести список почты из своего gmail акк.использую библиотеку javamail...опыта в программировании мало.Помогите....не знаю как при нажатии кнопки прикрутить письма из акк. Почты к адаптеру ListView и store.getFolder("INBOX"); подчеркивает красным...вот код...






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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
public class Main extends ActionBarActivity {
 
 
 
private String mailhost = "imap.gmail.com";
private String user = "**********";
private String password = "***********";
private Session session;
 
private Multipart _multipart;
Button mButton;
ListView mListView;
Store store;
 
static {
Security.addProvider(new com.demendroid.readmail.JSSEProvider());
}
public Main (String user, String password) {
this.user = user;
this.password = password;
 
_multipart = new MimeMultipart();
 
Properties props = new Properties();
// props.setProperty("mail.transport.protocol", "imap");
props.setProperty("mail.host", mailhost);
props.put("mail.imap.auth", "true");
props.put("mail.imap.port", "993");
props.put("mail.imap.socketFactory.port", "993");
props.put("mail.imap.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.put("mail.imap.socketFactory.fallback", "false");
props.setProperty("mail.imap.quitwait", "false");
 
session = Session.getDefaultInstance(props, null);
 
 
Folder inbox = store.getFolder("INBOX");
inbox.open(Folder.READ_ONLY);
Message messages = inbox.getMessages();
}
 
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(user, password);
}
 
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
 
mButton = (Button) findViewById(R.id.btn);
mListView = (ListView) findViewById(R.id.m_list);
 
 
 
// Создаём пустой массив для хранения имен котов
final ArrayList<String> messages = new ArrayList<String>();
 
final ArrayAdapter<String> adapter;
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, messages);
 
 
// Привяжем массив через адаптер к ListView
 
mListView.setAdapter(adapter);
 
mButton.setOnClickListener(mButtonClicked);
 
 
}
 
OnClickListener mButtonClicked = new OnClickListener() {
@Override
public void onClick(View v) {
 
 
}
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2014, 17:07     Вывод списка писем с почтового аккаунта себе в list view
Посмотрите здесь:

Android Контакты с гугл аккаунта
Android Обработка нажатия каждого элемента List View
Android list view управление
Android Блокировка приложений и аккаунта в консоли разработчика
Android Как добавить view в конец списка группы expandablelistview
Expandable List View Android Android
Android Вывод содержание списка по правой стороне
Регистрация аккаунта разработчика Android
Android Регистрация аккаунта разработчика после блокировки
Разметка (фон аккаунта) Android
Проверка пароля от гугл-аккаунта или от телефона Android
Fragment как в нем добавить List View Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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