Category: Kotlin

15
Апр
2021

Запретить выключать фоновую работу приложения

Есть android приложение, в котором есть service. Сервис используется для передачи координат, и некоторых запросов. Обнаружилось, что на некоторых смартфонах (Xiamoi, honor), у которых есть своя оболочка ОС, в фоновом режиме сервис перестае…

14
Апр
2021

Как разделить данные из одного запроса в Room Android и возможно ли это?

Нужно из двух столбцов получить данные по одному ID.
@Query("SELECT first_data, second_data FROM data_table WHERE id = :id")
Я использую эту конструкцию, но можно ли разделить first_data и second_data чтобы, к примеру, first_data…

11
Апр
2021

Синтезатор речи android

Реализовал в android приложении синтезатор для распознавания и проговаривания введённого текста, TTS, но этот озвучка от гугл звучит ужасно, есть ли ему аналоги, можно даже платные?

08
Апр
2021

Взаимодействие Kotlin/JS в приложении на базе Android

Недавно начал разрабатывать приложение под Андроид на языке kotlin, связанное с картами openstreetmap и, соответственно библиотекой OpenLayers на javascript. Возникает вопрос, возможно ли написать приложение на kotlin, делая вызовы js для …

01
Апр
2021

Не переключается фрагмент в андроид

Не переключается фрагмент при нажатии на кнопку. Фрагмент на который я хочу изменит просто налаживается на текущий, но не убирается.
//Фрагмент на который я хочу переключить
val fragment: Fragment = FirstQuestion()
//Фрагмент к…

30
Мар
2021

Как сделать такой эффект со скроллом?

У меня есть ScrollView, у которого height и width установлены match_parent. У этого ScrollView есть RelativeLayout с контентом. Когда пользователь скроллит экран, этот RelativeLayout покрывает верхнюю часть экрана. Но проблема заключается…

29
Мар
2021

📱 10 важных навыков разработчика приложений для Android

Если вы только собираетесь научиться создавать мобильные приложения для Android, голова может пойти кругом от обилия информации в сети. Попробуем разобраться, какие навыки действительно пригодятся начинающем разработчику.

28
Мар
2021

Как получить текущее время не по системе, а из интернета в Java/Kotlin?

Делаю андроид приложение. Есть переменная curTime, туда нужно поместить timestamp по типу 1616572689
и для этого я использовал два метода
val curTime: Long = Date().getTime()

и
val curTime = System.currentTimeMillis()

но проблема в том, …

26
Мар
2021

Насколько адекватно использовать описание параметров для каждого с новой строки?

Недавно столкнулся с подобным стилем написания кода. Допустим я пишу код конструктора на языке java.
public SimpleClass(
String param1,
String param2
) {
this.param1 = param1;
this.param2 = param2;
}

Я акцентирую в…

21
Мар
2021

Генератор паролей с маской

Итак, задали мне тут задачку, нужно генерировать пароли по маске. При чем не просто генерировать, а выводить все доступные варианты.
Допустим у меня есть входная строка "123456[x][x]", где "123456" – маска. И есть строк…

21
Мар
2021

Если на кнопку наползает другой слой, можно ли сделать её некликабельной?

У меня есть кнопка close и ScrollView.
Когда кнопка находится в такой положении она должна быть кликабельной и видимой:
как тут
Когда на кнопку наползает RelativeLayout она должна становиться не кликабельной и не видимой:
как тут
Код:
<…

20
Мар
2021

Возможно ли в kotlin при использовании pow получить Long?

Реализую алгоритм Карпа-Рабина на котлин. Написала функцию для вычисления хэша (код привожу ниже), и столкнулась с тем, что не могу получить Long при операции pow. Возможно ли это как-то сделать? Туплю немного, мб кто-то сталкивался. Заран…

20
Мар
2021

Возможно ли в kotlin при использовании pow получить Long?

Реализую алгоритм Карпа-Рабина на котлин. Написала функцию для вычисления хэша (код привожу ниже), и столкнулась с тем, что не могу получить Long при операции pow. Возможно ли это как-то сделать? Туплю немного, мб кто-то сталкивался. Заран…

20
Мар
2021

Как настроить клик видимого элемента в Android?

Имеется кнопка close в RelativeLayout. Этот RelativeLayout имеет наследника в виде ScrollView. Когда ScrollView начинает покрывать кнопку она должна становиться некликабельной, но пока эту кнопку видно она должна оставаться кликабельной. Я…

18
Мар
2021

Android In-App Billing v3 Library

Всем привет! В Google play console вылезло уведомление, что нужно перейти на новую версию In-App Billing v3. Кто уже сталкивался? Может у того есть готовый код или знает норм библиотеку на Github? Сейчас я использую https://github.com/anjl…

15
Мар
2021

Android Carbon library нужно убрать дефолтную анимацию нажатия кнопки

Использую библиотеку Carbon. В этой библиотеке при нажатии на carbon.widget.Button происходит установленная по дефолту анимация. Эту анимацию нужно убрать. В документации нашёл атрибуты carbon_inAnimation="none" и carbon_outAnima…

13
Мар
2021

Нужно отключить растяжение фона в Android

Имеется ScrollView на котором установлен RelativeLayout имеющий фон атрибутом android:background. Этот фон растягивается вниз. Есть ли какой-то атрибут для отключения растяжения? Фон имеет высоту около 2000dp, его мне точно хватит для уста…

11
Мар
2021

Kotlin матрица TextView

как можно задать матрицу из TextView ? Делаю сейчас так
var array = arrayOf<Array<TextView>>()
array[0][0] = findViewById(R.id.a1)

Ошибка идет на присвоении, TextView уже создана и если присваивать ее к обычной переменной,…

11
Мар
2021

Нужно чтобы drawable в кнопке выходил за пределы в Android

Имею изображение установленное в кнопке атрибутом drawable. Нужно чтобы оно выходило за границу кнопки. Накладывать отдельный ImageView на кнопку не хочется, так как на кнопку будет наложена анимация и с наложенным ImageView оно будет смот…