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

TCP Socket Client - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Нажатие на элементы ExpandableListView http://www.cyberforum.ru/android-dev/thread1666887.html
Добрый день. У меня есть ExpandableListView в нём сделан setOnChildClickListener получается так, что в item элемент списка может быть расположен слева или справа, но срабатывает само нажатие по Item а не элемент, а надо чтобы было нажатие по конкретному элементу. А сейчас есть допустим иконка с картинкой, но даже если я нажму сбоку от неё она откроется и это неправильно. Я пытался...
Android Что за OBJ вместо изображения возвращает ImageGetter? Пользуюсь ImageGetter'ом, чтобы добавить вместо тегов img изображения в EditText в виде картинок, но дальше мне нужно упаковать это все в json и отправить на сервер и добавленные изображения тоже как-то обработать. Проблема в том, что если я пытаюсь получить String из EditText, то в местах, где были изображения, получаю некий OBJ, который вообще непонятно, можно ли как-то обработать и что с ним... http://www.cyberforum.ru/android-dev/thread1666868.html
Android Бредовый код
Доброго времени суток ребят. нужен совет, иначе голова однажды просто лопнет. цель наполнить массив объектами, с разными значениями полей объектов в общем имеем следующее: первый класс: обращаясь к методу moveY в котором должно всё происходить public class Player { public Player(){ x = 150; y = 0;
Просьба подсказать по ListFragmen Android
Всем привет, я новичек и активно пытаюсь понять тему с ListFragmen, но есть вопросы,ответы на которые никак нигде не могу найти. Я пишу приложение,паралельно изучая програмирование. Задача стоит такая: Есть список производителей, у каждого производителя есть список оборудования выпускаемый ими, у оборудования есть описание в формате PDF - мне надо чтоб я в списке выбрал производителя, потом...
Android Добавление библиотеки http://www.cyberforum.ru/android-dev/thread1666576.html
Добрый вечер! Возникла проблема при добавлении в проект библиотек: org.apache.http. … (org.apache.http.Header, org.apache.http.HttpEntity, org.apache.http.HttpHost, org.apache.http.HttpResponse …) org.apache.http.client. … (org.apache.http.client.ClientProtocolException, org.apache.http.client.HttpClient, org.apache.http.client.ResponseHandler …) “Гугл” советует изменить build.grable,...
Android FATAL EXCEPTION: main - проклятая ошибка Здравствуйте, в Android Studio ошибок не показывает, но при запуске программы на телефоне выходит такая ошибка 02-19 23:00:53.068 29600-29600/com.sms.phone.sms_sending E/AndroidRuntime: FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity... подробнее

Показать сообщение отдельно
DrSMERTb
59 / 35 / 4
Регистрация: 12.11.2010
Сообщений: 808

TCP Socket Client - Android

20.02.2016, 14:18. Просмотров 216. Ответов 4
Метки (Все метки)

Всем доброго времени суток. Пытаюсь открыть сокет между Android Client и сервером под виндой (когда то написал на билде, использую в качестве тестового всегда, раньше всегда работал, так что пологаю что проблема не в нём. Брандмауэры потушены на обеих машинах.)
Но изночально он мне выдавал ошибку :
Java
1
socket failed eacces permission denied
После того как добавил в манифест
Java
1
2
3
4
5
6
7
 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Ошибка появляется, но проблема в том что она не содержит текста.
Вот код самой проги:
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
import android.content.Context;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.telephony.TelephonyManager;
import android.view.View;
import android.widget.ImageView;
import android.widget.Toast;
 
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
 
public class MainActivity extends AppCompatActivity {
private ImageView Image;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        try {
            SocketConnection(" ",getDevice_id());
 
        }
        catch (Exception s)
        {}
 
 
 
    }
 
    public void onTestButtonClick(View view)
    {
        // выводим сообщение
        try {
            SocketConnection("HI","HI");
        }
        catch (Exception s)
            {
                Toast.makeText(this, s.getMessage(), Toast.LENGTH_SHORT).show();
            }
 
        Toast.makeText(this, "Коннехт!", Toast.LENGTH_SHORT).show();
    }
 
 
 
    public String getDevice_id() {//Получение imei телефона
        String device_id;
        TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
        device_id= tm.getDeviceId(); // здесь ошыбк
        return  device_id;
    }
    public static void SocketConnection(String FileName, String IMEI) throws IOException {
     Socket soc= new Socket("192.168.10.3",5150);
        InputStream sin = soc.getInputStream();
        OutputStream sout = soc.getOutputStream();
        DataInputStream in = new DataInputStream(sin);
        DataOutputStream out = new DataOutputStream(sout);
        out.writeUTF(IMEI);
        out.flush();
        sin.close();
        sout.close();
        in.close();
        out.close();
        soc.close();// заставляем поток закончить передачу данных.
    }
}
Так ну и в общем 192.168.10.3 - физический сервак, и доступ к нему из вафли к которой подключём телефон есть, т.к. ES Проводник спокойненько цепляется к шаре на нём. Что ни так делаю? Ещё что то в манифест добавить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru