Azret
Igor
офф доки
Evgeniy
Кто нибудь работал с git submodule? Есть проект, в котором два модуля: стандартный app и библиотека someLib. Как сделать someLib субмодулем основного проекта? То есть чтобы на ремуте было 2 репо - библиотеки и основного проекта, в котором эта библиотека была бы сабмодулем
Rezeda
git submodule add "адрес репо субмодуля"
Evgeniy
Как указать, что модуль уже есть локально и нужно использовать его?
Evgeniy
Или просто удалить, то что склонировал, потому что в гредле для зависимости прописан путь до модуля в нужном месте?
Rezeda
Rажется там был файлик gitmodules с расположением поддиректории модуля, возможно можно поменять там и все будет работать,)
Evgeniy
Алексей
Это не взаимозаменяемые вещи. JUnit - гоняет тесты, Мокито - предоставляет моки.
Rezeda
Марат
Кто-нибудь знает о действенных тулзах для поиска утечек? В приложении много картинок, но грузятся они через Glide. Могут ли падать OOM из за этого? Или искать утечки просто переходя между экранами, вызывая GC и собирая дамп?
Sergey Mitrofanov
leakcanary не?
Evgenii
Марат
Марат
А он автоматом не чистит кеш, если памяти на устройстве нет?
Сергій
Если память действительно течёт, то не чистит.
Delt@[•_•]
Подскажите, возможно ли в WebView выполнить js код? И возможно ли вставить в него js рекламу?
Сергій
В студии есть возможность искать утечки
Sergey Mitrofanov
Еще полезно размер картинок уменьшить и привести к размеру в dp, если они большие (например фото 240х240 пикс будет выглядеть одинаково хорошо на любом dpi).
То есть если у тебя какие-то картинки на экране (например) максимум 128х128 dp, и это фокти/аватарки/и т.п., то нет смысла делать их больше чем 128х128px, не смотря ни на какой dpi устройств. На глаз юзера разница будет минимальной…
Марат
Это тот который в 3й студии? Он прям укажет на утечку?
Сергій
Sergey Mitrofanov
Нет, он покажет, какие объекты у тебя в памяти живут
Sergey Mitrofanov
По ним определишь что именно и где течет
Dmitrii
Сергій
Вызываешь GC, делаешь ламп и там есть кнопка Detect leaks
Konstantin
https://github.com/square/leakcanary
Konstantin
вот эта неплохая штука
Dmitrii
Марат
Про дамп то понятно. А вот про волшебную кнопку detekt leak попробую, спасибо за наводку.
Сергій
Konstantin
можете в onCreate апликейшена добавить
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects()
.detectLeakedClosableObjects()
.detectActivityLeaks()
.detectLeakedRegistrationObjects()
.penaltyLog()
//.penaltyDeath()
.build());
Сергій
Ещё умеет искать дублированные стринги
Konstantin
это средство с андроид сдк - детектить некоторые типы ликов
Delt@[•_•]
Gerc
Сергій
Сергій
Но суть отражает
Сергій
Покажи скриншот дампа
Глеб
Ребят, как называется либа от гугла которая делает статус бар 50% черно прозрачным на старых девайсах
Сергій
Глеб
Она делает прямо полную заливку
Глеб
На самунгах к примеру там градиент
Глеб
На китайцах вообще нет заливки
Сергій
Полная заливка возможна начиная с андроид 5. На киткатах будет градиент
Evgeny
Есть либа какая-нибудь для прикрепления фото ? Чтобы примерно как у вк было с превью фотки и скроллом
Сергій
Про китайцев вообще молчу
Сергій
Evgeny
Это понятно , может кто написал либу готовую
Gerc
Алексей
Memory Analyzer Tool от Eclipse попробуйте, годная вещь
Sergey
@gercqq в hprof сбросьте и будет анализ доступен
https://developer.android.com/studio/profile/am-hprof.html
Сергій
Сергій
сделай Export to file
Сергій
дай расширение файлу .hprof
Сергій
потом просто перетащи файл на окно студии и увидишь это
Сергій
Сергій
справа Analyzer Tasks
Andrew
Коллеги, подскажите, пожалуйста, могут ли несколько приложений работать с одним файлом БД SQLite на устройстве?
Сергій
Andrew
да, напиши свой ContentProvider
Т.е. одно приложение, создает ContentProvider для доступа к данным другим приложениям? А напрямую может работать только одно?
Сергій
Andrew
Сергій
весь андроид так работает
Сергій
галерея, контакты, календарь
Anonymous
Всем привет)
Подскажите новичку
Хочу начать изучать ЯП для таких целей:
Разработка мобильных приложений+хотелось бы фрилансить на нем т.к не задерживаюсь на одном месте долго и нет возможности работать в офисе
Заранее спасибо за ответ)
Anonymous
а что подсказать то?🙄
Anonymous
Какой язык программирования для таких целей подходит
Anonymous
Друзья, кто знает подскажите пожалуйста, можно ли использовать API You Tube в комерческих целях или если допустим подключить подгрузку видео в приложение в котором есть платные услуги но видео будет бесплатным, не будет ли проблем касательно использования видео You Tube?
Anonymous
Anonymous
ну и котлин можно тоже
Сергій
Anonymous
c++ под все идет
Алексей
не путайте новичка. Начинать путь мобильщика надо с самого популярного и стандартного языка, в нашем случае это Java.