Schnaps
Ну ок, тогда надо определиться как часто требуется проверять подключение и пинговать какой-нибудь сервер периодически. И уже от этого плясать. Я думаю, что лучше всего поставить периодический WorkManager, который будет это делать.
а что если приложение в фоне, а менеджер будет за зря дергать сеть и соответственно жрать батарею :) а хендлить каждый запрос чет мне тоже не очень нравится. потому как у меня не только прямые запросы, но и файрбейз (база, функции, файлы, авторизация) что хуже? и вообще какая хорошая практика монитора сети есть?
awawa
а что если приложение в фоне, а менеджер будет за зря дергать сеть и соответственно жрать батарею :) а хендлить каждый запрос чет мне тоже не очень нравится. потому как у меня не только прямые запросы, но и файрбейз (база, функции, файлы, авторизация) что хуже? и вообще какая хорошая практика монитора сети есть?
А, я почему-то подумал, что надо постоянно чекать сеть. А если только когда приложение форграунд, тогда мне первым в голову приходит какой-нибудь крохотный Runnable, ну или сервис. Хотя мне кажется что сервис лучше юзать для каких-то более серъезных вещей, имхо. Но я в бест практисах не шарю. Может это и хрень.
Schnaps
я вот тоже не шарю ) и не могу определиться как лучше )
Dolgovec
@likhodedov а что в redirect_uri надо указывать в параметрах POST? Я вроде как получил доступ (правда 500 ошибка при редиректе https://prnt.sc/qden6i) Но при попытке отправить нужные параметры мне выдает https://prnt.sc/qdenyb
Dolgovec
Да, я скопировал этот код и передаю как параметр @likhodedov
Max
в текстовый инпут могут написать исполняемый код? это нужно валидировать?
Trakhimik
Всем привет. Столкнулся с проблемой - с html input type=file (cordova) гружу mp3. Если в окне выбора файла перейти в категорию "музыка" - то приходит файл без екстеншена. Если просто как файл тянуть - все норм может кто сталкивался, куда копать?
Dmitry
Да, я скопировал этот код и передаю как параметр @likhodedov
ну тот же, который указан в client_id используемого тобой, тобишь адрес, куда тебя и редиректнуло
awawa
в текстовый инпут могут написать исполняемый код? это нужно валидировать?
Ну написать то могут, но будет он исполнятся или нет - это уже зависит не от инпута, а от логики программы. БТВ, кто знает, в джаве можно исполнять код из строки? Есть тут какие-то штуки типа exec() в Python
Павел
Ребят а можно как то без публикации приложения предоставить доступ людям для тестирования
Ilio
АПК скинуть
awawa
в строке может быть исполняемый код в котлине
Ну, так инпут ничего с кодом делать не будет жи, если эта строчка потом будет встраиваться куда-то в исполняемый код, тогда надо чекать. А в противном случае - не имеет смысла. Короче зависит от специфики обработки строчки из инпута дальше по системе.
Павел
fabric.io
он же диприкейтед
Max
https://firebase.google.com/ Добавляешь проект, вкладка App Distribution
я какраз начал фаербазой заниматься, там вообще всё есть какбудто
Andrey
Всем привет. Кто-нибудь работал с защитой приложения от Overlay malware? Есть ли какие-нибудь корректные способы найти список overlay приложений, кроме как проверять packageInfo.requestedPermissionsFlags?
Dolgovec
@likhodedov спасибо большое! Нашел проблему в депрекейтнутом АПИ (v2). Пошел менять
Max
идут по стопам яблочников, сделали аналог swift ui
если они сделают нормальный работающий превью, тогда будет толк а так - лучше Splitties
Martynenko
Всем привет. Может кто-то сталкивался с такой проблемой. открываю сайт в WebView и он отображается лесенкой, открываю этот же сайт в обычном браузере и всё ровно отображается. Пробовал сделать локальную страничку и через JS создавать iframe и туда вставлять этот сайт, результат - такой же как и просто открывать в WebView; Может кто знает в чём проблема и как это решить?
Martynenko
Martynenko
a enableJavaScript() вслючили? ну или как то так
канешн) и domStorageEnabled = true тоже
Евгений
канешн) и domStorageEnabled = true тоже
webSetting.setJavaScriptEnabled(true); webView.setWebChromeClient(new WebChromeClient()); webView.setWebViewClient(new WebViewClient());
Евгений
?
Евгений
канешн) и domStorageEnabled = true тоже
мож тут чо нить найдете https://stackoverflow.com/questions/7548172/javascript-not-working-in-android-webview
Jolly
Джентльмены, есть ли тут те которые пишут под андроид на С или ++? Я андроид дев и меня очень привлекает разработка на ++, хотелось бы под андроид. Есть ли у кого советы как дойти к этому? Я к тому что с помощью ++ обычно решаются определенные проьлемв, а не все подряд, не подскажете что именно надо учить для этого дела? Буду рад любым советам)
Jolly
@JohnnySC, благодарю
⬤ vitaly
зацепился взглядом в логкате. Это меня кетайцы хакнули, да?
Hovhannes
Мозг - чет скучно Некто - пофлудю в чат андроид
Martynenko
мож тут чо нить найдете https://stackoverflow.com/questions/7548172/javascript-not-working-in-android-webview
это не сработало) но сработало программное установление размера текста :)
Max
Можно в ресайклере заблокировать нажатие на элементы? Уже все атрибуты у него пробовал - не помогает
Hovhannes
Можно в ресайклере заблокировать нажатие на элементы? Уже все атрибуты у него пробовал - не помогает
что конкретно ты хочешь? можно заблочить весь юай нафиг)) можно не обработать нажатие на айтем
Max
что конкретно ты хочешь? можно заблочить весь юай нафиг)) можно не обработать нажатие на айтем
Да не, типа юзер выбрал айтем, нажал кнопочку ОК - заблочить другие
Hovhannes
пока кидаешь запрос на сервак?
Hovhannes
а загрузки нет на весь экран?
Hovhannes
я обычно так делаю чтоб юзер не тапал куда не надо
Hovhannes
или просто заблочь все окно
Hovhannes
пока загрузка не завершится
Hovhannes
погугли метод - там у виндо вызывается метод ставит флаг какой то
Max
а загрузки нет на весь экран?
Нету.. 😔, ладно, ща поковыряю
Hovhannes
делал в прошлом году, по памяти не скажу
Hovhannes
Нету.. 😔, ладно, ща поковыряю
а как юзер узнает что чет грузится?
Александр
отключение кликабля так сказать
Hovhannes
кликабля)))) орно
Max
а как юзер узнает что чет грузится?
Короче, я видел макет, но не со всеми ресурсами, поэтому не знаю сам, может и будет, но я делаю что-то типа демки на основе того, что вижу. То, что я хочу это что-то вроде временного решения
Сергей
Надо дисабля кликабля
Andreu
Лично я делал просто загрузку на весь экран
Hovhannes
я тож так делаю. но эт некрасиво
Hovhannes
надо попросить дизайнера сделать красивый прогресс
Hovhannes
иногда делают полупрозрачный фон
Hovhannes
так лучше, чем на весь экран белый фон и по центру кружок
Andreu
Ну я вот так делал, просто FrameLayout c ProgressBar
Andrey
Привет! Кто-нибудь делал подобное? Подскажите в какую сторону копать в Google Maps или есть готовые решения? Не совсем понятно как это загуглить
Artem
для андроида сами нагуглите
Andrey
Спасибо
Дмитрий
Всем привет, ребят. Можете подсказать как реализовать отслеживание когда пользователь печаает?
Дмитрий
TextWatcher
Это есть. А как в нем отделить поток кликов чтобы посылать запросы в определенный промежуток времени?
Дмитрий
А при чём тут отслеживание ввода?
чтобы как в телеграме сделать "пользователь печатает"
Дмитрий
А при чём тут отслеживание ввода?
Когда вводится текст, может быть хоть 100 нажатий, а за промежуток времени сделать например отправку одного запроса в 1 сек