
Igor
09.07.2017
18:20:13

Sergey8827
09.07.2017
18:21:11

Igor
09.07.2017
18:21:55
А тесты хочешь гонять на ПК или на телефоне тоже норм?
Ну тогда обычные Instrumented tests, которые есть из коробки.
https://d.android.com/training/testing/unit-testing/index.html

Google

You
09.07.2017
18:26:47
adb monkey наше все

Sergey8827
09.07.2017
18:27:04
но не крашнулось!
хотя нет, крашнуло когда период увеличил лол

Семен
09.07.2017
19:20:07
это типа на соте запускается для теста приложения?

Ⓜ️ᵃʳᵃᵗ
09.07.2017
19:26:47

Igor
09.07.2017
19:27:13

Sergey8827
09.07.2017
19:28:25

Семен
09.07.2017
19:36:12
и даже свой чат могу проверить?

Sergey8827
09.07.2017
19:38:16

Антон
09.07.2017
19:38:23

Sergey8827
09.07.2017
19:39:10

Google

Dmitry
09.07.2017
19:43:57
кто может подсказать: есть фрагмент, в нём запускаю по событию onClick() анимацию (xml из ресурсов) на View-элемент (Button). НО. анимация не воспроизводится. а если не во фрагменте - отображается нормально. в чем может быть проблема?

Семен
09.07.2017
19:46:52

Gregory
09.07.2017
20:03:04

Семен
09.07.2017
20:03:24
я эмулятор юзаю

Igor
09.07.2017
20:08:17

Sergey8827
09.07.2017
20:15:09

.
09.07.2017
20:40:02
Всем привет, кто-нибудь знает платные или бесплатные готовые решения для видеочата в приложении?
Хорошо бы если поддержка iOS еще была

You
09.07.2017
20:40:57
Pied Piper
Первая ссылка

.
09.07.2017
20:44:10
Отлично, спасибо??

Max
09.07.2017
20:47:12
Pied Piper
Не, там оно уже как-то по другому)
Педучат на русском)

.
09.07.2017
20:51:30
Как добиться вот такого UI? В iOS такое View встроенное есть, а с помощью View Pager максимум вот это получается. Нужно чтобы карты были поверх друг друга

Максим
09.07.2017
20:52:55
Привет всем
А сейчас еще пишут работу сетью через сокеты или используют другие подходы?

@
09.07.2017
20:54:34
Вот посмотри https://github.com/MindorksOpenSource/android-mvp-architecture/tree/master/app/src/main/java/com/mindorks/framework/mvp

Максим
09.07.2017
20:56:11
Просто решил работать через сервисы со вставками через Thread
И передачи параметров через к onStartCommand

Google

Максим
09.07.2017
20:56:44
Но там проблема
Если я выношу в onCreate/конструктор кусок кода, который отвечает за подключение к серверу
А обращаюсь уже к сокету в onStartCommand, то он выдает ошибку - java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.OutputStream java.net.Socket.getOutputStream()' on a null object reference

You
09.07.2017
20:58:58
Код

Максим
09.07.2017
20:59:06
Это если, например, использовать socket.getOutputStream().write("hi".getBytes());

You
09.07.2017
20:59:26
Дай нам код

@
09.07.2017
20:59:29
код[2]


Максим
09.07.2017
20:59:37
public class TcpService extends Service {
String TAG = "TcpSERVICE";
public static Socket server = null;
public TcpService() {
}
@Override
public void onCreate() {
super.onCreate();
new Thread(new Runnable() {
@Override
public void run() {
try {
TcpService.server = new Socket(InetAddress.getByName("192.168.56.1"), 5012);
} catch (IOException e) {
e.printStackTrace();
}
}
});
Log.d(TAG, "onCreate");
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
new Thread(new Runnable() {
@Override
public void run() {
Log.d(TAG, "Trying to send infromation");
try {
Log.d(TAG, "I'm here");
TcpService.server.getOutputStream().write("hi".getBytes());
TcpService.server.getOutputStream().flush();
Log.d(TAG, "Working");
}catch (IOException e){
e.printStackTrace();
}
Log.d(TAG, "Information sended");
}
}).start();
return super.onStartCommand(intent, flags, startId);
}
@Override
public void onDestroy() {
super.onDestroy();
Log.d(TAG, "onCreate");
}
@Override
public IBinder onBind(Intent intent) {
// TODO: Return the communication channel to the service.
throw new UnsupportedOperationException("Not yet implemented");
}
}


@
09.07.2017
20:59:48
blya

Максим
09.07.2017
21:00:03
Это просто тест
Создал, чтобы проверить подключение и передачу параметров
Но чет затупил на моменте ошибку в onStartCommand

@
09.07.2017
21:03:06
почему static?

Максим
09.07.2017
21:03:24
Просто решил так попробовать обратиться, думал, что проблема в области видимости

You
09.07.2017
21:03:27
Стоп подожди

Максим
09.07.2017
21:03:29
Получается, что нет)

You
09.07.2017
21:03:33
У тебя же класс пустой
TcpService

Максим
09.07.2017
21:03:53
?
Не понял

Google

You
09.07.2017
21:04:08
Ой блин
Это конструктор
Ступил

Максим
09.07.2017
21:04:18
:D

You
09.07.2017
21:04:57
Кстати да, попробуй без статик

Максим
09.07.2017
21:05:05
Так я пробовал же, говорю
Это уже моё отчаянье

Admin
ERROR: S client not available

.
09.07.2017
21:05:12

@
09.07.2017
21:06:02

You
09.07.2017
21:06:37
@nrjshka а покажи логи

Максим
09.07.2017
21:07:13
Сейчас я отправлю логи после попытки запуска onStartCommand
07-09 16:26:45.029 13161-13192/com.example.nrjshka.service E/AndroidRuntime: FATAL EXCEPTION: Thread-305
Process: com.example.nrjshka.service, PID: 13161
java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.OutputStream java.net.Socket.getOutputStream()' on a null object reference
at com.example.nrjshka.service.TcpService$2.run(TcpService.java:48)
at java.lang.Thread.run(Thread.java:818)
Ошибка выводится
Если в onStartCommand внести код подключения к серверу - ее нте
нет*

You
09.07.2017
21:09:05
А логи онcreate?

Максим
09.07.2017
21:09:22
Вот логи сервера, как только внес код из onCreate в onStartCommand
12:08:37: User connected /192.168.56.1:60884
Смотри, если подключусь через telnet и отправлю что-нибудь

Google

You
09.07.2017
21:09:53

Максим
09.07.2017
21:11:22
12:11:15: Waiting for connection
12:11:18: Message from /127.0.0.1:62489:Message
Это если через telnet
[Время]Сообщение от[Ip:port]:[Сообщение]

You
09.07.2017
21:12:20
А если через oncreate

Максим
09.07.2017
21:12:25
&
?*

You
09.07.2017
21:12:33
T9

Максим
09.07.2017
21:12:55
Вообще не подключается

You
09.07.2017
21:13:29
А, ну точно
Ты вроде старт забыл вызвать

Максим
09.07.2017
21:14:10
Всм?
Блин
Кайф
???

You
09.07.2017
21:14:35
)
Бывает

Максим
09.07.2017
21:14:52
Спасибо
Тогда еще один вопрос