
blaccyee
07.02.2018
08:20:06

Denis
07.02.2018
08:20:08

trashkalmar
07.02.2018
08:20:25
Штатный MediaPlayer пробовали?

Alexander
07.02.2018
08:21:00

Google

trashkalmar
07.02.2018
08:21:21
Можно ещё ExoPlayer покрутить, он opensource, можно внутрь влезть

blaccyee
07.02.2018
08:23:51

Кузьма
07.02.2018
08:54:58
привет народ, может кто сказать, поле того как гуглы презентовали свой firebase cloud messaging, они рекомендовали переводить все пуши с gcm на них. Я только не помню говорили ли они о том что прекратят поддержку gcm, и когда это произойдёт

Nikita
07.02.2018
08:55:59
добрый день, можно ли определить скорость передвижения девайса без gps?

Sergey
07.02.2018
09:02:58
могут ли быть в одном проекте разные либы, работающие с одинаковыми аннотациями?

Никита
07.02.2018
09:06:39
А кто может посоветовать статью какую по мокито\еспрессо, что бы въехать в тестирование "за час"? :)

Lost
07.02.2018
09:06:50

Igor
07.02.2018
09:14:26

Eugene
07.02.2018
09:30:52
Кто нибудь работал с git submodule? Есть проект, в котором два модуля: стандартный app и библиотека someLib. Как сделать someLib субмодулем основного проекта? То есть чтобы на ремуте было 2 репо - библиотеки и основного проекта, в котором эта библиотека была бы сабмодулем

Rezeda
07.02.2018
09:33:31
git submodule add "адрес репо субмодуля"

Eugene
07.02.2018
09:37:08
Как указать, что модуль уже есть локально и нужно использовать его?

Google

Eugene
07.02.2018
09:40:08
Или просто удалить, то что склонировал, потому что в гредле для зависимости прописан путь до модуля в нужном месте?

Rezeda
07.02.2018
09:41:14
Rажется там был файлик gitmodules с расположением поддиректории модуля, возможно можно поменять там и все будет работать,)

Eugene
07.02.2018
09:43:11

Никита
07.02.2018
09:49:30
А что лучше для тестирования: JUnit или Мокито?

Алексей
07.02.2018
09:53:45

Rezeda
07.02.2018
09:55:01

Марат
07.02.2018
10:34:16
Кто-нибудь знает о действенных тулзах для поиска утечек? В приложении много картинок, но грузятся они через Glide. Могут ли падать OOM из за этого? Или искать утечки просто переходя между экранами, вызывая GC и собирая дамп?

Sergey Mitrofanov
07.02.2018
10:36:14
leakcanary не?

Evgeny
07.02.2018
10:42:32

Марат
07.02.2018
10:43:12
А он автоматом не чистит кеш, если памяти на устройстве нет?

Sergey
07.02.2018
10:47:36
Если память действительно течёт, то не чистит.

Delt@[•_•]
07.02.2018
10:47:53
Подскажите, возможно ли в WebView выполнить js код? И возможно ли вставить в него js рекламу?

Sergey
07.02.2018
10:47:54
В студии есть возможность искать утечки

Sergey Mitrofanov
07.02.2018
10:48:05
Еще полезно размер картинок уменьшить и привести к размеру в dp, если они большие (например фото 240х240 пикс будет выглядеть одинаково хорошо на любом dpi).
То есть если у тебя какие-то картинки на экране (например) максимум 128х128 dp, и это фокти/аватарки/и т.п., то нет смысла делать их больше чем 128х128px, не смотря ни на какой dpi устройств. На глаз юзера разница будет минимальной…

Марат
07.02.2018
10:49:37
Это тот который в 3й студии? Он прям укажет на утечку?

Sergey
07.02.2018
10:49:52

Google

Sergey Mitrofanov
07.02.2018
10:50:02
Нет, он покажет, какие объекты у тебя в памяти живут
По ним определишь что именно и где течет

Dmitrii
07.02.2018
10:50:34

Sergey
07.02.2018
10:50:37
Вызываешь GC, делаешь ламп и там есть кнопка Detect leaks

Konstantin
07.02.2018
10:50:37
https://github.com/square/leakcanary
вот эта неплохая штука

