Egor
Я не про это
А, понял, может, есть иконка справа внизу человечка
Anonymous
Я управляю другим приложением через AccessibilityService
Anonymous
ну типа выполняю клики на кнопочки
Anonymous
Можно ли как то обрабатывать изменение edittext - не засчитывая програмного изменения?
Egor
ну типа выполняю клики на кнопочки
Ну нет. Просто юзер увидит странное поведение и всё.
Anonymous
Ну нет. Просто юзер увидит странное поведение и всё.
ну то есть, другое приложение не спалит, что оно управляется AccessibilityService?
Puk
Покажи как меняешь
val locale = Locale(languageToLoad) Locale.setDefault(locale) val config = Configuration() config.locale = locale context?.resources?.updateConfiguration(config, requireContext().resources.displayMetrics) val intent = Intent(requireContext(), MainActivity::class.java) intent.flags = Intent.FLAG_ACTIVITY_CLEAR_TOP startActivity(intent)
Egor
ну то есть, другое приложение не спалит, что оно управляется AccessibilityService?
Не знаю, но думаю, что может. Есть же проверка на включенность его.
Anonymous
Anonymous
https://pastebin.com/qCpd6k1R
Всем спасибо за наводки, я починил изначально сделал как советовал Кирилл, столкнулся с тем что: Type mismatch: inferred type is String but Editable! was expected когда пытаешься boxer1.text="fjkdshfjksdhfjksd" сделать, почитал документацию и сделал просто: boxer1.setText("fjkdshfjksdhfjksd") все заработало Потом я вернул старый код НО при этом заменил boxer1.text="fjkdshfjksdhfjksd" на boxer1.setText("fjkdshfjksdhfjksd") О!!! ЧУДО!!! оно заработало как я понимаю чтото в котлине с сетерами текстовых полей не все в порядке
Egor
ну включить его можно по разным причинам)
Ну ты когда запрашиваешь, чтобы юзер включил его, ты же проверяешь включен он или нет?)
Puk
А где делаешь это? В onCreate?
при выборе языка, а перед или после перехода на веб вью ничего не вызываю
Chad
Ребят, кто как пишет маппинг DTO в entities для использования уже внутри приложения? может есть какие-то инструменты для автоматизации этого дела? допустим через аннотации и кодогенерацию?
Anonymous
даже если он включен
Egor
ну приложение не знает же, что это за сервис)
А, ну ты про это, вот тут не знаю) Потестируй)
Anonymous
окей, спасибо в любом случае
Granderbird
Ребят, проблемка, на нотификациях локальных, не работает звук и вибрация в чем может быть проблема?
Granderbird
Этот же код в другом приложении работает как надо и уведомления показываются со звуком и вибрацией)
Granderbird
У меня прост идей уже нету, 5 час сижу, кучу всего перепробовал, где то я дебил
Данил
какой android?
Granderbird
какой android?
на всех пробовал от 5 до 11
Granderbird
на 11 вообще не показываются нотификации, на остальных показываются но без звука и вибрации
Данил
а в оповещениях не пробовал включить в android
Данил
эээ, не понял?
начиная с Android 8, пуши можно настраивать пользователем в настройках телефона
Данил
собственно их там можно отключить
Granderbird
Бляяяя,
Granderbird
звук и вибрация отключена. Спасибо большое)
Granderbird
А, ну, ничего не исправилось лол
Данил
А, ну, ничего не исправилось лол
ну так idNotificationChannel смени
А -
Ребят,это нормально если в процессе учебы получается сделать что-то, но оно хрен пойми как работает? Меня не покидает чувство что я долбоеб какой-то
Artem
Ребят,это нормально если в процессе учебы получается сделать что-то, но оно хрен пойми как работает? Меня не покидает чувство что я долбоеб какой-то
лучше стараться понять КАК это работает. будет легче дальше. Иначе все время будешь делать «как показали»
Egor
Ребят,это нормально если в процессе учебы получается сделать что-то, но оно хрен пойми как работает? Меня не покидает чувство что я долбоеб какой-то
Если это мелкая фича, одна строка, которую нагуглил, то мб и пофиг. А вот если стек или архитектура, то тогда стоит вникнуть.
Artem
ну строка строке рознь. например не мешало бы знать, что .concat() лучше чем +
Artem
но это уже лирика
Artem
конечно если это getString(R.string.labuda) то согласен на все 100
А -
ну строка строке рознь. например не мешало бы знать, что .concat() лучше чем +
Из-за чего лучше ? String s = "something" s.concat(" else") Мы вообще об этом говорим?)
Pavel
ну строка строке рознь. например не мешало бы знать, что .concat() лучше чем +
зависит от случая, судя по тому что так написал - сам не знаешь)
Artem
зависит от случая, судя по тому что так написал - сам не знаешь)
от какого случая? В случае + создается в памяти дополнительная переменная, для которой выделяется участок памяти куда и записывается склеенная строка и старая остается в памяти ждать GC, а в случае concat дополниетльная переменная не создается
Pavel
Ну у этого человека получилось меня убедить больше по аргументам)
Алексей
Подскажите, у меня есть проект у которого minSDK 21. Его можно как-то собрать под андроид 4.4 ?
А -
А если в . concat передать созданную Стрингу ? Чем это отличается от Стринг + Стринг
Кирилл
Подскажите, у меня есть проект у которого minSDK 21. Его можно как-то собрать под андроид 4.4 ?
Что значит собрать? Запустить? Легально - нет. Нелегально - не знаю
Алексей
Что значит собрать? Запустить? Легально - нет. Нелегально - не знаю
почему легально нельзя? Целый день ищу инфу по поводу какие версии андроид актуальные.
Кирилл
почему легально нельзя? Целый день ищу инфу по поводу какие версии андроид актуальные.
Наверное потому что в проекте указано что минимальный сдк 21? А 4.4 ниже по sdk
Алексей
Наверное потому что в проекте указано что минимальный сдк 21? А 4.4 ниже по sdk
жто понятно. Я пробую менять 21 на 20 или 19 . Проект перестает собираться.
Алексей
Мне или нужно собрать или сослаться на какой-то документ почему ниже 5-го собрать не получится
Алексей
Показывай лог
меняю тут
Алексей
получаю длинную портянку ошибок
Artem
Ну у этого человека получилось меня убедить больше по аргументам)
еще раз изучил вопрос… мнения в инторнетах не однозначные. Не буду настаивать на своей версии
Кирилл
получаю длинную портянку ошибок
У тебя вектора используются которые только от 21 сдк
Artem
не знаю, тоже почитаю после работы) интересно)
https://coderoad.ru/47605/%D0%9A%D0%BE%D0%BD%D0%BA%D0%B0%D1%82%D0%B5%D0%BD%D0%B0%D1%86%D0%B8%D1%8F-%D1%81%D1%82%D1%80%D0%BE%D0%BA-concat-vs-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80 вот тут большой holy war по этому поводу. понятно, что гугл-перевод, но суть ясна
Алексей
У тебя вектора используются которые только от 21 сдк
объясни что такое вектора? Я не очень разбираюсь в нативной разработке.
Кирилл
объясни что такое вектора? Я не очень разбираюсь в нативной разработке.
https://www.google.com/search?newwindow=1&sxsrf=ALeKk01JaUQ0W-YmgrWBZ0XBuK3rF-xoIg%3A1601479883866&ei=y6R0X46sNNCGrwSMh5XoBA&q=what+is+vector+graphics
Артем
Как можно конвертировать ListView в PDF и скачать полученный файл на устройство? Попытался прогуглить ListView to PDF, но ничего не нашел особо
Артем
https://stackoverflow.com/questions/48924544/listview-to-pdf-in-android
видел этот пост, но смутил recyclerView в ответе + там что-то про битмап, который, как я понимаю, связан с картинками, которых у меня нет в ListView (у меня просто текстовые строки)
Anton
Ну так ты попробуй) тот что галочкой отмечен
Aleksandr
Всем привет Задача сделать APK в котором VideoView растянут на весь экран По аналогии с css width="100vw" height="100vh" Вроде элементарная задача, но бьюсь уже 2 дня.. какойто здец..) Суть проблемы, на экране присутствует отступ с верху, кручу-кручу всякие настройки и не могу его никак убрать
Aleksandr
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FF0000" android:orientation="horizontal" tools:context=".FullscreenActivity"> <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="invisible" tools:visibility="invisible" /> <VideoView android:id="@+id/videoView" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignTop="@id/webView" android:drawingCacheQuality="auto" android:fadeScrollbars="true" android:layerType="hardware" android:scrollbars="none" /> </RelativeLayout>
Aleksandr
layout
Кирилл
Aleksandr
идея приложения нужно расположить WebView над VideoView оба элемента "fullscreen" у WebView сделать прозрачный background, чтобы под ним было видно VideoView совместимость Android 4.0.3+ пробросить API в js для управления VideoView. всё.. ну и видео с позиционировать и отмасштабировать по центру экрана (псевдо fullscreen)