3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

3 вещи, необходимые для создания успешного сайта

Под идеей подразумевается общее представление об Интернет-проекте, его тематическая направленность и формация. В этом вопросе следует руководствоваться личными интересами и имеющимися знаниями.

К примеру сайт о банковских продуктах и финансах, позволит своему владельцу иметь больше с контекстной рекламы. В сравнение с монетизацией новостного портала, посвящённого IT- технологиям и новинкам электроники.

Но если вы не разбираетесь в вопросах кредитования и не следите за биржевыми сводками, стоит ли браться за заведомо провальный проект?! Не забывайте, периодически на сайте придётся выкладывать оригинальный контент, а также отвечать на пользовательские комментарии по теме.

Способ номер один. Настраиваем сенсорные кнопки

Для начала попробуем отключить подсветку кнопок. Для этого нам нужен root, эмулятор терминала и каталог /sys в корне файловой системы. Именно такая комбинация. Мы имеем дело с ядром Linux, а в системах на его основе вся важная информация о железе, а также «тумблеры», им управляющие, обычно находятся в файловой системе sysfs, подключенной к каталогу /sys.

Собственно, sysfs — это даже не файловая система, точнее, она файловая, но оперирует так называемыми синтетическими файлами. А они не хранятся на диске, это своего рода интерфейс общения с драйверами: прочитал файл — получил данные о железке, записал — изменил какую-то настройку. А для записи как раз таки нужны права root.

Итак, получаем root, запускаем эмулятор терминала (а лучше ADB). И пишем следующее:

Теперь мы в каталоге /sys, далее нужно найти каталог, в котором находятся файлы драйвера подсветки кнопок:

Бинго! Это каталог /sys/class/leds/button-backlight. Переходим в него и смотрим, что внутри:

Ставлю свой Nokia 3310 на то, что файл brightness — это текущая яркость кнопок, а max_brightness — максимальная. Проверим догадку, записав в первый файл значение 100 (ну типа 100%, хотя какая там шкала — неизвестно):

Отлично, кнопки горят и даже не собираются тухнуть.

Момент истины — пишем в файл max_brightness значение 0:

Кнопки погасли, навсегда, как и лампочка в моем подъезде вчера ночью.

Но так же, как лампочка, они снова могут загореться, если перезагрузиться. То есть команда действует только в текущем сеансе работы. К счастью, это не беда, мы поместим нашу команду в скрипт на карте памяти:

А его, в свою очередь, поставим в автозагрузку с помощью init.d scripts support. Запускаем приложение, выбираем первые три галочки, c помощью опции Select folder выбираем каталог boot на карте памяти.

Ходим по sysfs
init.d scripts support

Ползадачи выполнено, осталось поменять местами кнопки «Назад» и «Обзор». Для этого необходимо изменить раскладку кнопок. В Android она лежит в нескольких файлах каталога /system/usr/keylayout/. Их довольно много, но если отбросить файлы типа Vendor_2378_Product_100a.kl и qwerty.kl (они хранят раскладки полноценных Qwerty-клавиатур, которые Android поддерживает из коробки), то останется от силы пять штук.

Один из них как раз нам и нужен. Часто смартфоны используют файл ft5x06_ts.kl, специфичный для контроллера тачскрина FT5x06 (кнопки же сенсорные, правильно?), но в моем случае им оказался файл Vendor_2378_Product_100a.kl.

Если открыть этот файл, можно увидеть три искомые строки:

Остается только поменять числа 158 и 139 местами (для этого подходит любой файловый менеджер с поддержкой прав root). После перезагрузки новая раскладка начнет действовать.

Ссылка на основную публикацию
Статьи c упоминанием слов:

Adblock
detector