
Anton
09.09.2017
10:52:12
версию ?

Рома
09.09.2017
10:52:52
да

Anton
09.09.2017
10:53:06
там чет мигрейшен полисис разные
почитай

Google

Алексей
09.09.2017
11:00:40
про изменнеие цвета
я сделал так
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new DrawView(this));
}
class DrawView extends View implements View.OnTouchListener {
Paint p;
public DrawView(Context context) {
super(context);
p = new Paint();
}
@Override
protected void onDraw(Canvas canvas) {
canvas.drawARGB(80, 102, 204, 255);
p.setColor(Color.RED);
canvas.drawCircle(100, 100, 50, p);
}
@Override
public boolean onTouch(View v, MotionEvent event,Canvas canvas) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
p.setColor(Color.BLACK);
canvas.drawCircle(100, 100, 50, p);
break;
}
return true;
}
}
}
но нифига не работет


Denis
09.09.2017
11:01:58
Здравствуйте. У меня проблема с созданием таблицы в андроид приложении. Проблема в том, что я не совсем понимаю, как ее создать, такого элемента управления, как я понял, нет. Нужно создавать что-то кастомное, наверное, из двух RecyclerView. Но я не совсем понимаю как. Мне нужно, чтобы пользователь мог видеть заголовки колонок, мог скролить таблицу и горизонтально и вертикально. На всякий случай, если кто-то решал, такую проблему, помогите, пожалуйста. Вот ссылка на мой вопрос на cyberforum:
http://www.cyberforum.ru/android-dev/thread2037558.html


Anton
09.09.2017
11:03:32
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new DrawView(this));
}
class DrawView extends View implements View.OnTouchListener {
Paint p;
public DrawView(Context context) {
super(context);
p = new Paint();
}
@Override
protected void onDraw(Canvas canvas) {
canvas.drawARGB(80, 102, 204, 255);
p.setColor(Color.RED);
canvas.drawCircle(100, 100, 50, p);
}
@Override
public boolean onTouch(View v, MotionEvent event,Canvas canvas) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
p.setColor(Color.BLACK);
canvas.drawCircle(100, 100, 50, p);
break;
}
return true;
}
}
}
p.setColor(Color.BLACK);
invalidate();
break;
@Override
protected void onDraw(Canvas canvas) {
canvas.drawARGB(80, 102, 204, 255);
canvas.drawCircle(100, 100, 50, p);
}


Рома
09.09.2017
11:06:59
Алексей помещай код в кавычки для удобства чтения
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new DrawView(this));
}
class DrawView extends View implements View.OnTouchListener {
Paint p;
public DrawView(Context context) {
super(context);
p = new Paint();
}
@Override
protected void onDraw(Canvas canvas) {
canvas.drawARGB(80, 102, 204, 255);
p.setColor(Color.RED);
canvas.drawCircle(100, 100, 50, p);
}
@Override
public boolean onTouch(View v, MotionEvent event,Canvas canvas) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
p.setColor(Color.BLACK);
canvas.drawCircle(100, 100, 50, p);
break;
}
return true;
}
}
}

Алексей
09.09.2017
11:10:32
цвет все равно не меняется

Anton
09.09.2017
11:11:12
`
`

Google

Anton
09.09.2017
11:11:23
короче не такие кавычки ты юзаешь)
3 штуки таких перед и 3 после

Рома
09.09.2017
11:11:33
тройные

Алексей
09.09.2017
11:11:51
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new DrawView(this));
}
class DrawView extends View{
Paint p;
public DrawView(Context context) {
super(context);
p = new Paint();
}
@Override
protected void onDraw(Canvas canvas) {
canvas.drawARGB(80, 102, 204, 255);
p.setColor(Color.RED);
canvas.drawCircle(100, 100, 50, p);
}
public boolean onTouch(View v, MotionEvent event,Canvas canvas) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
p.setColor(Color.BLACK);
canvas.drawCircle(100, 100, 50, p);
invalidate();
break;
}
return true;
}
}
}


Anton
09.09.2017
11:12:08
из onDraw убери цвет
бля я те код скдываю а ты по другому делаешь
какой смысл спрашивать тогда)
@Override
protected void onDraw(Canvas canvas) {
canvas.drawARGB(80, 102, 204, 255);
canvas.drawCircle(100, 100, 50, p);
}
case MotionEvent.ACTION_DOWN:
p.setColor(Color.BLACK);
invalidate();
break;

Konstantyn
09.09.2017
11:13:30
чуваку нужна не рыба, а удочка - лайфсайкл View

Anton
09.09.2017
11:17:07
сделал?

Алексей
09.09.2017
11:18:00
onTouch androidstudio показывает что не используется

Anton
09.09.2017
11:18:26
стоп
ты сам этот метод придумал чтоли)
onTouchEvent переопредели)

balolam
09.09.2017
11:19:43

Konstantins
09.09.2017
11:21:31
а нельзя это сделать просто через drawable?

balolam
09.09.2017
11:22:33
Но вопрос то он задал такой

Andrey
09.09.2017
12:25:26
ребят, всем привет , такой вопрос, можно ли считать смартфона данные с ble девайса в режиме notification с частотой примерно 533герц?

Google

Andrey
09.09.2017
12:25:36
с минимальной потерей пакетов

Artem
09.09.2017
12:28:41
Почему служба не перезапускается ? START_REDELIVER_INTENT прописал, в манифесте в отдельный процесс записал..

Moon
09.09.2017
12:37:58
Ребят, кто-нибудь работал с firebase?

Andrey
09.09.2017
12:38:20
+

Konstantyn
09.09.2017
12:38:45

Moon
09.09.2017
12:39:29
Мне в целом спросить: стоит ли через него делать лайв-чат, или использовать smack api?

Konstantyn
09.09.2017
12:40:11
а smack еще живой?
ну вообще на последних ОС точно прийдется использовать

Moon
09.09.2017
12:40:58
Очень мало чего по нему нашел, последняя статья, которую нашел датирована 2015годом
И код там отвратный в сэмпл-проекте

Konstantyn
09.09.2017
12:41:11
ну так и не зачем
вебсокеты

Andrey
09.09.2017
12:41:32

Konstantyn
09.09.2017
12:41:46
Пока приложение в форграунде слуашть сокет, слать по нему же, когда в бэкграунде - получать пуш и уже там разруливать

Moon
09.09.2017
12:41:46
Мне для тренировки

Konstantyn
09.09.2017
12:41:52
ну тогда норм

Moon
09.09.2017
12:41:55
Я тут клин архитектуру пытаюсь осознать

Andrey
09.09.2017
12:41:56
тогда ок всё)

Moon
09.09.2017
12:42:08
Вот щас в дата лэйер думаю че использовать
Спасибо, ребят

Andrey
09.09.2017
12:42:21
кто-нить с бле работал?

Google

Andrey
09.09.2017
12:42:55
можно ли принимать пакеты с частотой 500+ герц с устройства, с минимальной потерей?

Konstantyn
09.09.2017
12:46:29
не уверен что ты можешь как-то задавать частоту, просто конектишься с нужным девайсом, а дальше уже детали реализации девайсов, и тебе только байтики тягать/пихать

Admin
ERROR: S client not available

Andrey
09.09.2017
12:47:33
я записываю в характеристики одного сервиса байт, устанавливающую частоту трансляции пакетов
с другого читать начинаю
проблема в том что 800 гц смартфон не тащит, либо я что-то не то делаю)
вопрос собственно в том, что можно ли считывать пакеты на 500+ частоте без упущения
каждый пакет 18 байт

Konstantyn
09.09.2017
12:50:46
это наверняка зависит от устройств, но у блютусСокета точно есть лимиты на размеры пакетов, впрочем 18 байтов это вообще фигня
https://developer.android.com/reference/android/bluetooth/BluetoothSocket.html#getMaxReceivePacketSize()

my
09.09.2017
12:59:39
Братва, подскажите, где найти пряморукого разраба под react native или умеющего работать с эмуляторами? Что-то среди фрилансеров, мягко говоря, профаны

Konstantyn
09.09.2017
13:00:27
что значит работаь с эмуляторами?

Ivan
09.09.2017
13:00:36

Konstantyn
09.09.2017
13:00:36
дичь какая-то

my
09.09.2017
13:04:13

Andrey
09.09.2017
13:44:08

Eugene
09.09.2017
13:56:04
Ребята
Скажите пожалуйста Push сообщния проходят через Doze mode

Konstantyn
09.09.2017
13:56:39
да
если это не китаец какой-нибудь, у ксайоми свои заморочки

Eugene
09.09.2017
13:58:00
вот на асусе зенфон 4 и гелекси с 8 не пробиваются пуши

Google

Eugene
09.09.2017
13:58:03
как обойти

Sergey
09.09.2017
13:58:32

Eugene
09.09.2017
13:58:33
у них как я понял свои power manager's которые гасят push сервисы
HIGH

Konstantyn
09.09.2017
13:58:57
А может там токены прсото протухшие?

Eugene
09.09.2017
13:59:03
нет

Sergey
09.09.2017
13:59:04
Должен быть high. Только не злоупотребляйте этим.

Eugene
09.09.2017
13:59:17
ну voip

Denis
09.09.2017
13:59:25
Здравствуйте. У меня проблема с созданием таблицы в андроид приложении. Проблема в том, что я не совсем понимаю, как ее создать, такого элемента управления, как я понял, нет. Нужно создавать что-то кастомное, наверное, из двух RecyclerView. Но я не совсем понимаю как. Мне нужно, чтобы пользователь мог видеть заголовки колонок, мог скролить таблицу и горизонтально и вертикально. На всякий случай, если кто-то решал, такую проблему, помогите, пожалуйста. Вот ссылка на мой вопрос на cyberforum:
http://www.cyberforum.ru/android-dev/thread2037558.html

Sergey
09.09.2017
13:59:26