Telecom Framework

Telecom позволяет интегрировать вашу телефонию с андройдом. Для этого предусматривается несколько типов компонент: Default In Call UI. Это пользовательский интерфейс, который позволяет выполнять и принимать вызовы, ну или манипулировать текущим звонком. Телефонические решения могут воспользоваться готовым деволтовым UI и не запариваться над своим. В свою очередь можно заменить нативный Default In Call UI своим и […]

Прерыване PCINT для arduino

Речь пойдет про использования Pin Change Interrupt (PCINT) для платы ардуино на основе Atmel ATmega328. Но статья так же справедлива и для всего семейства AVR контроллеров. Термины SREG (AVR Status Register) — Основной регистр статусов процессора AVR SREG I-bit: Global Interrupt Enable — Бит 7 регистра SREG: включение прерываний процессора AVR. Если этот бит сброшен, […]

Контекстные функции (Scope Functions)

Небольшая шпаргалка по функциям: let, apply, run, also и with для kotlin. Основная цель этих функции: выполнение ряда действий в контексте какого-либо объекта, Например Что аналогично Т.е. let создал контекстную область, где подменил основной объект контекста короткой ссылкой it. В следующем примере c apply вместо it используется this: В примере с also, в добавок можно […]