
Quantum Harmonizer
25.05.2017
12:57:15

Merovingen
25.05.2017
12:57:50
проблема такая, if(RectF.intersects(bricks[i].getRect(), ball.getRect())) {
вот так не хочет определять
а вот если указать прямо размеры, то повляется возможность вот так проверять
rect.left = screenX / 2;
rect.top = screenX - 20;
rect.right = screenX / 2 + diametr;
rect.bottom = screenX - 20 - diametr;
if(paddle.getRect().left <= ball.getRect().right && paddle.getRect().right >= ball.getRect().left &&
paddle.getRect().bottom <= ball.getRect().top && paddle.getRect().top >= ball.getRect().bottom) {

Google

Merovingen
25.05.2017
12:59:26
в чем может быть причина?
Может кто-то помочь разобраться?

Quantum Harmonizer
25.05.2017
13:08:52

Dmitriy
25.05.2017
13:10:27

Merovingen
25.05.2017
13:11:10
вот я и хочу понять, если я в классе ball задаю вот так
rect.left = screenX / 2;
rect.top = screenX - 20;
rect.right = screenX / 2 + diametr;
rect.bottom = screenX - 20 - diametr;
то в главном классе, ball.getRect().isEmpty() выдает что пусто

Dmitriy
25.05.2017
13:11:29

Frank
25.05.2017
13:11:59

Dmitriy
25.05.2017
13:12:13

Frank
25.05.2017
13:12:38
ага

RoGr
25.05.2017
13:12:40
как скрыть все комментарии к коду в andorid studio&

Artem
25.05.2017
13:12:47
Ребята, кто-нибудь сталкивался при работе с LoganSquare с ошибкой:
com.bluelinelabs.logansquare.NoSuchMapperException: Class com.victorsharov.mywaterapp.data.entity.realm.LoganDrinking could not be mapped to a JSON object. Perhaps it hasn't been annotated with @JsonObject?

Dmitriy
25.05.2017
13:12:59
ага
в корневом build.gradle задается

Andrey
25.05.2017
13:15:31
Доброго времени суток! Сам ни разу не android разработчик, поэтому вопросы могут быть нубскими:
Нужно при старте android свистка (4.4.2) запустить полноэкранное приложение. Это реально? Сейчас стартует, но окон нет.

Google

Dmitry
25.05.2017
13:16:21
написать свой ланчер

Frank
25.05.2017
13:16:49
создал новый проект в 3й студии и оттуда взял версию

Andrey
25.05.2017
13:17:03
Т.е. самому нельзя стартовать с окнами, можно только запустить отдельно установленное приложение?

Frank
25.05.2017
13:17:25
а откуда вообще брать новые версии библиотек и gradle инструментов?

Dmitriy
25.05.2017
13:17:36

Frank
25.05.2017
13:18:11

Dmitriy
25.05.2017
13:18:35

Dmitry
25.05.2017
13:18:47

Andrey
25.05.2017
13:20:22
что значит "с окнами" ?
Пожалуй, скопирую из gitter:
"Задача: есть несколько телевизоров, на каждом нужно отображать свою страницу с графиками.
Написал полноэкранное приложение с webview и обработкой редиректов: передаю в get параметре mac адресс устройства и сервер редиректит на нужную страницу.
Также пришлось использовать Tasker: нужно нажимать на кнопку скрытия таскбара + запускать само приложение.
Но, честно, я от него устал: теряет конфиги, пишет что неактивный профиль (на двух из трех он худо-бедно работает), притом что он купленный."
Задачу "скрытие панели с кнопками навигации" решил, остался автозапуск. Делал как тут https://habrahabr.ru/post/271663/
Оно запускается, но в фоне

Ivan
25.05.2017
13:22:00
boot_completed ловите и стартуйте
через интент открывая нужное вам активити

Dmitry
25.05.2017
13:22:34
либо всетаки сделайте его ланчером и выберете один раз чтобы открывался по дефолту системой
это в две строчки делается

Ivan
25.05.2017
13:22:46
тоже вариант

Dmitry
25.05.2017
13:23:28
в активити в манифесте пропишите
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
после запуска выйдите на главный екран и система предложит использовать ваше приложение как ланчер
просто выбрать Always и готово)

Andrey
25.05.2017
13:26:11

Google

Andrey
25.05.2017
13:26:23
Просто добавить недостающее в манифест?

Dmitry
25.05.2017
13:26:43
ага, ну и выбрать ваше приложение как дефолтный ланчер, один раз

Andrey
25.05.2017
13:27:23
Ок, в uses-permissions ничего дополнительного при этом не нужно добавлять?

Dmitry
25.05.2017
13:27:30
неа

Andrey
25.05.2017
13:27:50
неа
Благодарю. Сейчас попробую

Dmitry
25.05.2017
13:28:53
можно еще android:launchMode="singleTask" прописать тудаже в активити, чтобы была всегда только одна

Andrey
25.05.2017
13:36:41

Михаил
25.05.2017
13:38:44
Мне тут вчера для отправки репортов рекомендовали ACRA использовать есть тут сейчас кто с ней работал?

Vitaliy
25.05.2017
13:40:21
Я, наверное, рекомендовал, я работал =)

