@android_ru

Страница 698 из 3205
Ⓜ️ᵃʳᵃᵗ
20.12.2016
13:07:41
хотя в интернатах я видел даже по тесселяции воронова использовали расположение рандомно элементов, но это скорее овер для этой задачки будет )

Dmitrii
20.12.2016
13:07:57
Мне кажется надо комбинировать. Я бы сделал сетку + считал бы гипотенузу прямоугольного треугольника до каждого из саб-сета кружков

У меня щас в текущем приложении как раз так расстояние считается (велосипед)

В итоге если длина гипотенузы меньше X то делаем Y

Google
I
20.12.2016
13:09:47
извращенцы)

Dmitrii
20.12.2016
13:09:59
Смысле?)

По-моему очень даже просто с треугольником

Ⓜ️ᵃʳᵃᵗ
20.12.2016
13:11:52
но это реально извращение )

Dmitrii
20.12.2016
13:12:38
Еще понадобится пара векторов, получается чтобы "безопасно" вставить кружок надо проверить 4 кружка между сгенереными координатами.

I
20.12.2016
13:17:06
я сейчас на питоне в pyomo работаю, представляю, как описать условия и построить модель, но не помню, как тип таких задач называется(

во, задачи упаковки по-русски, на вики даже статья есть про упаковку кругов

Dmitrii
20.12.2016
13:18:56
А как кстати в андроиде считать расстояние между двумя View? Ну т.е. на сколько у меня костыль там с треугольником получился?

Ⓜ️ᵃʳᵃᵗ
20.12.2016
13:20:00
да как обычно, брать их текущую позицию и сравнивать

Dmitrii
20.12.2016
13:20:47
Странно, у тебя ответ в стиле "как нарисовать сову")

Ну я там как раз беру их позицию, но ведь по сути расстоянием является гипотенуза прямоугольного треугольника, который они образуют на плоскости. Ведь так?

Т.е. что-то типа такого: https://gist.github.com/anonymous/95673b8dd959146d35f7741c5c2e5129

Sergey
20.12.2016
13:24:04
что не так в куске кода?, Почему иногда приходят локейшены за километр от текущей позиции?

Google
Sergey
20.12.2016
13:24:05
if (!location.hasAccuracy() || location.getAccuracy() > 30) { return; } smoothLocation(location, logPojo); mCurrentLocation = location; addLocationToDriversLog(location);

location.getAccuracy() > 30 return получается не срабатывает?

Может есть у кого пример трекинга локейшенов, просто кусок кода где происходит фильтрация локейшенов

Quantum Harmonizer
20.12.2016
13:25:20
что за smoothLocation?

Dmitrii
20.12.2016
13:25:37
Так а ты уверен что значение accuracy это метры? Может это абстрактные попугаи, и сначала нужно получить что то типа getMaxAccuracy() а потом расчитать долю для 30%?

Sergey
20.12.2016
13:26:11
аа я хз, я считал что это метры

Dmitrii
20.12.2016
13:26:21
У меня такая херь была когда я хотел звук регулировать

Для Nexus 5 оказалось, что значения могут быть от 0 до 7

Sergey
20.12.2016
13:26:35
smooth location это просто KalmanFilter

что то типа getMaxAccuracy() а потом расчитать долю для 30%? Да наверное так и надо попробовать спасибо за наводку

Dmitrii
20.12.2016
13:27:29
В общем я уже привык, что везде и все надо в долях считать. Ибо устройств куча и значения везде разные будут

Еще же там вроде LocationManager содержит пачку разных провайдеров. И разные провайдеры могут возвращать разную ошибку. Это надо учитывать в бизнеслогике приложения. Типа для провайдера по GSM-вышкам допустимая ошибка может быть в разы больше, чем по GPS

В смысле, что по GSM ты никогда не скажешь, ошибка у тебя 30 метров или 50.

Jim
20.12.2016
13:57:52
Во, про местоположение как раз разговор. Никто не сталкивался с багами после апдейта гуглосервисов? GPS переставал работать от слова совсем

Если апдейт удалить, то норм

Doni
20.12.2016
14:04:20
Народ, кто-нибудь сталкивался со следующей проблемой:

При запросе на сервер через мобильное приложение, ответ приходит пустой, но через пару минут уже приходит как надо

А при запросе на сервер через браузер, ответ приходит сразу и всегда как надо

Метод гет, крутится все на retrofit

Просто сижу и невтупляю как черта

Google
Anatol
20.12.2016
14:06:01
что не так в куске кода?, Почему иногда приходят локейшены за километр от текущей позиции?
Такое бывает и с этим ничего не поделать. Например у тебя водитель в тоннель заехал и потом выехал -> первое время после выезда могут координаты сильно сбитыми быть. Иногда за несколко десятков километров от фактических. Это нормально и с этим пока нужно жить и такие штуки стараться фильтровать

