Anonymous
А нужно просто визуально
Anonymous
Если есть такое)
Anonymous
Просто интересно)
0145
Всем привет. Создал табы с помощью фрагментов и viewPager. В итоге хотелось бы, чтобы в определённых табах были свои меню. Устанавливал setHasOptionsMenu(true), переопределял onCreateOptionsMenu, но толка 0. В чем может быть проблема?
Sergey
вешай листнер на перелистывание фрагментов и руками прячь/показывай итемы что сложного?
Sergey
никто не встречал баг на еб@@@ых самсунгах андроид 6 - onCreate у активити вызывается раньше чем у апликейшена? Кейс - реалм вызывается в активити не проиниченый контекстом - инит реалма естественно в апликейшене в апе есть виджеты
Iuriich
интересно, это законно вообще?
Peter
Anonymous
Я activity вызываю, и поэтому выбранная позиция сбрасывается
Námo
Не нужно ничего умалять, умоляю.
0145
Подскажи как правильно)
Val
Хай есть вопрос, куда засунуть "тяжелую" обработку картинки в андроиде? Обработка на бюджетных девайсах может занимать до 40 секунд. Пока реализовано через сервис, но хотел уточнить может кто предложит вариант получше
Val
не вариант, нужна работа на девайсе
Val
renderscript ресайз кроп tensorflow
Artem
Фореграунд сервис кажется нормальным решением, что бы можно было свернуть приложение, или гулять по нему
Val
пока так и работает, только прогресс не отображает, но я слабо представляю как отобразить прогресс при такой куче операций
Dug
Лучшее решение — в нативном коде
Val
чем лучше? прийдется через jni дергать кучу методов
Val
да и tensorflow с api не заводится на андроиде, на иосе из коробки работает
Denis
Tensorflow на андройд вроде бы интерфейс к нативному коду? Если можно терять качество, изначально кропнуть картинку.
Val
там итак есть уже и rs и ndk. вопрос в том где это исполнять, чтобы по максимуму пережило все потребности ОС
Val
сейчас просто rxjava в service
Val
а зачем?
Арнольд
данные по ключу перезапишутся если есть
Val
просто я не совсем пойму как достать разные значения с одинаковым ключем
Val
ну положи массив в хэшмапу как вариант
Denis
да есть jni обертка, есть c api но он не пашет на андроиде
Вроде я запускал api, работало, даже более менее резво.
Арнольд
та не могут быть одинаковые ключи в хешмапе
Val
Hashmap<String,ArrayList<Any>>
Val
gist
Val
котлин в помощь)
Denis
а какая версия? и как собирал?
https://www.tensorflow.org/mobile/android_build Вроде этот, помню что собирал пример с классификацией, подменив нейронку.
Val
примеры все через jni пашут
Denis
Так а почему нет?
Val
а почему в один if не засунуть?
Val
Так а почему нет?
вполне себе да, просто у меня часть процессинга на opencv ndk было бы удобно не передавать данные туда обратно
Val
if(model!=null && model.field!=null)
Val
что именно умеет?
Val
есть еще вопрос мне надо передавать огроменную битмапу из сервиса в активити которая не помещается в бандл, сохранять не вариант, имеется костыльный вариант со статичными полями в app но такое
Denis
что именно умеет?
Подгружать модели в модуль dnn, и юзать их
Val
Подгружать модели в модуль dnn, и юзать их
выглядит интересно, посмотрю. Спасибо за инфу
Val
у них даже для js врапперы есть
Val
в броадкасте лежит бандл у которого лимит по моему 1мб
Denis
выглядит интересно, посмотрю. Спасибо за инфу
Причём получалось даже что опенсв чуть быстрее работал. Правда там нет некоторых слоев, но можно переделать описание как то.
Val
Intent.putextra(b, bitmap)?
ага, падает если больше 1 метра
Denis
ага, падает если больше 1 метра
Не знал. А если в bytearray?
Val
а там без разницы, даже если интов больше метра напихаешь упадет(
Val
или bytearray не через broadcast?
Denis
https://stackoverflow.com/questions/13738032/cannot-start-activity-when-transfering-bitmap-from-one-activity-to-another-activ
Denis
Типо так
Denis
Да и писать в память норм решение, имхо.
Denis
Если у тебя не часто происходит такое событие
Val
они не сохраняют на диск, но все равно конвертят в png что занимает время, ну и putExtra использует тот же самый бандл -_-
Denis
Можно разделить на несколько бандлов :)
Val
pagingBundle)
Sherbaev
Всем привет, мучает проблема с проивзодительностью Андройд студии, а именно: нехватает ОЗУ, хочу перейти с виндовса на линукс, вопрос насколько изменится ситуация? Целесообразно ли вообще это делать?
Val
тогда лучше сразу на   hackintosh
Val
но проблему с ОЗУ это не решит
Val
желательно вся)
Val
Denis
pagingBundle)
Ещё лучше придумал, передать в натив и забрать оттуда :)
Val
по сути тоже что и с Application классом)
Denis
по сути тоже что и с Application классом)
Да, но нет :) я же придумал наиболее бредовый
Denis
У меня по гигов 8 -10 оперативный выдирает при сборке :(
Val
это скока?
Val
а то я в 32 уже упираться начинаю
Denis
У меня жесть на 35к + строк кода .java 350+ классов + натив. Сборка долго идёт, да
Val
ну 4 дырки еще есть, но пока хватает
Val
последний mbp разочаровал совсем(
Val
поэтому я сижу на маке
Val
хаке пардон
Denis
Вот в убунте раньше норм была, она просто выбирала всю память и намертво вешала систему. С арч-ом лучше
Denis
Сжирала*