У меня есть gmail-программа на основе javamail, я пытался использовать отдельное java-приложение на рабочем столе, и у меня не было проблем, но при запуске на эмуляторе Android я получаю:
D / SntpClient (74): время запроса не выполнено: java.net.SocketException: Адрес Fami
протокол не поддерживается
КОД:
Properties props = System.getProperties();
props.setProperty("mail.imaps.host", "imap.gmail.com");
props.setProperty("mail.imaps.auth", "true");
props.setProperty("mail.imaps.debug", "true");
props.setProperty("mail.imaps.port", "993");
props.setProperty("mail.store.protocol", "imaps");
props.setProperty("mail.imap.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.setProperty("mail.imap.socketFactory.fallback", "false");
try {
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore("imaps");
store.connect("imap.gmail.com", 993, "xxxx@gmail.com", "xxxxx");