Doni
20.12.2016
14:06:33
Через фавлю оба

Sergey
20.12.2016
14:06:38
и какой код ответа

Doni
20.12.2016
14:06:54
по http?

200

Anatol
20.12.2016
14:08:04
С координатами много чего интересного бывает

Иван
20.12.2016
14:12:44
есть у кого хороший пример получения координат с фильтром?

Gundabadec
20.12.2016
14:25:42
Как в requery выполнить код после обновления БД?

Doni
20.12.2016
14:33:17
Нет, не думал на них как-то

Попробую

Ⓜ️ᵃʳᵃᵗ
20.12.2016
14:34:11
начни с агента, того же.

может серваку чот то не нравится малоли как там бекенд сделан

Если некоторым китасйким девайсам такой подход в стилях не нравится <style name="button_text_style" parent="android:Widget.EditText"> <item name="android:background">?attr/themed_button_text_background</item> <item name="android:textColor">?attr/themed_button_text_textColor</item> Забить, или как то можно выкрутиться ?

Quantum Harmonizer
20.12.2016
14:36:41
При запросе на сервер через мобильное приложение, ответ приходит пустой, но через пару минут уже приходит как надо
Мне приходил пустой ответ от бэк-эндщиков-наркоманов при использовании HttpUrlConnection, но с OkHttp всё ок.

Ⓜ️ᵃʳᵃᵗ
20.12.2016
14:36:48
Binary XML file line #132: Error inflating class TextView Caused by android.content.res.Resources$NotFoundException то есть <item name="android:background">?attr/themed_button_text_background</item> подозреваю, этот ресуср не мжет найти

Max
20.12.2016
14:37:41
Кто нибудь знает хороший пример с использованием ScaleGestureDetector?

Google
Ⓜ️ᵃʳᵃᵗ
20.12.2016
14:38:01
Мне приходил пустой ответ от бэк-эндщиков-наркоманов при использовании HttpUrlConnection, но с OkHttp всё ок.
okHttp не добавляет в хидер что то по умолчанию ? у меня с okHttp просто другое было, через него пост запросы не проходили. а с HttpUrlConnection плюс свой мультипарт запрос нормально работает

J
20.12.2016
14:39:32
там ещё на нексусах https не работает

Doni
20.12.2016
14:39:52
@Harmonizr так вот другие методы возвращают ответ, причем всегда, а этот через раз

да вот все крутится чисто на ретрофит

а как тогда быть в таком случае?

там ещё на нексусах https не работает

но у меня не нексус)

Doni
20.12.2016
14:43:43
Как положено

Admin
ERROR: S client not available

Quantum Harmonizer
20.12.2016
14:43:57
то есть ретрофит не работает в принципе?

J
20.12.2016
14:44:06
а версия андройда?

Doni
20.12.2016
14:44:19
6

Quantum Harmonizer
20.12.2016
14:44:40
J
20.12.2016
14:44:54
?????
нет прост у андройд 5, на нексусах какаято жопа с хендшейком бывает

тупо ssl не работает

известный баг, лечится через костыли

Doni
20.12.2016
14:45:33
И тогда https колом?

а

Google
Quantum Harmonizer
20.12.2016
14:45:41
опять всё сломали)

J
20.12.2016
14:47:22
И тогда https колом?
и поэтому он не может https

Doni
20.12.2016
14:47:58
окау..

Konstantins
20.12.2016
14:51:47
Никто не знает, как выдать разработчику права на настройку OAuth?

Quantum Harmonizer
20.12.2016
14:51:59
где?

Konstantins
20.12.2016
14:52:10
в настройках проекта в гугловой консоли

или может роль есть какая-то, которая даёт эти права и остальные сильно ограничивает?

Alex
20.12.2016
14:55:28
Уточни вопрос, звучит как бред

OAuth2 ты скармливаешь скоуп

кого и где ты собрался ограничить?

Doni
20.12.2016
14:58:17
Короче решил проблему тем, что делегировал ее серверным разрабам, будем разбираться вместе

Спасибо за советы

Dmitrii
20.12.2016
15:10:12
Quantum Harmonizer
20.12.2016
15:11:11
скорей у бэк-эндщиков)

Doni
20.12.2016
15:15:49
Не зря кстати ее делегировал)

т.к. только что пк пришел пустой ответ

9 раз подряд

Alexander
20.12.2016
15:28:05
Ребят я получаю android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.FrameLayout$LayoutParams при holder.liner.setLayoutParams(params); как поправить?

Beka
20.12.2016
15:29:54
И все. Решается твой вопрос

Страница 698 из 3205