Nikita
переформулирую вопрос: как перенаправить с одной вкладки на другую у боттом навигейшна?
Я бы сделал интерфес эотом навигатора и вызывал у него функцию перехода на экран
Andrew
▬▬▬.◙.▬▬▬ ═▂▄▄▓▄▄▂ ◢◤ █▀▀████▄▄▄▄◢◤ █▄ █ █▄ ███▀▀▀▀▀▀▀╬ ◥█████◤ ══╩══╩═ ╬═╬ ╬═╬ ╬═╬ just dropped down ╬═╬ to remind you to drink water ╬═╬ ☻/ you stupid bitch. ╬═╬/▌ ╬═╬/ \
lilmir
оп, пасибо, это именно то что нужно :)
lilmir
setSelectedItem не?
Вениамин
Всем привет! Подскажите пожалуйста- Zxing QR можно как-то открыть в существующем активити?
Vadzim
всем привет. Подскажите кто в курсе, я на twilio шлю текст для отправки смс. Из твилио приходит данная смс на телефоны. На андроид пишет что пришло от Notice, на ios пишет что от BrEx. Подскажите, где в смс от твилио это прописывается, чтобы сделать одинаковое имя для обоих типов устройств
Impossible
Всем привет! Подскажите, кто какие юзает средства визуализации Базы Данных (сделать набросок). Желательно онлайн. Спасибо!
Impossible
erd?
Что-то вроде
Бафомет
Можно ли подменить activity стороннего приложения своим? Без root-а
Anes
Добрый день. У меня есть задача подключить сервис оплаты. Api сервиса работает по протоколу soap. Может кто чтонибудь посоветовать. Сервис для генирации pojo, библиотека для конвертации. И вообще какую нибудь статью где это все описано.
Ваня
Котлин поджо генерит))
Anes
Ок) Еще варианты?)
Ruslan
подскажите по bluetooth val address = intent?.getStringExtra(EXTRAS) val device = bluetoothAdapter?.getRemoteDevice(address) try { socket = device?.createRfcommSocketToServiceRecord(serviceUUID) socket?.connect() onConnected() } catch (e: IOException) { onError() } java.io.IOException: read failed, socket might closed or timeout, read ret: -1 нагуглил, что в блоке catch можно попробовать через рефлексию дернуть приватный метод, типа того socket =(BluetoothSocket) device.getClass().getMethod("createRfcommSocket", new Class[] {int.class}).invoke(device,1); socket.connect(); но у меня тоже не завелось. причем если вручную через настройки блютус подключиться к устройству - то сокет открывается и все работает. девайсы paired, permissions granted. куда смотреть?
Anes
Ksoap не смотрел ?
Нет. Сейчас посмотрю
Andrew
Подскажите, пожалуйста, как можно в свое приложение добавить лист с установленными на устройстве приложениями?
Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory(Intent.CATEGORY_LAUNCHER); List<ResolveInfo> pkgAppsList = context.getPackageManager().queryIntentActivities( mainIntent, 0);
Дмитрий
Всем привет, можно ли каким-то образом отозвать разрешение в приложении программно?
Andrew
а зачем?
Дмитрий
Ну вот такая задачка у меня)
Дмитрий
Зачем пока не знаю
Andrew
Ну вот такая задачка у меня)
adb shell pm grant com.example.myapp android.permission.RECORD_AUDIO
Andrew
https://stackoverflow.com/questions/31535088/android-m-programmatically-revoke-permissions
Дмитрий
Через адб знаю, что можно. Мне нужно чтобы юзер мог из приложения отменить разрешение
Andrew
но ты можешь игнорить
Andrew
сам
Дмитрий
Я слышал, что а последнем Андроиде, который типа бета ещё, появилась такая фича. Может слышали что-то?
D‌mitriy
Можно если ты DPM
D‌mitriy
Device owner
Сергей
Ну, можно. Пишем юзеру, " зайди, милый человек в настройки в такое то место и отключи мне такое то разрешение"
D‌mitriy
Через Administration api
Andrew
я так понимаю, вы там у себя хотите сделать что то типа "включить временно"
Andreu
Пытаюсь уловить с какой целью
Andreu
Не нужны пермишены - не юзай
Сергей
Не помню, можно ли вызвать окошко системных settings
Ваня
Ахахх, не совсем то, что нужно
Нормальная ситуация
Ваня
Послать юзера в настройки
Ваня
Например ми бенд так делает
Сергей
Да, это норма. Штатно рекомендованный гуглем способ вайтлистинга приложения
Andreu
Ну поставить в sharedprefaх флаг, чтобы заблочить место
Сергей
К примеру
Andreu
Просто может кто объяснить с какой целью надо снимать временно разрешения?
Сергей
Заказчик хочет.
Andreu
Заказчик хочет.
Ну этим все объяснилось😅
Andreu
Таким заказчикам иногда лицом хочется об стол))
Сергей
Оплаченое исполнимое желание заказчика - лучший повод что то сделать
Ваня
Можно подсветить нужную настройку в системных (не знаю как, но видел такое)
Дмитрий
Смотрите, допустим мы уже получили пермишен. Я программно вызываю диалог на получение его ещё раз. Нажимаю Deny. Пермишен исчезнет?
Ваня
Нет
Дмитрий
Сейчас к сожалению нет возможности проверить это(
Дмитрий
Блин
Ваня
Только в настройки вручную
Сергей
А, не. Можно. Если удалить (из настроек) все данные приложения, то слетают и пермишшены
Сергій
слетает всё )
Сергей
А вот можно ли удалить их программно - вопрос интересный
D‌mitriy
Сейчас к сожалению нет возможности проверить это(
Знаешь, а попробуй сделать через консоль pm grant с правами приложения
Сергей
Все остальное можно восстановить
✙
просишь перейти в настройки и не надо даже думать о каких-то костылях
D‌mitriy
Может на свое приложение pm grant сработать
D‌mitriy
Ведь все ограничения крутятся на уровне ОС, ты даже можешь файлы копировать к себе в директорию через cp, вероятно pm grant работать будет только для твоего приложения
D‌mitriy
А через него сделать revoke
Сергій
приложение которое у себя же забирает пермишены, такого я ещё не видел 🌝
Alex Android
Никогда не пишите ?: return
Арсений
Как сделать вход в fireBase через гугл?
D‌mitriy
Это через адб?
Можно внутри самого приложения выполнять shell
Влад
Bottomnavigation не отображает кнопок, хотя указан источник в виде меню с айтемами
Дмитрий
Через runtime exec что-то там ?
D‌mitriy
Для начала можно проверить проще: run-as PackageName