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

Клиент-серверное приложение android - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Работа с процессами Android http://www.cyberforum.ru/android-dev/thread1675485.html
Привет друзья нуждаюсь в вашей помощи. Задача в общем такая есть приложение которое работает без Activity в фоне, задача у него такая следить за Процессами и например при появлении Activity от WhatsApp (то есть при открытии Мессджера) выводить сообщение с просьбой ввести пароль. Подскажите пожалуйста как можно реализовать мою задачу. П/С я начинающий разработчик просьба не судите строго.
Android TextWatcher. При добавлении в проект вылет Доброго времени суток. На активити есть EditText, хочу добавить в проект обработчик изменения текста в этом элементе. Во всемогущем интернете нашел способ - добавление слушателя TextWatcher к элементу EditText. Делаю таким образом: EditText enter1 = (EditText)findViewById(R.id.editText); TextWatcher tw1 = new TextWatcher() { @Override public void... http://www.cyberforum.ru/android-dev/thread1675319.html
Как отметить две даты на диалоговом Календаре Android
И использую библиотеку MaterialDateTimePicker. И мне нужно выделить две даты, точнее у меня две кнопки и по нажатии которых у меня выскакивает этот календарь. Так вот например я нажал на первую кнопку и выбрал одну дату, а потом когда второй нажимаю, предыдущая дата должна быть выделенной на календаре... Прошу помочь, как это сделать... где копать?
Android Как через библиотеку ImageLoader загрузить gif-файл в GridView?
Не подскажете как через библиотеку ImageLoader загрузить gif файл в GridView? Можно ли через него? Или какую лучше всего библиотеку для этого использовать?
Android Cursor http://www.cyberforum.ru/android-dev/thread1675136.html
Пытаюсь курсором передать данные, но что то ему не нравится Вот так передаю public class GetNewsDB { DB db; RemindDTO dto; public void getDB() { Cursor cursor = db.getTitleDB();
Android Поворот объекта относительно заданной точки OpenGL ES 2.0 Здравствуйте! У меня есть прямоугольник 100 на 50, который я хочу повернуть относительно точки, к примеру, (20, 10), но у меня никак не выходит. Лучшее, чего я смог добиться - поворот по левому верхнему углу: Matrix.multiplyMM(rotationMatrix, 0, projectionMatrix, 0, viewMatrix, 0); Matrix.translateM(rotationMatrix, 0, myPosX, myPosY, 0); Matrix.rotateM(rotationMatrix, 0, angle, 0, 0, 1.0f);... подробнее

Показать сообщение отдельно
vadim23409
 Аватар для vadim23409
6 / 6 / 0
Регистрация: 24.09.2012
Сообщений: 379
02.03.2016, 22:30  [ТС]     Клиент-серверное приложение android
нет, все что нужно - передавать данные с одного телефона на другой и обратно, один будет сервером, второй - клиентом

Добавлено через 24 минуты
я сделал так (это только тест):

сервер:
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
int PORT = 3008;
 
        Socket fromclient = null;
 
        try {
            ServerSocket serverSocket = new ServerSocket(PORT);
            System.out.println(getIPAddress(true));
            fromclient = serverSocket.accept();
 
            System.out.println("Client accessed");
            BufferedOutputStream bos = new BufferedOutputStream(fromclient.getOutputStream());
            ObjectOutputStream oos = new ObjectOutputStream(bos);
            LL ll = new LL();
            oos.writeObject(ll);
            oos.flush();
            oos.close();
            fromclient.close();
 
        } catch (Exception e) {
            System.out.println("Error: \n"+e.getMessage());
        } finally {
            if (fromclient != null) {
                try{
                fromclient.close();
                }
                catch (Exception ee)
                {
                    System.out.println("Error: \n"+ee.getMessage());
                }
            }
        }
 
class LL implements Serializable
    {
        public byte[] bytearray = {10,11,12};
    }
клиент:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
String serverIP = "87.246.221.45";
        int port = 3008;
        Socket fromserver = null;
        try {
            InetAddress ia = InetAddress.getByName(serverIP);
            fromserver = new Socket(ia, port);
            BufferedInputStream bis = new BufferedInputStream(fromserver.getInputStream());
            ObjectInputStream ois = new ObjectInputStream(bis);
         //   Message("Client in connect");
            LL ll = (LL)ois.readObject ();
            Message(Byte.toString(ll.bytearray[0]));
        } catch (Exception e) {
            e.printStackTrace();
        }
 
    }
 
    class LL implements Serializable
    {
        public byte[] bytearray = {10,11,12};
    }
но клиент либо зависает, либо принимает объект null
 
Текущее время: 03:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru