Tasker » Страница 3
-Программы под Android
#26
2012-11-27T01:08:03Z01:08 27 ноя 2012
если распространять как xml проект для таскер то да. как программу - изменить просто не получится )) .
-------------
добавлено в 01.09: баловства ради написал индикатор уровня сигнала сети . на скрине в левом нижнем углу цифра . две кнопки -одна включает индикатор , другая выключает.
Дополнительный скрин #1 (45,36 Kb)
#27
2012-11-28T18:24:02Z18:24 28 ноя 2012
плагины для tasker:
1. Secure Settings / скачать на google play- плагин предоставляющий доступ к расширенным настройкам для root пользователей.
2. Locale Execute Plug-in / скачать на google play - плагин для работы с консольными командами linux.
#28
2012-12-01T00:36:56Z00:36 1 дек 2012
небольшая полезняшка для пользователей мтс который обнуляет траффик в 03.00 а не в полночь.
всплывающее окошко которое показывает скорость траффика а по ее окончании показывает суточный траффик на 3сек и убирает окошко.
алгоритм:
профиль 1) организует установку переменных.: Показать / Скрыть текст
Профиль: замер трафика (28)
Priority: 5 CoolDown: 10
Состояние: Display State [ Положение:Вкл ]
Начальная: замер трафика (30)
A1: Прочитать строку [ Файл:/proc/self/net/dev Номер строки:5 В переменную:%temp Continue Task After Error:Включить ]
A2: Расчленить перем. [ Имя:%temp Разделитель: Удалить исходную базу:Выключить ]
A3: Если [ %temp(2) !~ %TRAFFIC_DOWN ]
A4: Установить перем. [ Имя:%TRAFFIC_ZBOY До:%TRAFFIC Вычислить матем. выраж.:Выключить Добавить:Выключить ] Если [ %UPS < %UP_TIME ]
A5: Установить перем. [ Имя:%sectime До:%UPS-%UP_TIME Вычислить матем. выраж.:Включить Добавить:Выключить ]
A6: Установить перем. [ Имя:%speed До:((%temp(2)+%temp(10))-(%TRAFFIC_DOWN+%TRAFFIC_UP))/1024/%sectime Вычислить матем. выраж.:Включить Добавить:Выключить ]
A7: Variable Section [ Имя:%speed От:1 Length:4 Adapt To Fit:Включить Store Result In:%TRAFFIC_SPEED ]
A8: Установить перем. [ Имя:%SCR_TRAFFIC_TEXT До:%TRAFFIC_SPEED кБ/с Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A9: Установить перем. [ Имя:%TRAFFIC_DOWN До:%temp(2) Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A10: Установить перем. [ Имя:%TRAFFIC_UP До:%temp(10) Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A11: Установить перем. [ Имя:%TRAFFIC До:(((%TRAFFIC_DOWN-%TRAFFIC_DOWN_OLD)+(%TRAFFIC_UP-%TRAFFIC_UP_OLD))/1024/1024)+%TRAFFIC_ZBOY Вычислить матем. выраж.:Включить Добавить:Выключить ]
A12: Установить перем. [ Имя:%UP_TIME До:%UPS Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A13: Else
A14: Установить перем. [ Имя:%TRAFFIC_SPEED До:0 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A15: Конец Если
A16: Ждать [ Мсек.:0 Секунды:%TRAFFIC_INTERVAL Минуты:0 Час.:0 Дни:0 ]
A17: Перейти к действию [ Тип:Action Number Номер (число):1 Этикетка: ]
Priority: 5 CoolDown: 10
Состояние: Display State [ Положение:Вкл ]
Начальная: замер трафика (30)
A1: Прочитать строку [ Файл:/proc/self/net/dev Номер строки:5 В переменную:%temp Continue Task After Error:Включить ]
A2: Расчленить перем. [ Имя:%temp Разделитель: Удалить исходную базу:Выключить ]
A3: Если [ %temp(2) !~ %TRAFFIC_DOWN ]
A4: Установить перем. [ Имя:%TRAFFIC_ZBOY До:%TRAFFIC Вычислить матем. выраж.:Выключить Добавить:Выключить ] Если [ %UPS < %UP_TIME ]
A5: Установить перем. [ Имя:%sectime До:%UPS-%UP_TIME Вычислить матем. выраж.:Включить Добавить:Выключить ]
A6: Установить перем. [ Имя:%speed До:((%temp(2)+%temp(10))-(%TRAFFIC_DOWN+%TRAFFIC_UP))/1024/%sectime Вычислить матем. выраж.:Включить Добавить:Выключить ]
A7: Variable Section [ Имя:%speed От:1 Length:4 Adapt To Fit:Включить Store Result In:%TRAFFIC_SPEED ]
A8: Установить перем. [ Имя:%SCR_TRAFFIC_TEXT До:%TRAFFIC_SPEED кБ/с Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A9: Установить перем. [ Имя:%TRAFFIC_DOWN До:%temp(2) Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A10: Установить перем. [ Имя:%TRAFFIC_UP До:%temp(10) Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A11: Установить перем. [ Имя:%TRAFFIC До:(((%TRAFFIC_DOWN-%TRAFFIC_DOWN_OLD)+(%TRAFFIC_UP-%TRAFFIC_UP_OLD))/1024/1024)+%TRAFFIC_ZBOY Вычислить матем. выраж.:Включить Добавить:Выключить ]
A12: Установить перем. [ Имя:%UP_TIME До:%UPS Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A13: Else
A14: Установить перем. [ Имя:%TRAFFIC_SPEED До:0 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A15: Конец Если
A16: Ждать [ Мсек.:0 Секунды:%TRAFFIC_INTERVAL Минуты:0 Час.:0 Дни:0 ]
A17: Перейти к действию [ Тип:Action Number Номер (число):1 Этикетка: ]
профиль 2) вкл/выкл всплывающее окошко Показать / Скрыть текст
Профиль: показ трафика (8)
Состояние: Display State [ Положение:Вкл ]
Состояние: Значение переменной [ Имя:%TRAFFIC_SPEED Оператор:Матем: больше чем Значение:0.1 ]
Начальная: показать окно трафика (11)
A1: Установить перем. [ Имя:%TRAFFIC_INTERVAL До:2 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A2: Test Scene [ Имя:traffic Test:Статус Store Result In:%scr1 ]
A3: Установить перем. [ Имя:%SCRCOLOR До:#56000000 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A4: Установить перем. [ Имя:%SCRCOLOR1 До:#56000000 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A5: Show Scene [ Имя:traffic Display As:Overlay Horizontal Position:0 Vertical Position:0 Show Exit Button:Выключить Сразу продолжать задачу:Включить ] Если [ %scr1 !~ visible ]
Конечная: убрать окно трафика (14)
A1: Установить перем. [ Имя:%TRAFFIC_INTERVAL До:10 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A2: Test Scene [ Имя:traffic Test:Статус Store Result In:%scr1 ]
A3: Установить перем. [ Имя:%SCRCOLOR До:#710426A0 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A4: Установить перем. [ Имя:%SCRCOLOR1 До:#9A50074B Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A5: Variable Section [ Имя:%TRAFFIC От:1 Length:4 Adapt To Fit:Включить Store Result In:%traf ]
A6: Установить перем. [ Имя:%SCR_TRAFFIC_TEXT До:%traf МБ Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A7: Ждать [ Мсек.:0 Секунды:3 Минуты:0 Час.:0 Дни:0 ]
A8: Destroy Scene [ Имя:traffic ] Если [ %scr1 ~ visible ]
Состояние: Display State [ Положение:Вкл ]
Состояние: Значение переменной [ Имя:%TRAFFIC_SPEED Оператор:Матем: больше чем Значение:0.1 ]
Начальная: показать окно трафика (11)
A1: Установить перем. [ Имя:%TRAFFIC_INTERVAL До:2 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A2: Test Scene [ Имя:traffic Test:Статус Store Result In:%scr1 ]
A3: Установить перем. [ Имя:%SCRCOLOR До:#56000000 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A4: Установить перем. [ Имя:%SCRCOLOR1 До:#56000000 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A5: Show Scene [ Имя:traffic Display As:Overlay Horizontal Position:0 Vertical Position:0 Show Exit Button:Выключить Сразу продолжать задачу:Включить ] Если [ %scr1 !~ visible ]
Конечная: убрать окно трафика (14)
A1: Установить перем. [ Имя:%TRAFFIC_INTERVAL До:10 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A2: Test Scene [ Имя:traffic Test:Статус Store Result In:%scr1 ]
A3: Установить перем. [ Имя:%SCRCOLOR До:#710426A0 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A4: Установить перем. [ Имя:%SCRCOLOR1 До:#9A50074B Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A5: Variable Section [ Имя:%TRAFFIC От:1 Length:4 Adapt To Fit:Включить Store Result In:%traf ]
A6: Установить перем. [ Имя:%SCR_TRAFFIC_TEXT До:%traf МБ Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A7: Ждать [ Мсек.:0 Секунды:3 Минуты:0 Час.:0 Дни:0 ]
A8: Destroy Scene [ Имя:traffic ] Если [ %scr1 ~ visible ]
профиль 3) сбрасывает трафик в 03.00 Показать / Скрыть текст
Профиль: сброс трафика (18)
Время: 03:00
Начальная: сброс трафика (24)
A1: Установить перем. [ Имя:%TRAFFIC_ZBOY До:0 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A2: Установить перем. [ Имя:%TRAFFIC До:0 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A3: Установить перем. [ Имя:%TRAFFIC_DOWN_OLD До:%TRAFFIC_DOWN Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A4: Установить перем. [ Имя:%TRAFFIC_UP_OLD До:%TRAFFIC_UP Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A5: Экстр. сообщение [ Текст:сбрасываю суточный трафик Долго:Включить ]
Время: 03:00
Начальная: сброс трафика (24)
A1: Установить перем. [ Имя:%TRAFFIC_ZBOY До:0 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A2: Установить перем. [ Имя:%TRAFFIC До:0 Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A3: Установить перем. [ Имя:%TRAFFIC_DOWN_OLD До:%TRAFFIC_DOWN Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A4: Установить перем. [ Имя:%TRAFFIC_UP_OLD До:%TRAFFIC_UP Вычислить матем. выраж.:Выключить Добавить:Выключить ]
A5: Экстр. сообщение [ Текст:сбрасываю суточный трафик Долго:Включить ]
4)само окошко Показать / Скрыть текст
Scene: traffic
P:80x25 L:-1x-1
Element: Text1/Text
Geometry:
P:0, 0 80x25 L:-1, -1 -1x-1
Content:
Текст: %SCR_TRAFFIC_TEXT
Размер текста: 12
Text Width Scale Percent: 100
Text Colour: #FFFFFFFF
Position: Centre
Vertical Fit Mode: Никакой
Text Format: Plain Text
P:80x25 L:-1x-1
Element: Text1/Text
Geometry:
P:0, 0 80x25 L:-1, -1 -1x-1
Content:
Текст: %SCR_TRAFFIC_TEXT
Размер текста: 12
Text Width Scale Percent: 100
Text Colour: #FFFFFFFF
Position: Centre
Vertical Fit Mode: Никакой
Text Format: Plain Text
описание окошка из экспорта скудное :( даже почемуто не указанно что у элемента "текст" установленна градиентная заливка и поставленны 2 переменные в соответстаующие поля которыми профили и уплавляют. но это все видно если открыть ранее прикрепленные файлы
п.с. чуть не забыл, для считывания системного счетчика могут потребоваться права root.
в прикрепленном архиве находятся 3 профеля и окошко.
Прикрепленный файл #1:
Внимание! У вас нет прав для просмотра скрытого текста.
(2, 78 Kb)
#29
2012-12-01T01:05:51Z01:05 1 дек 2012
хорошая штука. у меня как раз мтс ,хорошую считалку с возможностью настройки время обнуления не встречал.
-------------
добавлено в 01.18: но как по мне было бы лучше если вместо скорости отображался только трафик. ато вместо реальной скорости у меня всегда нули и лишь изредка меняется крайняя правая цифра на еденичку.
#30
2012-12-01T10:05:19Z10:05 1 дек 2012
оставить только трафик очень просто. там 70% кода только чтоб была возможность показывать скорость. вырезать лишнее и все. а вот почему нули непонятно. используется системный счетчик андроида. может у вас он выглядит подругому?
у меня вот так : Показать / Скрыть текст
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 228506 4493 0 0 0 0 0 0 228506 4493 0 0 0 0 0 0
dummy0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet0: 1193901614 927319 0 0 0 0 0 0 54166992 576534 0 0 0 0 0 0
rmnet1: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet2: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet3: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet4: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet5: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet6: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet7: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
usb0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
sit0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ip6tnl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 228506 4493 0 0 0 0 0 0 228506 4493 0 0 0 0 0 0
dummy0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet0: 1193901614 927319 0 0 0 0 0 0 54166992 576534 0 0 0 0 0 0
rmnet1: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet2: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet3: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet4: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet5: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet6: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
rmnet7: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
usb0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
sit0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ip6tnl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
посмотри содержание файла /proc/self/net/dev
- «
- 1
- 2
- 3
- 4
- --
- 39
- 40
- »
Авторизуйтесь на сайте для написания ответа.