Kreuz
Amir
есть тут кто юзает https://github.com/stephanenicolas/toothpick ?
Denis
Kirill
Denis
ок, кирилл)
Denis
спасибо
Bohdan
Ребята, вопрос. вызываю Activity.StartActivityForResult из роутера. активити запускает, потом вызываю у нее Activity.setResult; Activity.finish. В итоге на вызывающей активити request code different приходит, как будто его фрагмент поменял или хз, хотя явно методы вызываю у активити. У вызывающей активити фрагмент в который вложен другой, а запрашеваемой один фрагмент. Есть идеи?
Dmitry
Всем привет
Max
Простите, взломали
Dmitry
Вопрос конечно бредовый, но все же) Есть ли возможность отловить событие когда устройство начинает вибрировать?
Sergey Mitrofanov
#whois
Добрый день, по традиции:
1. Работаю в проекте, разглашаться о котором мне запрещено
2. Специалист в UI и архитектуре
3. Не знаю чем могу быть полезен, возможно своим опытом в проектировании архитектуры апп, работы с pjsip
4. Бывают вопросы, на которые нет ответа в сети, возможно есть в группе.
5. я из РФ
6. узнал, когда искал ответ на вопрос по Room Persistence Library
Sergey Mitrofanov
Кто-нибудь уже решал такое?
Gerc
изи самому делается
Sergey Mitrofanov
@sytnyk_r спец библиотеки именно для этого не знаю, но примерно вижу как это не особо сложно реализуется через RecyclerView.
Можно сделать через ViewType
Olena
лучше сам делай
Sergey Mitrofanov
легко
Dmitry
Вопрос конечно бредовый, но все же) Есть ли возможность отловить событие когда устройство начинает вибрировать?
Sergey Mitrofanov
@kizup исходя из моего опыта, стандартными средствами АПИ никак, если не твой код делает вибрацию. А если твой, то элементарно - отлавливаешь при инициации.
О хаках через отражения, рут или еще что на счет вибрации не знаю, никогда не было надобности задаваться таким вопросом )
Dmitry
Sergey Mitrofanov
да и скользкое это дело, опираться на рут или недокументированные АПИ через отражения...
Dmitry
Да не, без рута)
Anonymous
Парни, здесь хантинг запрещен?
Anonymous
Просто по формату для ваших вакансий из дескрипшена не подходит. У меня небольшое легкое приложение на пару дней, а у вас достаточно крупные вакансии
Anonymous
Все равно писать в mobile_jobs?
Anonymous
Хорошо
Anonymous
там платное размещение?
Yusuf
Sergey Mitrofanov
Dmitry 🇷🇺
Мне как-то давали задачу, типа прописать VPN или прокси системный, вроде как защита для детей, чтобы на запрещенные сайты не вышли на девайсе.
Так вот по соображениям безопасности андроид не дает апп возможности установки VPN или прокси системно для всего девайса - мало ли кто и чего захочет прописать.
Варианта было только 2 - либо рут (импосибл для потребителя) + через командную строку, либо через отражения юзать недокументированные АПИ. Но эти АПИ настолько различаются от версии к версии, что там чуть ли не свой кусок кода на каждую минорную версию андроида был нужен + зачастую специфика конкретных прошивок конкретных вендоров тоже влияет.
С тех пор я зарекся от подобных задач - много головняка, мало толка )
Egor
подскажите вопрос по Rx, как правильно слушать 2 источника, типа zip
Egor
мне надо получить данные и обоих сразу, а потом реагировать на изменее каждого иопять брать данные с двух
Sergey Mitrofanov
@mikhaylovsi я на гитхабе обычно смотрю по активности разработки - если последние коммиты были более полу-года назад, или они в принципе редкие (реже 1 раза в неделю), то я предпочитаю на такой код не опираться.
Dmytro
Всем привет! Есть у кого-то пример технического задания которым можете поделиться?
Алексей
Dmytro
Друзья попросили, нанимают айосника фрилансера, а я только интернетные темплейты нашел, хотелось бы реальный
Dmytro
👍 отличная мысль, щас попробую, спасибо)
Denis
Добрый день. Кто юзал Firebase JobDispatcher. Как сделать так, чтобы задача повторялась каждые (например) 60 минут?
Denis
Там у dispatcher есть метод .setTrigger(Trigger.executionWindow(0, 60))
Denis
Как я понял, что задача будет пытаться выполниться от 0 до 60 секунд
Denis
Или это не так?
Denis
Как сделать так, чтобы задача пыталась выполниться раз в час?
Dmytro
ScheduledExecutorService и дергай свои джобы с Trigger.NOW
Sergey Mitrofanov
Denis на гитхабе есть примеры, надо иметь ввиду, что на андроидах выше 6.0 очень сильно влияет доз мод. Поэтому нет гарантии своевременности выполнения задачи. Если только использовать специальные будильники, для использования которых нужны веские основания.
Кокнретно setTrigger(Trigger.executionWindow(600, 660)) говорит о том, что задача должна выполнится не раньше, чем через 10 минут от сейчас, и не позже чем через 11 минут от сейчас
Sergey Mitrofanov
setLifetime(Lifetime.FOREVER) - повторять выполнение, тогда будет каждые 10-11 минут
Dmytro
+ .setRecurring(true)
Sergey Mitrofanov
да, верно
+ На практике, может быть выполнено и слегка поздее 11-ой минуты. Если телефон в мягком дозе, то будет стабильно примерно каждые 10 минут. Но если перешел в полный доз, то будет выполняться реже - как оно получит окно...
Denis
ребята, спасибо
Denis
А что лучше использовать, Firebase JobDispatcher или же Evernote AndroidJob
Denis
?
Dmytro
Evernote AndroidJob - если у вас нету google play service или не хотите их юзать. Firebase JobDispatcher без них никак
Sergey Mitrofanov
На практике, насколько я понял, если планируется дистрибьюция через Play Market, то у пользователей не может не быть google play services.
ᶜᶦᵗʳᶦˣ
Ребят,как два listview синхронно листались?
🔘 nocookie
Ник мажет вопрос
ᶜᶦᵗʳᶦˣ
..........................................как два listview синхронно листались? )
Ivan
где листались?
ᶜᶦᵗʳᶦˣ
в activity
Алексей
Зачем вам?)
Алексей
и TableView вам никак не подходит?
Kostya
а в одном листвью?
ᶜᶦᵗʳᶦˣ
Denis
Denis на гитхабе есть примеры, надо иметь ввиду, что на андроидах выше 6.0 очень сильно влияет доз мод. Поэтому нет гарантии своевременности выполнения задачи. Если только использовать специальные будильники, для использования которых нужны веские основания.
Кокнретно setTrigger(Trigger.executionWindow(600, 660)) говорит о том, что задача должна выполнится не раньше, чем через 10 минут от сейчас, и не позже чем через 11 минут от сейчас
Сергей, а как сделать так, чтобы после перезагрузки устройства задача, так же запускалась?
Denis
автоматом?
Ivan
Alexander
Может кто-нибудь поделиться реально рабочим утилитным методом для доставания файла/фотки с URI?
Рома
Добрый день. Кто может помочь?
Нужно получить информацию о том, сколько каждое установленное приложение съело батареи с последней зарядки без рута. Куда смотреть?
Viktor
Всем привет! Помогите найти решение для записи телефонных разговоров для Android 7. Фикс для Android 6 я сделал и опубликовал https://github.com/ViktorDegtyarev/CallRecLib Кому это интересно и кто может помочь в решении этого вопроса прошу подключаться к проекту!
Alexander
Ребзи... Всем привет.. Есть кто WebRTC использует?
Sergey Mitrofanov
@Denchabaev setLifetime(Lifetime.FOREVER) сам автоматом запланирует джоб после перезагрузки девайса
Denis
Спасибо)
Sergey Mitrofanov
@AlexanderMikhailovoch
Я сейчас использую pjsip для видео-вещания с конференциями на FreeSwitch. Тоже есть интерес к WebRTC, но пока нету времени эту тему проверить. Буду благодарен, если поделитесь своим опытом, когда получится )
Alexander
Ну да.. наверн уже наберусь опыта то :))
Sergey Mitrofanov
@Duckg0g0
RecyclerView не пойдет?