@android_ru

Страница 2622 из 3205
Denis
07.02.2018
08:20:08
Мне не определенный автор нужен. А список авторов
Почему бы не взять HashSet например и не добавить туда всех авторов? Set исключает наличие повторов в нем

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

Alexander
07.02.2018
08:21:00
Не-а http://f5.s.qip.ru/cMfvXCj9.png
Да блин, я же не буду тут код со скрина перепечатывать. Просто замените создание JSONObject на создание JSONArray, и его уже итерируйте

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

Кузьма
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


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
git submodule add "адрес репо субмодуля"
Да, я делал так и он мне склонировал этот модуль в папку основного проекта. А мой модуль лежит локально отдельно

Как указать, что модуль уже есть локально и нужно использовать его?

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

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

Eugene
07.02.2018
09:43:11
Rажется там был файлик gitmodules с расположением поддиректории модуля, возможно можно поменять там и все будет работать,)
Точно. Думал там только удалённый репо прописывается, а там ещё есть path. Спасибо, попробую

Rажется там был файлик gitmodules с расположением поддиректории модуля, возможно можно поменять там и все будет работать,)
А коммитить нужно будет отдельно, если изменения были в субмодуле? Или если я из основного сделаю коммит, он модуль тоже закоммитит?

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

Алексей
07.02.2018
09:53:45
А что лучше для тестирования: JUnit или Мокито?
Это не взаимозаменяемые вещи. JUnit - гоняет тесты, Мокито - предоставляет моки.

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 не?

Марат
07.02.2018
10:43:12
leakcanary не?
Не помог, ничего не нашел.

А он автоматом не чистит кеш, если памяти на устройстве нет?

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
Нет, он покажет, какие объекты у тебя в памяти живут

По ним определишь что именно и где течет

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
Возможно выполнить js код.
ткните на пример, или покажите как

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

Sergey Mitrofanov
07.02.2018
10:52:05
Вызываешь GC, делаешь ламп и там есть кнопка Detect leaks
И хорошо детектит? Я привык ручками смотреть, чего и сколько в памяти, и там уже думать, почему то или иное не отмирает )

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
ткните на пример, или покажите как
http://android-er.blogspot.ru/2011/10/call-javascript-inside-webview-from.html

Gerc
07.02.2018
11:09:53
Sergey
07.02.2018
11:10:13
чето нету Detect leaks кнопки
Название не дословное

Но суть отражает

Покажи скриншот дампа

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

Глеб
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
Это понятно , может кто написал либу готовую

Алексей
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 на устройстве?

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

Sergey
07.02.2018
11:56:54
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
ну и котлин можно тоже

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

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

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