SSR
У меня на телефоне всего 3 кнопки и занимать кнопку питания плохая идея
SSR
Знаю, что можно отслеживать кнопки громкости
Max
Я, кстати, у немцев видел забавную фишку про кнопки в кофе-машине. Они оба контакта заводят на gpio контроллера (stm32), а потом опрашивают выставлением 1 на передающем контакте и чтением с принимающего.
iҚØN🐾🐾
навернео перепутал классический БТ и БЛЕ..
Классический тоже не пойдет вместе с вифи, там FHSS, а у wifi фиксированный канал, как у тебя PLL будет перестраиваться на одном радиомодуле?
SSR
А если твой код заблокирует мне включение аппарата? А мне надо будет сос вызвать?
Serjio
Это системная функция
кто запрещает приедлать пользовательскую на три нажатия?
SSR
кто запрещает приедлать пользовательскую на три нажатия?
Практически уверен, что гугл запрещает
SSR
ну считать, чтобне было пяти нажатий)
Какая-то упоротая идея, имхо
Павел
Всем привет. Сегодня мне, наконец-то, удалось подключить IPS-дисплей к ESP32, но пока не во всём разобрался. Подскажите, пожалуйста, почему эта картинка на IPS дисплее отображается в чб? Код: image: - file: "sunrise.jpg" id: sunrise spi: clk_pin: 18 mosi_pin: 23 display: - platform: st7735 model: "INITR_MINI160X80" reset_pin: 4 cs_pin: 5 dc_pin: 2 rotation: 90 device_width: 80 device_height: 160 col_start: 0 row_start: 0 eight_bit_color: false update_interval: 5s lambda: |- it.image(0, 0, id(sunrise));
Павел
Serjio
Практически уверен, что гугл запрещает
но все же есть шанс, что не запрещает. так в какую сторону попробовать посмотреть? (без публикации в сторе)
Serjio
Знаю, что можно отслеживать кнопки громкости
в принципе подошло бы и остлеживание двойного нажатия на кнопку громеости. главное - чтоб можно было делать без разблокировки устройства (например, в кармане)
iҚØN🐾🐾
А теперь КРАБИК! (10типальцевое нажатие кнопок)
iҚØN🐾🐾
Гонишь?
Отнюдь. Снижает быстродейтсвие и в разы
SSR
Но я уверен, что не сработает
iҚØN🐾🐾
Тебе там можно было обойтись конструкцией типа if key in dict else чтото
iҚØN🐾🐾
С чего взял? Я про питон,)
С того, что каждый вызов помещается в стек, анализируется, потом вытаскивается
iҚØN🐾🐾
При чем тут питон?)
iҚØN🐾🐾
У питона там еще грязнее
Serjio
Но я уверен, что не сработает
в фоне? надо будет как-то засесть с этим вопросом, поосновательнее поразбираться
Ruslan
Притом, там исключения быстрее
iҚØN🐾🐾
Посмотрел бы в потроха его, о ужас охватил бы тебя (с)
iҚØN🐾🐾
Притом, там исключения быстрее
Сделай бенчи трайкетч в цикле и сравни с if key in dict
Serjio
в смысле приоритет? я не против, если оно будет громкость прибавлять/убавлять
iҚØN🐾🐾
Ruslan
Сделай бенчи трайкетч в цикле и сравни с if key in dict
Херова тьма статей на эту тему была
Ruslan
Иии?
Исключения быстрее
iҚØN🐾🐾
Да это хрень какая-то, где быстрее то
iҚØN🐾🐾
Exception handling is generally much slower than an if statement.
iҚØN🐾🐾
Это вот прямо написано
Serjio
Я не увидел, что ты про громкость, думал про питание
Ну это на ходу поменялось-рбдумалось.
Павел
Разобрался: type (Optional): Specifies how to encode image internally. Defaults to BINARY. И да, забыл указать, что это прошивка ESPHome
Всё равно с цветами что-то непонятное, и полоски какие-то сверху и справа. Может, брак? UPD: Какая-то дичь, но это помогло: invert_colors: true use_bgr: true
Serjio
Ну это на ходу поменялось-рбдумалось.
UPDATE: Above method supposedly doesn't work on Marshmallow, BUT there's much better way now since MediaSession was introduced! So first you have to migrate your code to MediaController/MediaSession pattern and then use this code:
Serjio
С другой стороны in background отнюдь не то же самое, что with screen locked...
iҚØN🐾🐾
По поводу предохранителей
iҚØN🐾🐾
https://vk.com/wall-43363264_574064
iҚØN🐾🐾
А можете шкалу ебучих шакалов поменьше выбирать? Чтоб читать можно было
Serjio
отслеживать logcat?
хм. а так можно? ну тогда дело за малым - научиться в фоне висеть на всех этих современных андроидах. я так понял, есть два уровня запретов: не попадешь в магазин (ну и пох), и тупо на уровне системы глушится - и с этим хз как быть.
iҚØN🐾🐾
Можно в рустор публиковаться
iҚØN🐾🐾
А нафига в фоне?
Батарею кушать
Ruslan
Батарею кушать
А кроме того?
Serjio
блин, опять. даже не в фоне, а в screen locked
Serjio
хочу в кармане без разблокировки
Serjio
многого хочу?
iҚØN🐾🐾
А кроме того?
Битки майнить
Serjio
изучаю
Serjio
ну чо, телефон не мой что ли?
Serjio
да
Ruslan
да
Можно
SSR
Можно
Он хочет какими-то кривыми методами
Serjio
а какие прямые?
iҚØN🐾🐾
ну чо, телефон не мой что ли?
Пока у тебя нет рута - нет. Это терминал для запуска не твоих приложений
Serjio
и сколько кстати оно будет жрать батарейку?
Serjio
жописто. с рутом не хочется возни...
Ruslan
Можно сделать очень мало, но я пока не понял как, но пруф видел.
SSR
жописто. с рутом не хочется возни...
Тогда думай над другой концепцией
Ruslan
общался с людьми, у которых бюджет сильно выше моего
Serjio
Какая версия Андроид на EMUI 12? При этом EMUI 12, судя по модели Nova 9, опирается на Android 11.
Serjio
а с какой версии андроида они стали запрещать форграунд сервисы?