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

ServerSocket в новом потоке - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Не отображаются иконки в меню http://www.cyberforum.ru/android-dev/thread834296.html
У меня стоит eclipse, когда я создаю меню с иконками (по учебнику андроид) при запуске в эмуляторе меню есть а вот иконки не отображаются. Код правильный из учебника. Может дело в эмуляторе? И еще когда я создаю список с собственной разметкой (тоже по учебнику), при выделении элемента списка в эмуляторе он выделяется на секунду при щелчке мыши и все выделение спадает не фиксируется. Таким...
Android Не создается новый проект Eclipse Доброго времени суток. я создаю новый Android проект в Eclipse, настраиваю все что нужно,но на последней странице выводится следующее:This templates depends on the Android support library, which is either not installed, or the template depends on a more recent version than the one you have installed. Required version: 8 Installed version: Not installed Скриншот ниже. Кнопки... http://www.cyberforum.ru/android-dev/thread834236.html
СоСоздатель. на очень большую аудиторию Android
Есть идея. Довольно хорошая. Еще не исполненная. Очень легкая. Просто я не имею достаточного опыта в программировании на яве(эклипс).Будет около 1000 установщиков за 1 неделю. это для одного очень популярного сайта(около 30000 посещений в день). скайп Flaminis. если даш свой можно обсудить.(могу просто заплатить за приложение но могу и просто работать с тобой вместе и делить деньги с адсенса на...
Не работают методы виджетов Android
Содержание main.xml: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/background" android:id="@+id/main"> <CheckBox android:layout_width="wrap_content"
Android ActionBarSherlock + SlidingMenu http://www.cyberforum.ru/android-dev/thread834174.html
Здравствуйте! Пытаюсь объединить ActionBarSherlock и SlidingMenu. В SlidingFragmentActivity написал: public class SlidingFragmentActivity extends SherlockFragmentActivity implements SlidingActivityBase { В MainActivity соответственно: public class MainActivity extends SlidingFragmentActivity { Далее создаю меню: SlidingMenu menu = new SlidingMenu(this); и далее menu.set..., но при запуске...
Android Обновление приложения для Андроид Здравствуйте! как создать приложение которое обновляется так же как и приложения в Google Market! Пример загрузили приложения с Google market (любое приложение игры, программы и т.д.) утсанавливаем после этого запускаем а он проверяет наличие интернета и если есть подключение он показывает обновить приложение! как можно сделать такое обновление приложение! заранее спс! подробнее

Показать сообщение отдельно
KypcPerm
5 / 5 / 0
Регистрация: 23.03.2013
Сообщений: 38

ServerSocket в новом потоке - Android

11.04.2013, 10:06. Просмотров 1975. Ответов 9
Метки (Все метки)

По нажатию на кнопку запускаю новый поток. в Потоке открывается порт и ждет подключения:
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
public void onClick(View view) {
        // TODO Обрабатывам клики
        switch (view.getId()) {
        case R.id.servOnbut:
            Thread t=new Thread(new Runnable(){
                    public void run(){
                        try{
                            // поднимаем сервер 
                            Log.i("network", "Поток запущен!");
                            ServerSocket firstPort=new ServerSocket(FIRST_PORT);
                                Log.i("network", "Server ready");
                            Socket socket1= firstPort.accept();
                            // Ассоциируем входные и выходные потоки
                            InputStream sInpStr=socket1.getInputStream();
                            OutputStream sOutStr=socket1.getOutputStream();
                            Log.i("network", "ассоциированны потоки");
                            DataInputStream inpStrFirstPort=new DataInputStream(sInpStr);
                            DataOutputStream outStrFirstPort=new DataOutputStream(sOutStr);
                            
                            String line=null;
                            
                            line=inpStrFirstPort.readUTF();// получаем строку
                            Log.i("network","Qadrik sent me line: "+line);
                            outStrFirstPort.writeUTF(line);
                            Toast.makeText(getApplicationContext(),"Есть контакт!("+line, Toast.LENGTH_SHORT).show();
                            
 
                            
                        } catch (Exception e)
                            {e.printStackTrace();}
                    }
                    
                });
                t.start();
}
На эмуляторе дальше вот этой :
Java
1
ServerSocket firstPort=new ServerSocket(FIRST_PORT);
строчки, судя по логам, программа не выполняется. Где может быть проблема?
ЗЫ. Можно как нибудь использовать вместо эмулятора(AVD) настоящий телефон(Sony Xperia S), что бы получать логи?

Добавлено через 48 минут
Сеть поднята точкой доступа на телефоне, на котором запущенно приложение.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru