Александр Синицын, переходные процессы связаны с изменением размера точки касания. Я делал так, есть канва на которой рисуют, над ней вторая, в ходе росчерка, события сохраняются и отрисовываются на верхней, по окончанию росчерка, сглаживаются и переносятся на нижнюю. Для сглаживания, использовал алгоритм Рамера-Дугласа-Пекера.
Ninazu, смысл в том, что получение прав рута в андроиде, т.е. внутри java-машины, не позволяет выполнять системные команды с правами рута, необходимо явно вызывать su. В любом случае, если вы добрались до командной строки, то дальше можно рассматривать android как специфический дистрибутив linux. По crontab.
BRUTUS992, подавляющее количество WiFi модулей в исполнении Mini PCI-e используют только USB из PCI, почитайте доки. На самом деле, легко проверить, поставьте в этой разъём SSD, как правило, они не заводятся на полной скорости, в произвольном разъёме. Проблема бюджетных ноутбуков.
Ninazu, точно. Однако, приложения не могут получить права рута в обход системы разрешений, это раз, su можно переименовать, это два. Решение не слишком красивое, но такое же странное как исходный кейс.
Kalombyr, сильно зависит от выбранного способа уменьшения, но даже быстрого k-NN хватит для поиска дубликатов фото. Более сложные способы, например свёртывание в матрицу фиксированного размера, при котором каждый пиксель вносит вклад в результирующее значение, уже даст значительно лучший результат. Попиксельное сравнение, оставьте на крайний случай, например для поиска артефактов сжатия.
azerphoenix, базы требующие разных настроек принято разделять. Там всего две таблицы? Что с того? С SQLite оверхед минимален, а поддерживать становится гораздо проще - это главное.