Anonymous
ребят подскажите сделал LockScreen все работает как. только система убивает процесс приложения оно больше не работает при блокировке, где копать?
Vladislav
на работе выдают пк, хочу заменить свой домашний. дома і5-2430м и ТН матрица. і5 вполне устраивает, а вот после рабочего IPS глаза чувствуют разницу. устают за полчасика
Vladislav
2430 это ж 2011 год, по идее древние дрова
Doston
Надо реализовать наблюдение за БД. Что-то изменилось в бд, сразу же обновить UI с новыми данными. room+rxjava не вариант. (на проекте используется корутины) Может кто-то решал такую задачу?
0145
Всех приветствую. Задача следующая, получить фото с камеры устройства. На реальном устройстве (Api 23) все работает нормально, на эмуляторе Api 23+ тоже. Но когда запускаю на эмуляторе (Api 19), заходит в камеру, делает фото, но когда нажимаешь подтвердить фото, камера падает (unfortunately camera has stopped). В чем может быть проблема?
Doston
каналы?
repository -> interactor -> presenter. на каждый слой «воткнуть» каналы?
Doston
как вариант присматриваюсь к room+livedata, но тогда пропадает вся прелесть MVP, когда данные будут обрабатываться на UI слое
Dug
ой сори эти ваши мвп это не ко мне пожалуйста
Mikalaj
Надо реализовать наблюдение за БД. Что-то изменилось в бд, сразу же обновить UI с новыми данными. room+rxjava не вариант. (на проекте используется корутины) Может кто-то решал такую задачу?
Примерно 30 строк кода. Без зависимостей и прочей хурмы https://ru.m.wikipedia.org/wiki/%D0%9D%D0%B0%D0%B1%D0%BB%D1%8E%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)
Anonymous
Добавил браузер самый простенький в свое приложение, и теперь приложение даже не запускается. Вот что пишет. Что с этим делать? Перепробовал уже все.
Сыктывкариум
Простенький
Сыктывкариум
Который только рекламу показывает
Anonymous
??
Dug
Классно, когда не читаешь о том, что в код суешь
Anonymous
Я чайник 2 недели от роду в android studio и с учебником java в зубах
Anonymous
Можно по подробнее что не так?
Проксимов
Можно по подробнее что не так?
Пробовал прочитать сообщение об ошибке?
Anonymous
Да
Anonymous
Как от этого избавится?
Dug
Убрать то, что вы "добавили"
Anonymous
Хз че такое браузер, но там в манифест надо ключ рекламный прописать, по ссылке все написано
Все отлично, я дурачек и по незнанке тыкнул AdView в андроид студии. Щас почистил от него и все стало хорошо.
Doston
Данные обрабатываются в ui? Кек
Честно, сам я не знаток livedata. Если вы знаете как обработать полученные данные из бд обернутые в ливдату в репозитории, а потом передать в интерактор и там обработать, буду очень благодарен за ответ.
Doston
Я только знаю как не юзать лив дату, зачем если есть rx?
А вы внимательно читаете. Как раз соль в том, что нету rx
Alexey
Дерзко) вот бы сейчас на пороге 2019 придумывать себе трудности
Глеб
господа @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(searchOptions, menu); MenuItem searchItem = menu.findItem(R.id.action_search); SearchView searchView = (SearchView) searchItem.getActionView(); после перехода на java8 getActionView стал возвращать null никто не сталкивался?
Doston
в проекте уже используются корутины, и рады одной фичи не хотелось бы тянуть целую либу...
Александр
Коллеги привет. Приношу извинения за возможно нубский вопрос (я глупый фронтендер) Есть ли возможности путем реверс-инжиниринга выкосить из чужой apk SSL Pinning, что бы иметь возможность проснифать трафик? Через apktool распокавал апликуху, там есть .smali файлы, как я понимаю с байткодом. Паралельно смотрю через Jad-X GUI возможные места с этой проверкой, но пока безуспешно. Гугл уже изнасиловал
Serggio
нет идей что бы это могло быть?
Может дело в библиотеке совместимости? Я бы попробовал использовать MenuItemCompat вместо MenuItem
Глеб
Может дело в библиотеке совместимости? Я бы попробовал использовать MenuItemCompat вместо MenuItem
то же самое, дело в том, что searcitem, который находится в menu.findItem(R.id.action_search) выглядит так:
Глеб
menu.findItem(R.id.action_search);
Глеб
он находится, но он типа пустой по почти всем параметрам
Глеб
SearchView searchView = (SearchView) MenuItemCompat.getActionView(searchItem); или SearchView searchView = (SearchView) searchItem.getActionView(); без разницы
Serggio
@powerewop На developer.android.com предлагают использовать вместе с SearchManager @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the options menu from XML MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.options_menu, menu); // Get the SearchView and set the searchable configuration SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView(); // Assumes current activity is the searchable activity searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); searchView.setIconifiedByDefault(false); // Do not iconify the widget; expand it by default return true; }
Глеб
собсна весь код: @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.options_menu, menu); MenuItem searchItem = menu.findItem(R.id.action_search); SearchView searchView = (SearchView) searchItem.getActionView(); SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); if(searchView != null) { searchView.setSubmitButtonEnabled(true); if (searchManager != null) searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); } return true; }
Глеб
вот как выглядит item в xml <item android:id="@+id/action_search" android:icon="@drawable/ic_search_gray_24dp" android:title="@string/action_search" app:showAsAction="ifRoom|collapseActionView" app:actionViewClass="android.support.v7.widget.SearchView" />
Глеб
да
Глеб
и то я проверку на null добавил минут 20 назад, до этого nullpointerexception был
Serggio
Может просто не успевает что-то инициализироваться? Если задержку поставить на выполнение этого куска,?
Глеб
щас попробую)
Serggio
Я бы попробовал вынести ради эксперимента из onCreateOption в onPrepareOption
Andrei
Всем привет. Есть ресайклервью с шириной match_parent и отступами слева и справа. Мне нужно получить ширину этого ресайклера в пикселях, но до того как в нем окажется какие-либо элементы. Пока что мой способ вызвать getWidth() возвращает 0, потому что как я понял в нем элементов и собственно поэтому такой результат.
Глеб
Я бы попробовал вынести ради эксперимента из onCreateOption в onPrepareOption
пробовал. с задержкой тоже крашится с nullpointer
Serggio
пробовал. с задержкой тоже крашится с nullpointer
К сожалению, пока других мыслей не приходит. Если вдруг что-то придумаю, напишу.
Andrei
Спасибо, посмотрю
Dilshod
Здравствуйте Подскажить пожалуйста как исправить вот ошибка ?
Алексей
Ребят, сорри за офтоп. Можете рассказать как у вас осуществляется менеджмент в компании по разработке мобильных приложений, если в разработке участвует только один программист?
Anonymous
Вот так выглядит пуш в андроид 6.0
Anonymous
Вот так в 7.1
Anonymous
В чем проблема? уже пол дня голову ломаю
Alexey
кнопочки не поместились и уменьшились
Anonymous
android:layout_weight="1" у кнопок
Anonymous
разметка LineraLayout
Anonymous
Что тогда явно указать раземр?
Dmytro
Что тогда явно указать раземр?
Как минимум можно указать минимальный размер)
Алексей
типа 1 работает а 7 руководят?
нет. 2 разработчика (на иос и андроид) и 1 пм. Разработчики работают независимо
Алексей
Сейчас используется скрам, но мне кажется он лишним, так как команды как таковой нет
Алексей
Я думаю подобрать дугую методологию, чтобы не донимать разработчиков постоянными митингами
Алексей
И хотел узнать как в других компаниях принятоъ
Alexey
android:layout_weight="1" у кнопок
а у надписи сколько?
Alexey
Я думаю подобрать дугую методологию, чтобы не донимать разработчиков постоянными митингами
встречаться надо, а то сделаешь кучу всего и отправишь в мусорное ведро = деньги на твою зарплату на ветер
Dmytro
Я думаю подобрать дугую методологию, чтобы не донимать разработчиков постоянными митингами
Ну а сколько митинг занимает времени? И что конкретно там происходит у вас?
Алексей
Ну а сколько митинг занимает времени? И что конкретно там происходит у вас?
15 минутка - ежедневный отчет. В начале спринта - его планирование. В конце - ретроспектива (ее пока не было, так как это первый спринт)
Алексей
Пока я вижу ценность митингов в том, что разработчики могут указать на препдствия
Алексей
которые перед ними встали
Алексей
меня поставили джуном пиэмом)