Dmitrii
07.02.2018
10:51:10

Delt@[•_•]
07.02.2018
10:51:23

Марат
07.02.2018
10:52:00
Про дамп то понятно. А вот про волшебную кнопку detekt leak попробую, спасибо за наводку.

Sergey Mitrofanov
07.02.2018
10:52:05

Sergey
07.02.2018
10:52:22

Konstantin
07.02.2018
10:52:36
можете в onCreate апликейшена добавить
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects()
.detectLeakedClosableObjects()
.detectActivityLeaks()
.detectLeakedRegistrationObjects()
.penaltyLog()
//.penaltyDeath()
.build());

Sergey
07.02.2018
10:52:56
Ещё умеет искать дублированные стринги

Konstantin
07.02.2018
10:52:57
это средство с андроид сдк - детектить некоторые типы ликов

Dmitrii
07.02.2018
10:53:06

Delt@[•_•]
07.02.2018
10:54:54

Gerc
07.02.2018
11:09:53

Sergey
07.02.2018
11:10:13
Но суть отражает
Покажи скриншот дампа

Google

Глеб
07.02.2018
11:12:25
Ребят, как называется либа от гугла которая делает статус бар 50% черно прозрачным на старых девайсах

Sergey
07.02.2018
11:17:02

Глеб
07.02.2018
11:17:31
Она делает прямо полную заливку
На самунгах к примеру там градиент
На китайцах вообще нет заливки

Sergey
07.02.2018
11:18:48
Полная заливка возможна начиная с андроид 5. На киткатах будет градиент

Admin
ERROR: S client not available

Евгений
07.02.2018
11:18:54

Sergey
07.02.2018
11:19:02
Про китайцев вообще молчу
Горизонтальный RecyclerView

Евгений
07.02.2018
11:19:49
Это понятно , может кто написал либу готовую

Gerc
07.02.2018
11:20:00

Алексей
07.02.2018
11:21:09
Memory Analyzer Tool от Eclipse попробуйте, годная вещь

Сергей
07.02.2018
11:31:25
@gercqq в hprof сбросьте и будет анализ доступен
https://developer.android.com/studio/profile/am-hprof.html

Sergey
07.02.2018
11:35:02
да, немного поменялось
сделай Export to file
дай расширение файлу .hprof
потом просто перетащи файл на окно студии и увидишь это
справа Analyzer Tasks

Google

Andrew
07.02.2018
11:51:57
Коллеги, подскажите, пожалуйста, могут ли несколько приложений работать с одним файлом БД SQLite на устройстве?

Sergey
07.02.2018
11:52:25

Andrew
07.02.2018
11:54:46
да, напиши свой ContentProvider
Т.е. одно приложение, создает ContentProvider для доступа к данным другим приложениям? А напрямую может работать только одно?

Sergey
07.02.2018
11:56:54

Andrew
07.02.2018
11:57:15

Sergey
07.02.2018
12:01:46
весь андроид так работает
галерея, контакты, календарь

KIANYKATANY
07.02.2018
12:14:56
Всем привет)
Подскажите новичку
Хочу начать изучать ЯП для таких целей:
Разработка мобильных приложений+хотелось бы фрилансить на нем т.к не задерживаюсь на одном месте долго и нет возможности работать в офисе
Заранее спасибо за ответ)

Izy Yank
07.02.2018
12:16:01
а что подсказать то??

KIANYKATANY
07.02.2018
12:16:26
Какой язык программирования для таких целей подходит

Vladimir Android
07.02.2018
12:16:37
Друзья, кто знает подскажите пожалуйста, можно ли использовать API You Tube в комерческих целях или если допустим подключить подгрузку видео в приложение в котором есть платные услуги но видео будет бесплатным, не будет ли проблем касательно использования видео You Tube?

Izy Yank
07.02.2018
12:16:53
ну и котлин можно тоже

Sergey
07.02.2018
12:17:12

Vladimir Android
07.02.2018
12:17:27
c++ под все идет

Алексей
07.02.2018
12:18:05
не путайте новичка. Начинать путь мобильщика надо с самого популярного и стандартного языка, в нашем случае это Java.

Sergey
07.02.2018
12:18:19