@android_ru

Страница 1503 из 3205
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
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
Dmitriy
25.05.2017
13:12:13
у меня 3.5 вроде
не градл, а плагин

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
в корневом build.gradle задается
да, теперь работает, спасибо

создал новый проект в 3й студии и оттуда взял версию

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

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

Dmitriy
25.05.2017
13:17:36
создал новый проект в 3й студии и оттуда взял версию
студия при открытии старого проекта предлагает апнуть версию плагина и градла)

Frank
25.05.2017
13:18:11
студия при открытии старого проекта предлагает апнуть версию плагина и градла)
ну это alpha1 версия, может не предложила, а может я отказался, хз)

Dmitriy
25.05.2017
13:18:35
ну это alpha1 версия, может не предложила, а может я отказался, хз)
предложила, и ты нажал "не напоминать для этого проекта больше"

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
можно еще android:launchMode="singleTask" прописать тудаже в активити, чтобы была всегда только одна
Ох ты ж ёжик, сколько я на это времени убил, а решение на поверхности было! Чрезмерно благодарен!

Михаил
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
Креши по емаил отправляются, в аннотации пишется что нужно отправить на емаил. На сколько знаю, стандартным диалогом мы не рулим, поэтому врядли там что то можно настроить.
Не там получается если SILENT mode и любой способ отправки крэшэй(кроме емаил) тогда они отсылаются и показывается стандартный диалог. Если TOAST или DIALOG mode тогда соответственно показывается или первый или второй и приложение перезапускается без стандартного диалога об ошибке.

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 ?

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
Кстати интересный вопрос, как мне кажется linear будет быстрее, чем relative
Должно быть наоборот, т.к. линеар расчитывает детей для позиционирование и больше вложенность. У релатива с этим по другому.

Andrew
25.05.2017
13:48:34
Кстати интересный вопрос, как мне кажется linear будет быстрее, чем relative
все время использовал linear, вот думаю, может попробовать relative

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

your-mirror
25.05.2017
13:53:13
Должно быть наоборот, т.к. линеар расчитывает детей для позиционирование и больше вложенность. У релатива с этим по другому.
Я думаю, что linear быстрей, т.к. вложенность по сути одна - и там и там одномерный массив детей. Но вот linear детей просто перебираешь и распологаешь по одному направлению (переменной). А вот у relative из-за того, что каждый элемент может быть расположен относительно любого другого и родителя, переменных больше и if/else тоже больше в отличае от linear.

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

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

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

Vitaliy
25.05.2017
13:55:46
Я думаю, что linear быстрей, т.к. вложенность по сути одна - и там и там одномерный массив детей. Но вот linear детей просто перебираешь и распологаешь по одному направлению (переменной). А вот у relative из-за того, что каждый элемент может быть расположен относительно любого другого и родителя, переменных больше и if/else тоже больше в отличае от linear.
https://developer.android.com/training/improving-layouts/optimizing-layout.html Я не могу ничего сказать про голое сравнение. Но там вся фишка что линеар в итоге в сложных UI получится более вложенный, и там больше расчётов. Релатив тут выиграет, т.к. будут меньше вызываться методы для расчёта детей

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
Тогда, ИМХО, разница не существенна

Лично я гдеможно юзаю линеар из-за простоты, а как только появляется намёк на то, что будет не так всё просто, релатив. Как то так

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

в производительности?

или удобнее верстать

your-mirror
25.05.2017
14:02:16
а в чем его приемущество, когда "не все так просто"?
В произвоидтельности, а если сделают еще возможность распологать как с constraint, то вообще круто будет

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:07:07
Использую, но не часто, конечно от дизайна зависит.
Подстава происходит ?..., когда у тебя по мокапу галимый линеар - одноуровневый, но дизайнер решил натянуть единый бэкграунд со 2-ой по 5 -ую линию)))

Arsen
25.05.2017
14:12:40
Всем привет недавно тут поднимался вопрост насчет пушей (FCM) на huawei. Было ли найдено решение? (смысл в том что некоторые прошивки, в т.ч. huawei, выкидывают firebase service вместе с приложением, хотя по идее не должны)
(имхо) Если рассуждать от "по идее", то ОС абстрагируется от девайсов. В идеале разработчики прошивок должны принимать тикеты и фиксить баги. В противном случае нужно игнорировать такие кейсы, пусть юзеры бунтуют под окнами производителя, может в следующий раз они подумают перед тем, как навернуть свою "мега-прошивку". P.S. то, что приложение теряет аудиторию это уже другой вопрос.

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

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

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