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

Asmack и Openfire - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как подзаморозить интерфейс? http://www.cyberforum.ru/android-dev/thread1364352.html
Здравствуйте! Пытаюсь загрузить список ListView из базы. В списке примерно 20 строк. Если делаю это в UI-потоке, то всё грузится меньше секунды, плавно отображается, всё хорошо. Если делаю в фоновом потоке, открывается примерно с такой же скоростью, но при этом контролы "моргают", список как-то дёргается, сначала исчезает, потом вновь появляется. Как можно на период работы AsyncTask...
Программирование Android Как уместить две кастомные вьюхи на экране Доброго дня! Создаю два класс наследуясь от View и хочу показывать их на экране через layout.xml, но есть проблема, отображается только один. Подскажите, как их можно уместить вместе на экране? И возможно ли чтобы кастомный view-элемент реагировал на wrap_content? Сейчас у меня вне зависимости от выбраного значения ширины и высоты элемент занимает всю область на экране. Заранее СПС! http://www.cyberforum.ru/android-dev/thread1364308.html
Программирование Android бутлого программы
Как в программе (framaroot) поменять/добавить свое бутлого? а точнее, где искать его?
Gradle и ресурсы - приложение не видит картинки Программирование Android
Всем привет. Написали адресную книгу. Имеет несколько дефолтных картинок. Структура проекта: src/main/java src/main/java src/main/java Добавлено через 21 минуту Всем привет. Написали адресную книгу. Имеет несколько дефолтных картинок. Структура проекта: src/main/java
Программирование Android Можно ли добавить баннер в приложение Android без регистрации в Google Play? http://www.cyberforum.ru/android-dev/thread1364211.html
Можно ли добавить баннер в приложение Android без регистрации в Google Play? а само приложение распространять своими силами на своем сайте и т.п. В AdMob я вижу можно вручную добавлять, но потом он просит привязать приложение из Google Play. У меня то есть аккаунт в Google Play, меня больше интересуют можно ли такую фигню в AdMob проделать для приложения iPhone - добавить рекламу, а на АппСторе...
Программирование Android Прототип "4 картинки 1 слово" Добрый день, ув. форумчане! Решил познакомиться с разработкой под андроид. В качестве обучающего проекта думаю взяться за всем знакомую игру "4 картинки 1 слово", где мы по картинкам находим что-то общее и пишем ответ(Не суть). Уверен, многие из вас, ув. форумчане, ясно представляют, с чего начать разработку, какие технологии использовать(в плане движка) и так далее. Если не затруднит, прошу... подробнее

Показать сообщение отдельно
Atlant
0 / 0 / 0
Регистрация: 11.09.2014
Сообщений: 6

Asmack и Openfire - Программирование Android

29.01.2015, 20:35. Просмотров 366. Ответов 0
Метки (Все метки)

Здравсвуйте, 3 день мучаюсь с локальным подключением к Openfire используя библиотеку asmack-android-8-4.0.6.jar.
Выдает SmackException$ConnectionException. Буду весьма рад если кто то сталкивался с подобным и подскажет как это решить.
Еще подключил dns билиотеку dnsjava-2.1.6.jar.
Перепробовал все варианты хост аддрессов и порт 5223 пробовал. Все нужные порты открыты в фаерволе.

Получаю аддресс [10.0.0.1:5222] в эксепшене через e.getFailedAddresses().
Пробовал хост 127.0.0.1, localhost.

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
    SmackAndroid.init(getApplicationContext());
.........
 
    private class ConnectionTask extends AsyncTask<Void, Void, Void>
{
 
    @Override
    protected Void doInBackground(Void... params)
    {
        Log.d("initXMPPConnection started");
        ConnectionConfiguration conf = new ConnectionConfiguration("10.0.0.1", 5222, "myhostname");
        conf.setDebuggerEnabled(true);
        conf.setCompressionEnabled(false);
        conf.setSecurityMode(SecurityMode.enabled);
        xmppCon = new XMPPTCPConnection(conf);     
 
        try 
        {
            xmppCon.connect();
            Log.d("is connected = " + xmppCon.isConnected());
            Log.d("initXMPPConnection finished");
 
            registration();
            signIn();
        } 
        catch (ConnectionException e) 
        {
            Log.d("1:\n" + e.getFailedAddresses());
            .......
        }
 
        return null;
    }
 
}
 
 
 
01-29 01:53:11.229: E/myLogs(6895): null
01-29 01:53:11.229: E/myLogs(6895): org.jivesoftware.smack.SmackException$ConnectionException
01-29 01:53:11.229: E/myLogs(6895):     at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectUsingConfiguration(XMPPTCPConnection.java:436)
01-29 01:53:11.229: E/myLogs(6895):     at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:811)
01-29 01:53:11.229: E/myLogs(6895):     at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:396)
01-29 01:53:11.229: E/myLogs(6895):     at com.example.chatxmpp.MainActivity$ConnectionTask.doInBackground(MainActivity.java:130)
01-29 01:53:11.229: E/myLogs(6895):     at com.example.chatxmpp.MainActivity$ConnectionTask.doInBackground(MainActivity.java:1)
01-29 01:53:11.229: E/myLogs(6895):     at android.os.AsyncTask$2.call(AsyncTask.java:287)
01-29 01:53:11.229: E/myLogs(6895):     at java.util.concurrent.FutureTask.run(FutureTask.java:234)
01-29 01:53:11.229: E/myLogs(6895):     at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
01-29 01:53:11.229: E/myLogs(6895):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
01-29 01:53:11.229: E/myLogs(6895):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
01-29 01:53:11.229: E/myLogs(6895):     at java.lang.Thread.run(Thread.java:856)
Добавлено через 9 часов 2 минуты
Решенно

Этот код сработал:

Java
1
2
3
4
5
            ConnectionConfiguration conf = new ConnectionConfiguration("10.0.0.1", 5222);
            conf.setDebuggerEnabled(true);
            conf.setCompressionEnabled(false);
            conf.setSecurityMode(SecurityMode.disabled);
            xmppCon = new XMPPTCPConnection(conf);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru