Аннотация к sslauncher.
Сама прога (нужна ломаная, русифицированная) ssLauncher the Original
Самое трудоемкое – это создание обоев для домашней и рабочей страниц, а также кнопок приложений на рабочих страницах. Их я создавал в фотошопе. Размер обложки должен быть под размеры экрана в пикселях (у меня 1280х800). Если нижний бар не убирать, то размер получался 1280х755. Исходники взял здесь (файл shell.rar) и под себя отредактировал. Здесь нужно очень скрупулезно подойти к разработке обложки для рабочего стола, так как все привязывается к ней. Недостающие рисунки для кнопок приложений брал из google play. Находил нужное приложение, копировал иконку и обрабатывал в фотошопе.
Обложки и кнопки сохранял в формате PNG с параметром качества изображения «от 5 до 10». Формат PNG не является сжатым и не требует предварительной обработки для отображения. Чем ниже качество изображения, тем меньше размер файла. Все это дает быструю обработку картинок, и при смене страниц нет тормозов.
Фишка Лаунчера в том, что он работает с ярлыками и страницами.
После его установки, автоматически создается домашняя страница с ярлыками и еще несколько рабочих страниц. Изначально проект не заблокирован и можно сразу редактировать. Для начала удаляем все ярлыки на рабочем столе. К примеру, долгое нажатие на ярлык «Phone» вызывает сплывающее меню с пиктограммами. В принципе можно поиграться с настройками ярлыка, чтобы лучше понять принцип его действия. Нажав на пиктограмму карандаш, попадаем в настройки ярлыка. Если удалить – корзина. Удалив все ярлыки, нажимаем в нижнем баре пиктограмму «назад» и попадаем в настройки. Здесь мы видим все созданные страницы их настройки, а также несколько кнопок в нижнем баре. О них чуть позже. Сейчас разберемся с настройками страниц. Там все просто – всего 4 иконки: обложка (то, что мы создали в фотошопе), домик (для определения домашней страницы), ручка (заголовок страницы) и корзина (удалить страницу). Я оставил только две: home и application, создал нужные мне страницы через виджет «новая страница», присвоил им имена, назначил обложки всем страницам и определил домашнюю страницу. Названия страниц нам будут нужны для обращения к ним. Поэтому сразу определяем названия, чтобы потом с ними не путаться.
Теперь о кнопках в нижнем баре. Нам интересны три из них: замок, тема, настройки.
1. Замок – нужен для блокировки/разблокировки проекта. Когда проект создан, закрываем замок и никакие действия не изменят содержание страниц. Можно только пользоваться. Если надо отредактировать - открываем замок.
2. Тема – для меня были интересны только две позиции, которые были изменены:
- анимация -> скорость – «0»
- заголовок страницы –> скрыть заголовки - выставить галочку
3. Настройки. Чтобы все не перечислять сделал фотки:
Не экспериментируйте с параметром «меньше памяти» когда проект завершен. Лучше в начале проекта, а то все творение снесете в один клик!!!!!
Создание ярлыков.
Назначаем действие нашим картинным кнопкам (пример навигация). Долгим нажатием на рабочий стол вызываем меню «действие», затем нажимаем добавить ярлык. Появляются настройки. Выставляем галочки: разрешить нажатие и невидимо, когда заблокировано. Далее указываем:
* тип ярлыка - «страница»,
* объект – выбираем страницу, которую нужно открыть (в моем случае «навигация»),
* стиль – «заголовок»,
* заголовок -> текст (назначаем текст ярлыку, чтобы с ярлыками не запутаться).
Все остальное я не трогал, так как на любителя.
(на всякий случай - во всех открывающихся менюшках после указания параметров нажимаем кнопку «применить»).
Вот и создан ярлык для открытия страницы «навигация». Теперь нам надо ярлык размесить на рабочем столе так, чтобы он занял все пространство вокруг картинной кнопки.
Для этого, нажав на ярлык, перетаскиваем его к картинной кнопке. Нажав на пиктограмму 1, устанавливаем точное положение ярлыка. Длину и ширину ярлыка регулируем его сторонами, нажав на пиктограмму 2, и перемещая ее. Далее, нажав на пиктограмму 1, точно определяем местоположение стороны ярлыка. Легче всего настраивать по каждой стороне.
Теперь можно проверить результат работы. Для полноты ощущений закрываем замок и наслаждаемся результатом.
Аналогичным образом настраиваются и остальные ярлыки. Для каждого типа ярлыка свои настройки.
Самое трудоемкое – это создание обоев для домашней и рабочей страниц, а также кнопок приложений на рабочих страницах. Их я создавал в фотошопе. Размер обложки должен быть под размеры экрана в пикселях (у меня 1280х800). Если нижний бар не убирать, то размер получался 1280х755. Исходники взял здесь (файл shell.rar) и под себя отредактировал. Здесь нужно очень скрупулезно подойти к разработке обложки для рабочего стола, так как все привязывается к ней. Недостающие рисунки для кнопок приложений брал из google play. Находил нужное приложение, копировал иконку и обрабатывал в фотошопе.
Обложки и кнопки сохранял в формате PNG с параметром качества изображения «от 5 до 10». Формат PNG не является сжатым и не требует предварительной обработки для отображения. Чем ниже качество изображения, тем меньше размер файла. Все это дает быструю обработку картинок, и при смене страниц нет тормозов.
Фишка Лаунчера в том, что он работает с ярлыками и страницами.
После его установки, автоматически создается домашняя страница с ярлыками и еще несколько рабочих страниц. Изначально проект не заблокирован и можно сразу редактировать. Для начала удаляем все ярлыки на рабочем столе. К примеру, долгое нажатие на ярлык «Phone» вызывает сплывающее меню с пиктограммами. В принципе можно поиграться с настройками ярлыка, чтобы лучше понять принцип его действия. Нажав на пиктограмму карандаш, попадаем в настройки ярлыка. Если удалить – корзина. Удалив все ярлыки, нажимаем в нижнем баре пиктограмму «назад» и попадаем в настройки. Здесь мы видим все созданные страницы их настройки, а также несколько кнопок в нижнем баре. О них чуть позже. Сейчас разберемся с настройками страниц. Там все просто – всего 4 иконки: обложка (то, что мы создали в фотошопе), домик (для определения домашней страницы), ручка (заголовок страницы) и корзина (удалить страницу). Я оставил только две: home и application, создал нужные мне страницы через виджет «новая страница», присвоил им имена, назначил обложки всем страницам и определил домашнюю страницу. Названия страниц нам будут нужны для обращения к ним. Поэтому сразу определяем названия, чтобы потом с ними не путаться.
Теперь о кнопках в нижнем баре. Нам интересны три из них: замок, тема, настройки.
1. Замок – нужен для блокировки/разблокировки проекта. Когда проект создан, закрываем замок и никакие действия не изменят содержание страниц. Можно только пользоваться. Если надо отредактировать - открываем замок.
2. Тема – для меня были интересны только две позиции, которые были изменены:
- анимация -> скорость – «0»
- заголовок страницы –> скрыть заголовки - выставить галочку
3. Настройки. Чтобы все не перечислять сделал фотки:
Не экспериментируйте с параметром «меньше памяти» когда проект завершен. Лучше в начале проекта, а то все творение снесете в один клик!!!!!
Создание ярлыков.
Назначаем действие нашим картинным кнопкам (пример навигация). Долгим нажатием на рабочий стол вызываем меню «действие», затем нажимаем добавить ярлык. Появляются настройки. Выставляем галочки: разрешить нажатие и невидимо, когда заблокировано. Далее указываем:
* тип ярлыка - «страница»,
* объект – выбираем страницу, которую нужно открыть (в моем случае «навигация»),
* стиль – «заголовок»,
* заголовок -> текст (назначаем текст ярлыку, чтобы с ярлыками не запутаться).
Все остальное я не трогал, так как на любителя.
(на всякий случай - во всех открывающихся менюшках после указания параметров нажимаем кнопку «применить»).
Вот и создан ярлык для открытия страницы «навигация». Теперь нам надо ярлык размесить на рабочем столе так, чтобы он занял все пространство вокруг картинной кнопки.
Для этого, нажав на ярлык, перетаскиваем его к картинной кнопке. Нажав на пиктограмму 1, устанавливаем точное положение ярлыка. Длину и ширину ярлыка регулируем его сторонами, нажав на пиктограмму 2, и перемещая ее. Далее, нажав на пиктограмму 1, точно определяем местоположение стороны ярлыка. Легче всего настраивать по каждой стороне.
Теперь можно проверить результат работы. Для полноты ощущений закрываем замок и наслаждаемся результатом.
Аналогичным образом настраиваются и остальные ярлыки. Для каждого типа ярлыка свои настройки.
Аннотация к tasker.
Таскер лучше приобрести в плей маркете, так как в крякнутых версиях некоторые функции могут работать криво. Есть горький опыт. Вместе с таскером автоматически устанавливаются 2 виджета.
В большинстве случаев для таскера нужны права суперпользователя (получены root права).
Про таскер много информации есть в интернете.
Основы его работы можно узнать здесь
Самое основное – это понять принцип его работы. На основе событий, таскер выполняет задачи.
У таскера на домашней странице 4 вкладки: profiles (событие), tasks (задачи), scenes (сцены), vars (переменные). Для меня пока основными являются первые две вкладки.
В моем случае событий всего два: есть зарядка, нет зарядки.
По событию выполняются задачи:
1. есть зарядка – экран включен 24 часа, wi-fi, bluetooth, GPS, нажать медиа кнопку плей;
2. нет зарядки – экран включен 15 сек, wi-fi, bluetooth, GPS, нажать медиа кнопку пауза;
Фокус с экраном нужен для того, чтобы экран был всегда включен, когда есть питание +АСС. Дело в том, что производители планшета на стоковых прошивках стараются сделать так, чтобы энергии аккума хватило как можно дольше. Поэтому максимальная работа экрана ограничена 30 минутами. Если в настройках раздела для разработчиков в параметре «экран всегда включен при подключении питания» выставить галочку, то по истечении заданного времени (макс 30 мин) яркость экрана станет меньше. А нам этого не надо. мы хотим управлять экраном самостоятельно.
Для таскера, для разных устройств недоступны некоторые задачи. К примеру для нексуса 7 напрямую таскер не может выполнить задачу по включению экрана на постоянку. Это можно добиться приложением, которое комбинируется с таскером (становится его плагином) – secure settings. Раньше было установлено это чудо, однако в последствии снес за ненадобностью, тем самым освободив память и разгрузив процессор.
Также таскер не может напрямую работать с GPS модулем. Чтобы это произошло нужно установить кастомную прошивку CyanogenMod.
Но мы ведь люди упертые, нам альтернативы не надо. Хотим, чтобы все работало на стоковой прошивке. Начинаем гонять электроны в мозгу, создаем напряженность. Начинаем шариться по кнопкам и натыкаемся на комбинацию пути script -> run shell и появляется в это меню:
и тут приходит понимание, что можно управлять командами. А где их взять, если мы не знаем системы linux. Вот здесь приходит осознание того, что нужно обратиться за помощью на форум 4pda в тему про таскер
И вот оно чудо (для меня):
решены вопросы управления GPS , экраном и корректным выключением планшета.
В большинстве случаев для таскера нужны права суперпользователя (получены root права).
Про таскер много информации есть в интернете.
Основы его работы можно узнать здесь
Самое основное – это понять принцип его работы. На основе событий, таскер выполняет задачи.
У таскера на домашней странице 4 вкладки: profiles (событие), tasks (задачи), scenes (сцены), vars (переменные). Для меня пока основными являются первые две вкладки.
В моем случае событий всего два: есть зарядка, нет зарядки.
По событию выполняются задачи:
1. есть зарядка – экран включен 24 часа, wi-fi, bluetooth, GPS, нажать медиа кнопку плей;
2. нет зарядки – экран включен 15 сек, wi-fi, bluetooth, GPS, нажать медиа кнопку пауза;
Фокус с экраном нужен для того, чтобы экран был всегда включен, когда есть питание +АСС. Дело в том, что производители планшета на стоковых прошивках стараются сделать так, чтобы энергии аккума хватило как можно дольше. Поэтому максимальная работа экрана ограничена 30 минутами. Если в настройках раздела для разработчиков в параметре «экран всегда включен при подключении питания» выставить галочку, то по истечении заданного времени (макс 30 мин) яркость экрана станет меньше. А нам этого не надо. мы хотим управлять экраном самостоятельно.
Для таскера, для разных устройств недоступны некоторые задачи. К примеру для нексуса 7 напрямую таскер не может выполнить задачу по включению экрана на постоянку. Это можно добиться приложением, которое комбинируется с таскером (становится его плагином) – secure settings. Раньше было установлено это чудо, однако в последствии снес за ненадобностью, тем самым освободив память и разгрузив процессор.
Также таскер не может напрямую работать с GPS модулем. Чтобы это произошло нужно установить кастомную прошивку CyanogenMod.
Но мы ведь люди упертые, нам альтернативы не надо. Хотим, чтобы все работало на стоковой прошивке. Начинаем гонять электроны в мозгу, создаем напряженность. Начинаем шариться по кнопкам и натыкаемся на комбинацию пути script -> run shell и появляется в это меню:
и тут приходит понимание, что можно управлять командами. А где их взять, если мы не знаем системы linux. Вот здесь приходит осознание того, что нужно обратиться за помощью на форум 4pda в тему про таскер
И вот оно чудо (для меня):
решены вопросы управления GPS , экраном и корректным выключением планшета.
Решил вопрос с регулировкой яркости экрана. Оказалось все довольно просто. Заблокировано действие в настройках, однако с помощью стандартного виджета "экономия энергии" яркость легко регулируется.