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

Нужно по протоколу tcp-ip отправлять на определенный порт данные - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Постинг на стену Facebook другу http://www.cyberforum.ru/android-dev/thread931565.html
Может знаете рабочий пример кода, который постит на стену фейсбука с учтенными изменениями после февраля 2013 Буду очень благодарен.
Android Сортировка контактов в ListView Здравствуйте! У меня есть контакты из телефонной книги, которые получаю так: public void getContacts(){ // Заполнение списка контактов Cursor cursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, new String {Phone._ID, Phone.DISPLAY_NAME, Phone.NUMBER}, null, null, null); startManagingCursor(cursor); http://www.cyberforum.ru/android-dev/thread931559.html
Android Установить нажатием Image на каждый item
В листвью у каждого item есть imageView. Этим кодом я ставлю картинку на тот item на который нажал: private int selectedIndex = -1; ..... //это в методе getView if (selectedIndex == position) { imageView.setImageResource(drawable.blue); }
Загрузка картинки из Ethernet-а в imageview Android
Здравствуйте. Есть код public String grabImageFromUrl(String url, String path) { try { InputStream is = (InputStream) new URL(url).getContent(); System.out.println(path); File f = new File(path); f.createNewFile(); FileOutputStream fos = new FileOutputStream(f);
Android Массив кнопок http://www.cyberforum.ru/android-dev/thread931207.html
учусь в Eclipse IDE Button cu1 = (Button)findViewById(R.id.button1); Button cu2 = (Button)findViewById(R.id.button2); Button cu3 = (Button)findViewById(R.id.button3); Button cu4 = (Button)findViewById(R.id.button4); Button cu5 = (Button)findViewById(R.id.button5); Button cu6 = (Button)findViewById(R.id.button6); Button cu7 =...
Android Ошибка при добавлении в базу данных Здравствуйте! Я раньше не работал с бд, это мое первое приложение, делал опираясь на урок... Вот такой код в итоге получился: package com.contedevel.timetable.db; import java.util.ArrayList; import java.util.List; import android.content.ContentValues; import android.content.Context; подробнее

Показать сообщение отдельно
MegaSinner
 Аватар для MegaSinner
91 / 91 / 3
Регистрация: 09.04.2010
Сообщений: 746
28.08.2014, 18:44     Нужно по протоколу tcp-ip отправлять на определенный порт данные
The13, Pingvinoff, _Night_Scream_, joker26rus.
Небольшой бонус, по существу:
не забываем про:
1) В манифесте должно быть разрешение:
XML
1
<uses-permission android:name="android.permission.INTERNET" />
2) Нельзя ломиться в инет с основного потока - для этого есть AsyncTask, Thread и т.д..
3) Учитывая пункт №2, обновлять UI приходится так же в отдельном потоке, но с "примочками"(handler):


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
private void UpdateUI() {
        final Handler handler = new Handler();
        Runnable runnable = new Runnable() {
            public void run() {
                while (!stop_threads) {
                    try {
                        Thread.sleep(200);//вот это значение меняем под свои нужды
                    }
                    catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                    handler.post(new Runnable(){
                        public void run() {
                            if (current_line.length() > 0)
                            {
                            выводим что-то куда-то
                            current_line = "";
 
                            }
 
 
                            }
                        }
                    });
                }
            }
        };
        new Thread(runnable).start();
    }
На очень старых версия ОS могут быть проблемы с запуском нескольких АсинкТасков, в то время, как Thread'ы будут работать перфектно.. Приятного кодинга..
 
Текущее время: 12:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru