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

Неполадки с сокет-соединением - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Свое правило для Proguard http://www.cyberforum.ru/android-dev/thread1608771.html
Как создать правило для Proguard? т.е. так чтобы он шифровал только нужные мне файлы...
Android Проверка расширенной памяти Последовательность действий: 1. Сначала тестил программу на андроид-студио при подключенном ч/з USB сотовом LG 2. Потом отцепил USb, снял все задачи на сотовом и запустил вчистую прогу на сотовом. Результат одинаков - ссылка на папку = внутренней памяти. А мне нужна внешняя microSD. В чем причина, не пойму. При этом, папка создается и во внутр и во внешней памяти. В манифесте прописал :... http://www.cyberforum.ru/android-dev/thread1608635.html
Android and Eclipse Android
Как сделать так чтоб при сворачивание приложения музыка переставала играть? Может у кого уже есть кусок такого когда буду признателен
Как запустить анимацию Android
Мне необходимо запустить анимацию без вызова startAnimation. В чем суть. Есть кастомный вьюв, у которого есть свои анимируемые элементы, они анимируются одновременно, соответственно используется кастомная анимация. Приводит ее код тут не буду, так как она ничем не отличается от ScaleAnimation, кроме нескольких вспомогательных интерфейсов. Запускает она следующим кодом. private class Animate...
Android Как можно сделать выборку последних контактов? http://www.cyberforum.ru/android-dev/thread1608331.html
Здравствуйте уважаемые! есть выбор телефона из контактов для отправки SMS (при выборе телефон заносится в EditText), и не знаю подхода как можно организовать (по кнопке или каким-то выпадающим списком) напр. последние 10 контактов на которые отправлялось SMS ну и с возможностью очистить список последних. Как это вообще можно сделать, куда копать? Спасибо!
Android Обработка касания touch Всем привет, я пытаюсь оброботать на картинке нажатие на найденный предмет по координатом через метод onTouch(View v, MotionEvent event){ x = (int)event.getX(); y = (int)event.getY(); } При нажатии на центр найденного предмета, я получил его координаы по х и у ,но теперь мне нужно оброботать касание всего предмета по окружности как на скрине подробнее

Показать сообщение отдельно
Вячеслав_1988
0 / 0 / 0
Регистрация: 16.10.2015
Сообщений: 21

Неполадки с сокет-соединением - Android

10.12.2015, 18:53. Просмотров 205. Ответов 4
Метки (Все метки)

Здравствуйте, господа!
Есть сервер на VB, который должен принимать/отправлять сообщения Андроиду. Пока что могу только отправлять сообщения от клиента серверу и то ограниченные (кириллица не передается из-за кодировки), однако, как только в строке
msg1 = dataInputStream.toString();
меняю toString() на readUTF() либо любое другое значение, сообщения не отображаются на сервере.
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
package com.example.client_1;
 
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
 
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
 
public class MainActivity extends Activity {
    
    EditText etSend;
    TextView tvCon, tvRes;
    Button btnCon;
    Socket client = null;
    int cPort = 6574;
    String  msg1;
    Handler h;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        etSend = (EditText)findViewById(R.id.etSend);
        btnCon = (Button)findViewById(R.id.btnCon);
        tvRes = (TextView)findViewById(R.id.tvRes);
        tvCon = (TextView)findViewById(R.id.tvCon);
        tvCon.setText("Cotrol Connect to Port:" + cPort);
 
        h = new Handler();
 
    Thread t = new Thread (new Runnable(){
        public void run(){
 
            DataInputStream dataInputStream = null;
    
    try 
    {
        client = new Socket ("10.0.2.2", cPort);
        
        dataInputStream = new DataInputStream (client.getInputStream());
        msg1 = dataInputStream.toString();
        h.post(tvResCh);
        
        OnClickListener oclS = new OnClickListener(){
            DataOutputStream dataOutputStream = null;
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                try {
                dataOutputStream = new DataOutputStream (client.getOutputStream());
                String sendText = etSend.getText().toString();
 
                dataOutputStream.writeBytes(sendText);
                dataOutputStream.flush();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
            
        };
        btnCon.setOnClickListener(oclS);
    }
    catch (UnknownHostException e)
    {
        tvCon.append('\n' + "Error" + e.getMessage());
        e.printStackTrace();
    }
    catch (IOException e)
    {
        tvCon.append('\n' + "Error" + e.getMessage());
        e.printStackTrace();
    }
        }
        
    });
    t.start();
 
    }
    Runnable tvResCh = new Runnable() {
        public void run(){
            tvRes.setText(msg1.toString());
        }
    };
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru