Category: Kotlin

23
Май
2022

Смена цвета иконки и текст в BottomNavigationView при смене темы Android

Есть чек бокс для переключения темы Андроид, пытаюсь менять цветы иконки и текста в BottomNavigationView, при смене чекбокса и темы соответственно. Есть один selector такого вида

<?xml version=”1.0″ encoding=”utf-8″?>
<selecto…

18
Май
2022

Styles xml view

Подскажите пожалуйста, как стилизовать (в данном случае сделать такую же) кнопку(скрин)?
я вроде нашел решение сделать закругление но на заднем фоне появляется какая то тонкая полоса и не понятно что то такое.
Где можно найти гайды по xm…

17
Май
2022

Atomic типы в сравнении с примитивами – влияние на производительность

Если сравнивать обычный примитивный тип (например, Boolean) и соответствующий атомарный тип (AtomicBoolean), будет ли какая-то просадка по проивзодительности, если использовать AtomicBoolean вместо Boolean даже там, где можно было бы обойт…

17
Май
2022

Динамическое изменение языка Android

почитал разные статьи, но так и не нашел как реализовать динамическое изменение языка.
Пример: Я меняю на своем телефоне язык(захожу в настройки телефона->язык->английский язык\русский язык) потом открываю свое приложение и в приложе…

14
Май
2022

Почему onDraw неравномерно рисует границы у элемента?

Есть RecycleView куда вложил переопределенный EditText. Там в переопределенном EditText в onDraw рисуется квадрат типа границы ячейки, но почему выводит так неравномерно, где то границу ярко отрисовало а где то вообще не отрисовало, не пой…

10
Май
2022

Вывод любого файла в текстовом виде (выбор файла из файлового менеджера) Kotlin

Всем добрый день,
Есть кнопка для открытия системного файлового менеджера, где пользователь выбирает 1 файла(txt,pdf,jpeg). После выбора файла ты должен его открыть и прочитать в текстовое поле (т.е. Прочитать все содержимое файла в виде с…

04
Май
2022

Как прочить содержимое текстового файла из файлового менеджера?Android Studio

создал приложение где у меня есть кнопка "Записать в файл", которая открывает мне файловый менеджер. При выборе файла(например, фото) показывает сейчас путь самого файла.
Вопрос как реализовать открытие (например, текстового файл…

28
Апр
2022

Запуск нескольких telegram ботов с одного компьютера

Я пишу telegram бота вебхуках на kotlin с использованием Spring Boot.
Первый мой бот прекрасно работает, в качестве вебхука я использую ngrok, который дает мне https домен на заданном мною порте, в коде бота так же прописан такой же порт. …

27
Апр
2022

Как правильно передать слушатель нажатий в RecyclerView

У меня есть RecyclerView в котором есть ещё один RecyclerView (будем называть его rv2). Мне требуется прослушывать клики элемента rv2 да так, чтобы в активности имплементировать нужные действия и передавать не view (как в случае с View.OnC…

20
Апр
2022

Получить результат Activity со сторонней библиотеки [Android, Kotlin]

Т.к. метод onActivityResult является устаревшим, пытаюсь разобраться с его приемником.
Ситуация такая, в сторонней библиотеке, внутри, после исполнения нужного мне метода, используется старая версия отправки интента
activity.startActivityF…

20
Апр
2022

Ошибка SSL сертификата при отправке GET запроса в Telegram Bot

Пишу бота для телеграмма, понадобилось перевести БД (MongoDB) в облако. Платформа, на которой я её разместил подразумевает защиту SSL сертификатом. Долго с этим провозился, но в итоге получилось.
Чтобы использовать сертификат у меня пропис…

17
Апр
2022

Ошибка при получении изображения с камеры Kotlin, вылетает приложение

Никак не могу запустить камеру, нигде не нашел ответа на данную проблему.
Сама ошибка:
2022-04-17 23:33:45.233 4652-4652/? E/libprocessgroup: Failed to write ‘4652’ to /sys/fs/cgroup/uid_10225/pid_4652/cgroup.procs: Permission denied
2022-…

17
Апр
2022

Как динамически получить ссылку гугл-поиска по сайту или подгрузить JS скрипты во время GET запроса?

В моём коде есть ссылка на json файл, который мне нужно получить динамически с помощью GET запроса. "https://cse.google.com/cse/element/v1?rsz=filtered_cse&num=10&hl=en&source=gcsc&gss=.com&cselibv=3e1664f444e6eb06…

16
Апр
2022

Проблема с запуском приложения в эмуляторе в Android Studio

возникли проблемы с запуском приложения на эмуляторе Android Studio(при открытии приложения в ручную на эмуляторе и в целом, показывает ошибку при открытии приложения)
В консоль выводит это:
Error opening kernel wakelock stats for: wakeup3…

16
Апр
2022

Проблема с запуском приложения в эмуляторе в Android Studio

возникли проблемы с запуском приложения на эмуляторе Android Studio(при открытии приложения в ручную на эмуляторе и в целом, показывает ошибку при открытии приложения)
В консоль выводит это:
Error opening kernel wakelock stats for: wakeup3…

11
Апр
2022

Spring. Разница между аннотацией над интерфейсом и реализацией

Не могу понять в чём разница между аннотацией над интерфейсом и реализацией.
Я много искал информации она не полная и мне кажется она не верная. Решил разобраться в вопросе.
Рассмотрим
1 Вариант
Интерфейс
@Service
public interface…

11
Апр
2022

Spring. Разница между аннотацией над интерфейсом и реализацией

Не могу понять в чём разница между аннотацией над интерфейсом и реализацией.
Я много искал информации она не полная и мне кажется она не верная. Решил разобраться в вопросе.
Рассмотрим
1 Вариант
Интерфейс
@Service
public interface…

10
Апр
2022

Как получить доступ к базе данных другого приложения в android

Я знаю можно получить доступ к базе данных другого приложения из своего приложения если это другое приложение реализует ContentProvider. Но я не пойму как узнать а релизует ли другое приложение этот ContentProvider, посмотреть в manfest. Н…

08
Апр
2022

Можно ли производить математический расчет не в приложении, а где то на сервере с помощью PHP? [закрыт]

Приложение на андроид производит некоторые математические расчеты. Но хотелось бы их вывести из приложения. Например, 1) разметить формулу расчета на сервере -> 2) передать исходные данные из приложения на сервер -> 3) cделать вычисл…

04
Апр
2022

Класс Java через интент не находит класс на Kotlin

В процессе рефакторинга переписывал некоторые классы с Java на Котлин и столкнулся с одной интересной проблемой: при попытке запустить класс через intent (из Java) – появилась ошибка
error: cannot find symbol
Intent intent = ne…

04
Апр
2022

Запуск корутин в Java классе

На проекте досталась задача отрефакторить легаси код. Проблема в том, что большинство "сетевых запросов" выполнены через AsyncTask, а основные классы написаны на Java. В связи с этим возник вопрос: возможно ли запустить корутину …

01
Апр
2022

Использование библиотеки из другого модуля android studio

У меня есть библиотека вида :core, там есть имплементации внешних библиотек, например, RX. Не могу получить доступ к RX’у из своего :app модуля, как это должно работать ? Модули подключил, созданные саморучно классы использовать могу, а би…

30
Мар
2022

Как подключиться к бд MySQL через Php глобально в андроиде?

У меня такой вопрос возник.У меня есть бд mysql и база данных .Я могу к ней подключиться везде .Я пишу андроид приложение и подключаюсь к нему через php локально в эмуляторе .Данные выводит ,но в эмуляторе на локалке по ip компьютера .КАК …