2025-07-24

Требуются бета-тестеры

Привет, дорогие друзья!

Мне нужна ваша помощь. Если вы пользуетесь умными часами на Android Wear OS (не Apple Watch), возможно, вы сможете мне помочь!

Я создал собственный циферблат для смарт-часов. Однако из-за новых правил Google Play перед публикацией нужно провести этап закрытого тестирования.

Я ищу как минимум 12 человек с часами на Wear OS, которые готовы установить циферблат и оставить его на устройстве минимум на 14 дней.

Идея проста: показывать новое вдохновляющее высказывание каждый день. Я верю, что у этого проекта большой потенциал.

Если вы можете помочь — пожалуйста, напишите мне на мой Telegram @maxistart. Чтобы добавить вас в закрытое тестирование, мне понадобится ваш Google-адрес электронной почты, чтобы отправить приглашение.

Спасибо за вашу поддержку!

 

Оставить комментарий

 
  2025-07-09

Новая версия Morse Trainer

Выпустил новую версию Morse Trainer На 100% технический релиз. Обновил Android SDK на версию 35, последнее время Google просит использовать только последнюю версию их SDK иначе пессимизируют в выдаче. Хоть приложение было сделано только для фана но нужно соответствовать... Завтра выйдет новый Lingvy (если получится победить сборку).

 

Оставить комментарий

 
  2025-07-08

Новая версия текстового редактора

Выпустил новую версию Простого Текстового Редактора. На 90% технический релиз. Обновил Android SDK на версию 35, последнее время Google просит использовать только последнюю версию их SDK иначе пессимизируют в выдаче. Поправил баг с переключением языков - экран настроек игнорировал переключение языка в приложении.

 

Оставить комментарий

 
  2025-05-29

Cтранный баг в Android с языками физической клавиатуры

Когда я подключил клавиатуру к телефону на Android, чтобы посмотреть как она будет с ним работать я обнаружил что не работает русская раскладка.  Подключил другую внешнюю клавиатуру - тоже самое, язык вроде бы переключается а печатает все равно по английски. Уверен, я раньше точно мог печатать по-русски — а теперь, при переключении языка, всё равно набираются английские символы.

Перепробовал всё: менял настройки, переустанавливал Gboard, сбрасывал раскладки — ничего не помогало. Казалось, клавиатура просто "забыла", что умеет русский.

И тут я решил попросить жену — она часто печатает на своем планшете и у неё на Android всё работает как надо. Она пошла в настройки и проделала ровно то же самое, что и я, но у неё всё завелось. При этом когда я делал тоже самое у меня не работало. Магия?

Нет. Просто нюанс интерфейса, о котором я не знал, даже два нюанса.

Оказывается, в Android для каждой физической клавиатуры можно отдельно настроить список языков. При этом для переключения используются два сочетания клавиш — через Ctrl + Space и Shift + Space. При этом переключают они что-то свое. Shift + Space переключает язык экранной клавиатуры при этом физическая клавиатура продолжает печатать на английском, а вот Ctrl + Space переключает язык физической клавиатуры хотя экранная показывает, что вы печатаете на другом языке.

Второй нюанс заключается в том, настроить нужные языки для физической клавиатуры не так просто. Сама форма настройки запрятана довольно глубоко в дебрях настроек, но даже если вы ее найдете то добавить язык сможете не с первого раза. Когда вы настраиваете список языков для физической клавиатуры, в списке языков рядом с каждым пунктом есть переключатель. Я всегда нажимал по нему — по ползунку справа. А вот жена нажала по названию самого языка. И только в случае тапа по названию языка Android сохраняет выбор языка. Если нажимать только по переключателю — выбранный язык не сохраняется, и после выхода из меню всё сбрасывается. Скорее всего это баг интерфейса, но он стабильно воспроизводится.

Вывод: Если на Android у вас не работает русская раскладка с внешней клавиатурой — не трогайте переключатели справа! Нажимайте именно по названию языка, чтобы он сохранился в системе.

Надеюсь, эта заметка сэкономит кому-то пару часов нервов.

 

Оставить комментарий

 
  2025-03-21

Xiaomi Watch 2

После того как мои старые часы приказали долго жить, наконец выбрал себе новую модель — это Xiaomi Watch 2. За 150 евро тут есть всё, что мне нужно: Wear OS с возможностью устанавливать приложения из Google Play и возможность создавать для часов свои приложения.

В часах есть NFC для оплаты, но у меня пока не получается его настроить — мой банк не присылает код активации, а вместо этого присылает инструкцию, как активировать сервис из банковского приложения, которого у меня на часах, понятное дело, нет. Но самое приятное — что теперь я наконец смогу научиться разрабатывать приложения под Wear OS — давно хотел попробовать, как это делается!

 

Оставить комментарий

 
  2025-01-01

Программа для синхронизации заметок на телефоне

Долгое время использую для синхронизации связку Termux + git и доволен как слон. Однако настройка всего этого занимает массу времени и подходит только для технических задротов вроде меня. Подумал, существует ли что-то проще? Поиски в сети не дали каких-либо работающих решений, поэтому мне стало интересно, а можно ли запрограммировать что-то с нуля. Оказалось, что вполне реально. Существует реализация JGit под Java, которая вполне работает, если ее встроить в Android-приложение. Единственную проблему, которую я сейчас пытаюсь решить, это то, что файлы должны быть доступны в общем хранилище андроид-устройства, а напрямую доступа в это хранилище у Android-приложения нет, поэтому приходится дополнительно к операциям с git реализовать операции копирования из внутреннего хранилища устройства во внешнее и наоборот. Как сделать проще, я пока не придумал. Из-за этого мое решение работает значительно медленнее, чем решение на базе Termux. В принципе, не сильно критично, но неприятно - у меня в заметках несколько тысяч файлов, и ждать полторы минуты вместо сорока секунд, когда они синхронизируются, мне не хочется...

Если получится ускорить решение опубликую на Play Market вдруг такая программа не только мне окажется полезной?

Upd: Проблему со скоростью решил, теперь работает даже быстрее чем Termux, потестирую еще некорое время на предмет багов, но кажется получилось что-то полезное...

 

Оставить комментарий

 
  2024-11-13

Пасхалка под андроид

Если несколько раз ткнуть в номер версии в в секции About в настройках Андроид то вылазит вот такая фигня - что это?

Вот здесь говорят что это пасхалка, но мне кажется, что кроме того что она показывает цифру 11 и котиков, она должна что-то еще делать....

 

Оставить комментарий

 
  2023-06-06

Получение SMS сообщений в Telegram

Иногда бывает нужно пересылать входящие SMS сообщения в Telegram. Раньше в Play Market было полно приложений умеющих это делать, но последнее время они куда-то все подевались. Возможно, дело в искуственных ограничениях подобных приложений самим Play Market, возможно еще в чем-то.

К счастью, в Android можно установить приложения не только из Play Market. Я нашел на github вот такое простое приложение. Сайт приложения не открывается, но само приложение можно скачать с github и оно прекрасно работает и без сайта.

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

Ключ робота выдается служебным роботом @BotFather, этот робот создает токены авторизации для всех остальных роботов в Telegram.

С ID канала интереснее. С роботами в Telegrаm можно работать напрямую а можно добавить робота в свою группу и взаимодействовать с ним оттуда. В данном случае подразумевается именно второй вариант.

Создаем новую группу в Telegram, добавляем в нее помимо себя, только что созданного робота. Чтобы узнать ID чата нужно кратковременно добавить в чат еще одного робота @RawDataBot - этот робот покажет нам ID чата которое и нужно использовать при настройке приложения. После того как мы узнали id чата робота @RawDataBot можно из чата удалить.

В качестве номера телефона я указал свой основной телефон.

Если все настроено правильно все новые SMS сообщения начнут приходить в созданный Telegram чат.

 

Оставить комментарий

 
  2022-01-19

Назойливая карусель обоев в телефонах Xiaomi Mi

Телефон обновил что-то у себя в прошивке, после чего на экране блокировки вместо скучного изображения, которое я туда поставил стали показываться веселые картинки с забавными фактами. Может для кого-то оно так и нужно, но меня это дико бесило. Один раз я уже эту порнографию отключил, но совершенно забыл как. Отдельно бесит что, пока найдешь как это отключить - испортишь не одну настройку и затем ищешь как включить ее обратно.

В конце концов нашел как это отключить - идем в Settings, выбираем "Always On Display & Lock Screen" находим раздел "Wallpaper Carousel" заходим туда и вырубаем ее к чертям.

Вырубить просто так сразу не получится - сначала приложение предложит вместо выключения функционала использовать собственные фото - не ведемся на развод, отказываемся. Затем приложение попросит дать фидбек, что именно не понравилось - вежливо отвечаем, или невежливо посылаем.

После вышепроделанного оказывается что карусель все еще на месте! Не нужно отчаиваться! Идем в настройки обоев и еще раз устанавливаем фоновое изображение на экран телефона.

Теперь все работает как надо - телефон снова стал достаточно скучным и превратился из пожирателя времени в толкового помощника по жизни.

 

Оставить комментарий

 
  2021-12-19

Бесконечное Лето

Есть такой жанр - визуальная новелла. Визуальная новелла это слияние компьютерной игры, комикса и новеллы. Этакий нелинейный комикс, где развитие сюжета зависит от выбора читателя. Прохождение-чтение сопровождается фоновой музыкой, что вызывает эффект погружения.

Из визуальных новелл мне в свое время очень зашла Бесконечно Лето - у ребенка в кружке ребята сильно фанатели от этой штуки, вот мне и стало любопытно, что это за штука такая, и, что интересно, штука действительно забавная, жаль в моем детстве таких не было...

Главный герой загадочным образом переносится из нашего времени в альтернативное советское прошлое, в пионер-лагерь "Совенок", где, в теле подростка, оказывается вовлеченным с странные приключения.

Интересно что у Бесконечного лета есть адаптация в виде Telegram Бота так что можно играть в эту штуку не устанавливая никаких программ на устройство, хотя без звукового сопровождения впечатление от игры сильно слабее. Впочем, музыкальное сопровождение, можно взять с их сайта в виде треков, кстати, треки отлично подходят в качестве фонового сопровождения пока что-нибудь кодишь...

 

Оставить комментарий