SCleaner – инструмент для программируемой очистки устройства от мусора.
Возможности:Быстрый многопоточный поиск мусора
Возможность детального просмотра найденного мусора без непосредственной очистки
Создание резервных копий удаляемых данных
Полностью настраиваемый функционал под свои нужды
Самостоятельная очистка по расписанию
Удобный запуск Анализа при помощи виджета на рабочем столе и много других полезных возможностей…
Как автоматизировать очистку? Назначение функции SCDaemon.Что такое SCDaemon?Если быть точным, то это - обычный сервис.
Его назначение - производить очистку Вашего устройства через указанный Вами промежуток времени.
"Жизнь" этого сервиса происходит в самостоятельном режиме.
Он не зависит от программы (ну, разве что, кроме как в случае удаления программы - тогда и сервис удалится вместе с ней).
Он автоматически загружается вместе с Вашим устройством и работает себе в фоне.
Для
того, чтобы Вы все таки знали, работает он или нет, и что он в данный
момент вообще делает, я реализовал его UI в статус-баре.
Поэтому
если SCDaemon запущен - Вы непременно увидите его иконку в статус-баре, а
так же всю необходимую информацию, если откроете полностью Ваш
статус-бар.
При нажатии на его сообщение вы можете отключить работу этого сервиса.
В
итоге, Вы можете настроить основное приложения под свои нужды, включить
SCDaemon и больше никогда не запускать SCleaner для очистки, и забыть
вообще что такое "мусор" =)
Как настроить SCDaemon?Единственное,
что можно настроить конкретно для SCDaemon - это его
включение/отключение, период для запуска (в минутах), а также внешний
вид в статус-баре.
Сам поиск и очистку он производит по тем же правилам и настройкам, что и основное приложение SCleaner.
Сказывается ли его постоянная работа на аккумуляторе?Работа
SCDaemon в фоне построена так, что он на момент очередного запуска
контактирует только с памятью устройства, что необходимо для поиска и
удаления файлов.
После того, как очередная очистка завершится, сервис "заснет" на указанный Вами промежуток времени.
По проведенным тестам, его работа на аккумуляторе не отразилась.
Что планируется в следующих версиях программы? Мой
проект SCleaner зародился уже давно, когда я начал программирование на
Питоне, и тогда я создал SCleaner для Symbian, написанную на Питоне.
Развил её до версии 1.0, и забросил, т.к. появился у меня Android.
В той версии на Питоне было реализовано почти тоже самое, что и в версии настоящей, принимая во внимание спецификации той ОС.
Там же были уже реализованы и SCDaemon и SCBuckuper.
Что я и планирую создать в следующей версией для Андроид.
SCDaemon
- так я назвал функцию программы, которая будет представлять из себя
самостоятельный фоновый процесс, производящий очистку устройства по
расписанию в фоновом режиме.
Этот процесс будет запускаться самостоятельно вместе с устройством, запускать для этого основное приложение не нужно.
Естественно, все настройки этого процесса будут доступны из основного приложения.
И этот процесс не будет являться обязательным, в настройках его можно будет отключить.
SCBuckuper - это будет тоже самое, что и SCDaemon, только его задачей будет не очистка, а резервное копирование.
Иногда бывает необходимо, чтобы определенные данные постоянно сохранялись в резервную копию.
Этот процесс как раз будет для этого.
В частности я этому процессу поручу сохранять мою историю переписки в Jasmin каждые 24 часа
Ко всему этому я хочу еще сделать функцию SCWatcher - это будет тоже
фоновый процесс, но он будет лишь следить за появлением мусора.
Критерии его работы будут определены в настройках.
К
примеру, указать ему, что при если мусора становиться более 100 МБ, то
либо просто оповестить Пользователя, либо самостоятельно запустить
очистку и затем продолжить наблюдение.
В принципе, это тот же SCDaemon. только не по расписанию, а по необходимости. если мусора нет, нечего и запускать очистку.
Так же будет добавлен раздел "Сервис", в котором можно будет восстановить данные из резервных копий.
Это будет удобно.
Еще в этом разделе будет функция SCScaner - это сканер файловой системы на предмет её изменения.
Т.е.: заходим в этот раздел, создаем "снимок" всей файловой системы по состоянию на настоящий момент.
Затем выходим.
Делаем свои, спим. едим, или еще что-нибудь.
Затем
открываем программу заново, заходим в SCScaner и нажимаем "Сравнить" - и
после этого будет создан новый "снимок" файловой системы, в результате
чего можно будет узнать, какие новые файлы появились на устройстве,
какие файлы были изменены, а какие удалены.
В частности мне SCScaner нужен для того, чтобы отследить какая программа какие файлы и где создает.
Все эти функции я планирую сделать платные в программе.
Платным будет отдельный активатор без иконки в меню, после установки которого эти функции активируются.
Основной функционал, который есть сейчас так и останется бесплатным.
Просто
пора подумать и себе =) Активатор можно будет скачать только из Маркета
(тут наверное ухмельнутся наши "хакеры") по цене в 2$.
Я понимаю,
что от пиратства не спастись, да и 30% от этой суммы заберет Google, так
что деньги то небольшие, по крайней мере я так думаю. но может на
что-то новое я с этих денег накоплю).
Пошаговая инструкция SCleaner ( + краткий обзор )