Михаил
25.05.2017
13:40:44
Не могу понять можно ли отправлять крэши по Email и чтобы после этого стандартный андроидовский диалог об ошибке появлялся?

Vitaliy
25.05.2017
13:41:54
Креши по емаил отправляются, в аннотации пишется что нужно отправить на емаил. На сколько знаю, стандартным диалогом мы не рулим, поэтому врядли там что то можно настроить.

Стас
25.05.2017
13:42:02
Вот и я упёрся в одну тему: support.v4, надо запросить разрешение на определение геолокации из фрагмента. Помогите пожалуйста.

Стас
25.05.2017
13:42:14
SO и сеть прочесал.

Vitaliy
25.05.2017
13:42:26
Обычно я акру использовал для дебага

Anna
25.05.2017
13:43:11
Добрый день! В продолжение вчерашней темы. Картинки отображаются на Gridlayout, который находится в item of RecyclerView. Для подгрузки картинок использую Glide. Высота Grid layout and pictures рассчитывается программно + margins + row and columns. Так вот.. проблема возникла в отображении картинок - они растягиваются на первых items. Такое ощущение, что глайд берёт не те размеры.. .override(width, height) добавила ...или может проблема в сочетании recycler view с остальным? как вы думаете где искать?

Михаил
25.05.2017
13:44:58

Andrew
25.05.2017
13:45:06
Ребят, а есть ли принципиальная разница какой вид разметки лучше использовать: Relative layout или Linear например

Михаил
25.05.2017
13:46:06
А так чтобы и емаил пользователю предложить отправить с крэшэм и стандартный диалог с крэшэм показать чет не получается

Merovingen
25.05.2017
13:46:09
ребят кто может помочь разобраться почему не работает RectF.intersects ?

Sergey
25.05.2017
13:46:45

Google

your-mirror
25.05.2017
13:46:48

Vitaliy
25.05.2017
13:46:53

Merovingen
25.05.2017
13:47:17
ну колизия происходит, но показывает что нет коллизии

Sergey
25.05.2017
13:47:33
Дебажь, посмотри что внутри метода, поставь там брейкпоинты

Михаил
25.05.2017
13:47:53
Ну все равно вещь очень полезная

Admin
ERROR: S client not available

Vitaliy
25.05.2017
13:48:15

Andrew
25.05.2017
13:48:34

Ekaterina
25.05.2017
13:50:11
Всем привет
недавно тут поднимался вопрост насчет пушей (FCM) на huawei. Было ли найдено решение? (смысл в том что некоторые прошивки, в т.ч. huawei, выкидывают firebase service вместе с приложением, хотя по идее не должны)

your-mirror
25.05.2017
13:53:13

Andrew
25.05.2017
13:54:57
ну хотя бы в плане удобства или может быть правильности relative выигрывает? вроде как андроид студия по умолчанию предлагает relative

Arsen
25.05.2017
13:55:02

Andrew
25.05.2017
13:55:17
мне в начале проще и понятее было на linear, сейчас уже привык

Arsen
25.05.2017
13:55:20
на удасити есть курс затрагивающий это

Vitaliy
25.05.2017
13:55:46

Arsen
25.05.2017
13:56:47
если не злоупотреблять вложенными linear, в каждом из которых юзать weight, то впринципе пофиг какой лейаут.

your-mirror
25.05.2017
13:57:55
Ну я вел речь, когда один Linear (с детьми типа TextView, а не другой Linear) против такого же Relative

Vitaliy
25.05.2017
13:58:34
Тогда, ИМХО, разница не существенна
Лично я гдеможно юзаю линеар из-за простоты, а как только появляется намёк на то, что будет не так всё просто, релатив. Как то так

Andrew
25.05.2017
13:59:56

Google

your-mirror
25.05.2017
14:00:18

Andrew
25.05.2017
14:00:18
а в чем его приемущество, когда "не все так просто"?
в производительности?
или удобнее верстать

your-mirror
25.05.2017
14:02:16

Vitaliy
25.05.2017
14:02:30
В производительности, я правда немного отошел от массового клепания UI сейчас. Но в былые времена на каком нибудь средненьком аппарате разница в списке была видна глазу. И это всего лишь убирали пару вложенностей.

Andrew
25.05.2017
14:03:18
ладно, ну мне как раз списки с кучей вложенностей делать, попробую что да как)

Gleb
25.05.2017
14:03:42
Ребят. а что так всё однобоко как-то????
... по мере надобности - надо весь арсенал вытаскивать и подбирать по ситуации ?
я вот уже который раз GridLayout-ом делаю и ок, он и быстрее и глубины иерархи нет (2 уровня влож - максимум)
тем более оч много мокапов - так или иначе уже выравнены - по какому-то смысловому гриду

Vitaliy
25.05.2017
14:03:56
А бывало что телефоны htc вылетали из-за переполнения стека вью) но это было давно.

Gleb
25.05.2017
14:05:03

Vitaliy
25.05.2017
14:05:08

Gleb
25.05.2017
14:07:07

Arsen
25.05.2017
14:12:40

Никита
25.05.2017
14:23:17
А как можно запустить FragmentActivity из MainActivity, но что бы MаinActivity не закрывалась

Арсений
25.05.2017
14:24:28

Владислав
25.05.2017
14:24:31
фрагмент можешь открыть поверх активити