motofan logo
4 страниц V  1 2 3 > »         
> 

Приложение для установки, фото звонящего на весь экран

SergGG
сообщение 13.5.2008, 10:27 Закрепленное сообщение!


Мингофан
*******

Группа: Почётные мотофаны
Сообщений: 1 540
Регистрация: 30.5.2006
Из: Дніпро
Пользователь №: 85 418

Рейтинг: 1612



Приложение для установки фото звонящего на весь экран, автор eug
pkg-версия от 15.10.08 г.
- теперь все в одном архиве и устанавливается как обычная программа. Никаких папок создавать не требуется!
- три варианта фото на экране:
- "Полное" - фото на весь экран с меню "ответить"-"игнор"-"занято" поверх фото
- "Справа" - фото справа поверх всех окон
- "Снизу" - фото снизу поверх всех окон
- при первом запуске программа создает /mmc/mmca1/pixcall папку c 3 файлами (pixcall show.sh showpix) Если Вы случайно стерли папку, то при следующем запуске программа ее восстановит с тремя файлами
- создаем файлы вида номер_телефона.jpg (крайне желательно разрешение картинок ручками сделать 144х192 или близкое к нему, если фото будет больше, то теряется весь смысл кнопок "Справа" и "Снизу"); номер телефона полный без плюса, например, 79211234567.jpg и кладем их в папку /mmc/mmca1/pixcall -переименовываем pixcall.rar в pixcall.pkg и устанавливаем pixcal.pkg

Cкачать новую версиюСофт для А 1200

Скачать старую версию - В первом архиве приложение, во втором 3 файла, которые надо положить в папку /mmc/mmca1/pixcall
Прикрепленный файл pixcall.rar   ( 22.78 килобайт ) Кол-во скачиваний: 2276

Прикрепленный файл pixcall_0.3.tar.gz   ( 16.6 килобайт ) Кол-во скачиваний: 2025

П.С. Протестировано на прошивке GizMoto

Сообщение отредактировал SergGG - 15.10.2008, 11:46
Прикрепленный файл pixcall.rar   ( 22.78 килобайт ) Кол-во скачиваний: 2276
Прикрепленный файл pixcall_0.3.tar.gz   ( 16.6 килобайт ) Кол-во скачиваний: 2025
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
R~Patrik Galoway
сообщение 2.4.2008, 18:09


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 13.3.2008
Пользователь №: 166 472
Модель телефона: MotoMing A1200e
Прошивка: Default

Рейтинг: 0



Кароче такая ерунда - ставлю фотку на звонок, но когда мне звонят фотка выводится в очень маленьком окошке так тчо ее почти не видно. Как поправить дело? прошивка стоит Ф6 (но такая ерунда у меня на всех прощивках).

В нете нарыл информацию про прогу Fullscreen Caller которая решает эту проблему, но все версии которые я нашел были под Симбиан ОС. Кто знает что то аналогичное под А1200е ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 22.4.2008, 14:38


Мастер
****

Группа: Пользователи
Сообщений: 174
Регистрация: 7.12.2007
Из: 53 км на юг от града Петра
Пользователь №: 156 234
Модель телефона: -

Рейтинг: 139



Новая версия хрени (ссылки выше есть), рисует при закрытом флипе
При закрытом флипе возможно прорисовка поверх картинки статус бара с индикаторами (если скачет уровень сигнала или идет зарядка) - это нормально
При открытом флипе (тот же бар возможен) после звонка остается мусор на экране (2 раза стилусом в центр - ручное обновление), не знаю как обновить экран из программы

Остальное также:
- распаковываем архив в корень флехи (это не пакет)
- получаем /mmc/mmca1/pixcall c 3 файлами (pixcall show.sh showpix)
- создаем дир с файлами вида номер_телефона.jpg (крайне желательно разрешение картинок ручками сделать 240х320, ресайзить позволяет даже встроенный редактор, в противном случае это будет делать прога, что может затянуться); номер телефона полный без плюса, например, 79211234567.jpg
- запускаем /mmc/mmca1/pixcall/pixcall -i путь_до_дира
- корректная остановка - по SIGINT (Ctrl-C)

693b27db1a1d04ff5eeec3db399fd5c6 pixcall.tar.gz
Прикрепленный файл pixcall.tar.gz   ( 13.73 килобайт ) Кол-во скачиваний: 699
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 22.4.2008, 16:57


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



А можно вышеописанное перевести с программерского на более понятный для большинства язык?
Где и какую(название) создавать директорию?
Что означает:"запускаем /mmc/mmca1/pixcall/pixcall -i путь_до_дира"? и как понимать "корректная остановка - по SIGINT (Ctrl-C)"? Где это?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 22.4.2008, 17:17


Ветеран
*****

Группа: Пользователи
Сообщений: 379
Регистрация: 13.8.2007
Пользователь №: 144 397
Модель телефона: Milestone
Прошивка: 2.1

Рейтинг: 76



скачал затестил работает! еуг молоток, ответ на пост выше, скачай последний архив - положи в корень флехи - распакуй - появится папка pixcall - возьми нужную фотку переименуй как сказанно выше - положи фотку в появившуюся после:распаковки архива папку pixcall , потом запускай консоль на телефоне и пиши следующее:
/mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall жми энтер закрывай флип и звони себе , вроде доступно расжевал,
п.с. дир - директория - папка, учи матчасть )
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 22.4.2008, 17:26


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



Спасибо! А что нужно прописать в авторане для автозапуска этой проги?

Добавлено позже (22.4.2008, 21:43):
Всё сделал как описано. В eKonsole прописано #/mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall нажал энтер , выдало #/mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall: not found и ни чё не работает? Где не едут лыжи?

Сообщение отредактировал Miroschnik - 22.4.2008, 18:32
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 22.4.2008, 18:42


Ветеран
*****

Группа: Пользователи
Сообщений: 379
Регистрация: 13.8.2007
Пользователь №: 144 397
Модель телефона: Milestone
Прошивка: 2.1

Рейтинг: 76



проверяй как расположенны файлы, содержимое архива и фотки должны лежать в папке pixcall в корне флехи,

Добавлено позже (22.4.2008, 18:44):
в авторан пишем так:
. /home/native/.profile
sleep 20 && exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall &
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Legus
сообщение 22.4.2008, 20:07


Интересующийся
**

Группа: Пользователи
Сообщений: 91
Регистрация: 9.11.2006
Из: г. Прохладный
Пользователь №: 106 299
Модель телефона: a1200, zn5
Прошивка: Black Ming II

Рейтинг: 9



Респект Автору!
"путь_до_дира" - место где лежат фото абонентов. Если прописано: -i /mmc/mmca1/pixcall &
то фото должно лежать на флешке в папке pixcall

P.S. корень флешки /mmc/mmca1
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 22.4.2008, 20:48


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



Прописал в авторан
. /home/native/.profile
sleep 20 && exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall & и всё заработало!!! А через консоль ни как, почему?
В консоли получается вот такая строка: #/mmc/mmca1/pixcall/pixcall -i/mmc/mmca1/pixcall и всё равно not found(((
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 23.4.2008, 1:10


Ветеран
*****

Группа: Пользователи
Сообщений: 379
Регистрация: 13.8.2007
Пользователь №: 144 397
Модель телефона: Milestone
Прошивка: 2.1

Рейтинг: 76



прога рабочая способы её запуска выложены, если что не получается проверяйте регистр расположение файлов пробелы и тп,
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 23.4.2008, 3:50


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



в работоспособности вышевыложенной проги ни кто не сомневается. но,я думаю, было бы лучше еслиб ее запаковали в pkg. по крайней мере некоторым части проблемм удалось бы избежать. заранее благодарен.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
gorod
сообщение 23.4.2008, 6:07


Ветеран
*****

Группа: Пользователи
Сообщений: 310
Регистрация: 22.7.2005
Из: Горький
Пользователь №: 46 782
Модель телефона: е1,е2,е6,а1200,mb525

Рейтинг: 68



Прописал в авторан. Очень понравилась прога.eug, как всегда на высоте!
Только больше похоже на screensaver, а не на photocall.
Сижу сейчас делаю картинки такого планаsad.gifсредствами телефона, кстати smile.gif )
Прикрепленное изображение Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 23.4.2008, 6:48


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



Добрался до другого телефона. Распаковал архив, прописал команду в консоли и всё заработало!!! Так что баг в той консоли что стоит у меня. А как реализовать автозапуск "photocall" на прошивке F5?

Поставил себе другую консоль та же байда "not found" Кто подскажет в чём может быть дело.

Перезагрузил тел с прошей F5 - "photocall" не работает. Прописал заново команду в консоли - все работает. Значит с руками всё ОК.

Добавлено позже (23.4.2008, 11:18):
И еще. В настройках телефона(А1200) должен быть активирован пункт "Ответ открытием крышки" иначе после поднятия флипа вы увидите не очень приятную картину.

Сообщение отредактировал Miroschnik - 23.4.2008, 7:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Legus
сообщение 23.4.2008, 7:34


Интересующийся
**

Группа: Пользователи
Сообщений: 91
Регистрация: 9.11.2006
Из: г. Прохладный
Пользователь №: 106 299
Модель телефона: a1200, zn5
Прошивка: Black Ming II

Рейтинг: 9



Цитата(Miroschnik @ 23.4.2008, 10:48) *

А как реализовать автозапуск "photocall" на прошивке F5?


Цитата(Maksimka! @ 22.4.2008, 22:42) *

Добавлено позже (22.4.2008, 18:44):
в авторан пишем так:
. /home/native/.profile
sleep 20 && exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall &


Фотографии должны лежать в папке pixcall
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 23.4.2008, 11:52


Ветеран
*****

Группа: Пользователи
Сообщений: 379
Регистрация: 13.8.2007
Пользователь №: 144 397
Модель телефона: Milestone
Прошивка: 2.1

Рейтинг: 76



гг камрад еуг взорвал мотофан ))) eug тулчейн тесты прошел успешно, но проблема с обновлением экрана имхо важна,может всетаки получится что то придумать
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ace-B
сообщение 23.4.2008, 17:07


Интересующийся
**

Группа: Пользователи
Сообщений: 45
Регистрация: 24.2.2008
Пользователь №: 164 630
Модель телефона: E6 (Chinese)
Прошивка: Ezh 0.1.1 "Olive"

Рейтинг: 2.5



Вопрос к автору (вроде уже намекнули, но лучше убедиться): если я возьму фото, размером не на весь экран, а, например, 100х80 - что будет ?
Нельзя ли придумать что-то, чтоб не пришлось держать по несколько одинаковых фоток (если у одного абонента несколько номеров) ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kl-kolya
сообщение 24.4.2008, 5:08


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 9.3.2008
Пользователь №: 166 030
Модель телефона: motorola A1200E

Рейтинг: 0



Надо вписать обязательно через еконсоль самого телефона вот это #/mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall через комп почемуто непашет и соблюдай пробелы.А вот где авторан вписать я незнаю уменя прошивка R541_G_11.52.13R_B52M.sbf.zip помогите плиз я незнаю где он
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 24.4.2008, 5:17


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



У меня прошивка ГизМото, а там два файла для автозапуска. Так вот я прописывал во второй, и все работает.

Сообщение отредактировал Miroschnik - 24.4.2008, 6:30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 24.4.2008, 5:40


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



Создай на флэхе папку ".gizmoto" в ней два файла без расширеняя "s60" "s80" в последнем пропиши
. /home/native/.profile
sleep 20 &&
exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall &
Всё должно работать но только на прошивке "GizMoto"

Добавлено позже (24.4.2008, 10:44):
И еще. Мои мучения с консолью закончились после смены скина. Вернул стандартный и всё прописалось. Как бы это не было странно!!

Сообщение отредактировал Miroschnik - 24.4.2008, 6:31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_Bolik_
сообщение 24.4.2008, 6:57


Motolancer
*****

Группа: Пользователи
Сообщений: 528
Регистрация: 18.12.2006
Из: UA Львів
Пользователь №: 111 986
Модель телефона: Razr XT910
Прошивка: 4.1.2 JB

Рейтинг: 195



Цитата(maximus2963 @ 24.4.2008, 7:57) *

_Bolik_, у меня такая ерунда была - библиотеки нету, там с шеллом лажа, так что ставь себе на телефон Ekonsole и через неё запускай



вот...

Прикрепленное изображение

(при входящем вызове) не работает stink.gif
обьясните пожалуйсто что не так. у меня в корне флешшки папка pixcall c 3-мя файлами + там же 1 файл формата 8067ххххххх.jpg (компрессия baseline. 12 в photoshop).

может быть ето из-за того что телефонная книга на SiM-ке?

нет, не от того.... поверил
есть идеи?


кто может поделиться библиотекой?

Сообщение отредактировал _Bolik_ - 24.4.2008, 7:06
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 24.4.2008, 8:21


Мастер
****

Группа: Пользователи
Сообщений: 174
Регистрация: 7.12.2007
Из: 53 км на юг от града Петра
Пользователь №: 156 234
Модель телефона: -

Рейтинг: 139



Цитата(_Bolik_ @ 24.4.2008, 11:42) *

действительно pixcall работает только для номеров типа 7*********.jpg????
для 8*********.jpg - чего -нет??? shades.gif
может, есть ограничения на размер JPG файла?

работает с тел. номер, который дает система
аддрбук не используется (нужен сдк, либо самому расковырять библиотеки на тему его поддержки)

после входящего д.б.:
Код
incoming call
TAPI_CALL_GetAllCallSessions returns with 0
check pixmap: ../MyImages/5346564565466.jpg

попробуй запусти с ключем '-d' (выйдет после первого звонка)
будет много hex-чисел
среди них должен быть номер (последовательность чисел из диапазона от 0x30 до 0x39, 0x30 - это 0, 0x39 - это 9, заканчиваться должна 0x00; у меня начинается со смещения 17 (18-я позиция), может начинаться с '+', не страшно)

Ace-B, 100х80 - сейчас ресайзит до 240x320

у кого с шелла не запускается, попробуйте такой скрипт:
Код
#!/bin/sh
. /home/native/.profile
exec /mmc/mmca1/pixcall/pixcall $*
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 24.4.2008, 9:57


Мингофан
*******

Группа: Почётные мотофаны
Сообщений: 1 540
Регистрация: 30.5.2006
Из: Дніпро
Пользователь №: 85 418

Рейтинг: 1612



Прикрепленный файл pixcall.tar.gz   ( 13.73 килобайт ) Кол-во скачиваний: 461
Прикрепленный файл pixcall.rar   ( 16.51 килобайт ) Кол-во скачиваний: 485
- распаковываем архив в корень флехи (это не пакет)
- получаем /mmc/mmca1/pixcall c 3 файлами (pixcall show.sh showpix)
- создаем файлы вида номер_телефона.jpg (крайне желательно разрешение картинок ручками сделать 240х320, ресайзить позволяет даже встроенный редактор, в противном случае это будет делать прога, что может затянуться); номер телефона полный без плюса, например, 79211234567.jpg
-переименовываем pixcall.rar в pixcall.pkg и устанавливаем pixcal.pkg

Включаем фото на весь экран по нажатию на иконку.

Сообщение отредактировал SergGG - 24.4.2008, 12:04
Прикрепленный файл pixcall.tar.gz   ( 13.73 килобайт ) Кол-во скачиваний: 461
Прикрепленный файл pixcall.rar   ( 16.51 килобайт ) Кол-во скачиваний: 485
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 24.4.2008, 10:49


Мингофан
*******

Группа: Почётные мотофаны
Сообщений: 1 540
Регистрация: 30.5.2006
Из: Дніпро
Пользователь №: 85 418

Рейтинг: 1612



Цитата(Miroschnik @ 24.4.2008, 13:37) *

Слава Богу!!! Сбылась мечта идиота! Пальцем ткнул и заработало! И ни какой тебе консоли! Спасибо, eug и SergGG!!!

Самое смешное, что имея на руках программу, которая с консоли запускается, сделать примитивный .pkg достаточно легко. Создаем иконки, файлы .desktop и .lin, в котором описан порядок действий при установке и запуске (как вариант, чтобы научиться - открыть архиватором уже сделанную кем-то pkg-шку). Дальше все это в папке (называю так же, как будущую программу) кидаю на флешку в Ming. На телефоне запускаем прогу M-file (есть на форуме в разделе софта), становимся в ней на папку, нажимаем - Action -new mpkg. Дальше остается только переименовать mpkg в pkg и установить прогу.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 24.4.2008, 19:29


Мастер
****

Группа: Пользователи
Сообщений: 174
Регистрация: 7.12.2007
Из: 53 км на юг от града Петра
Пользователь №: 156 234
Модель телефона: -

Рейтинг: 139



pixcall-0.3:
- ключ '-s value' - задает что делать с размерами картинки; варианты value:
-- fullscr - в полный экран(режим по умолчанию, как было)
-- original - оставить размеры без изменений (только если размеры картинки меньше экрана, в противном случае - превышающий автоматом до размера экрана)
-- WIDxHEI - отресайзить до указанных (опять-таки если указанные размеры меньше экрана, в противном случае - превышающий автоматом до размера экрана))

- ключ '-x value' - задает выравнивание картинки по горизонтали, если она меньше экрана; варианты value:
-- center - по центру (по умолчанию)
-- left - по левому краю
-- right - по правому краю

- ключ '-y value' - задает выравнивание картинки по вертикали, если она меньше экрана; варианты value:
-- center - по центру (по умолчанию)
-- top - по верхнему краю
-- bottom - по нижнему краю

- ключ '-p value' - определяет с помощью чего выводить; варианты value:
-- qt - через виджет; сработает только при открытом флипе, при закрытом флипе будет использоваться fb; видно стандартное окошко (см. скрин 3)
-- fb - через фреймбуфер (по умолчанию); картинка рисуется поверх, но кнопки доступны (если помните их расположение)

- после завершения вызова при открытом флипе мусора на экране больше вроде нет, единст. исключение, если не стоит flip answer, то при открытии флипа что-то будет, после завершения вызова исчезнет

- режим 'qt' может неправильно работать на E6; связано это с тем, что я точно не знаю как у вас получить состояние локера (в проге - один из возможных вариантов); проверять так
запускаем ./pixcall -i dir -p qt
закрываем локер
совершаем входящий вызов
если картинки нет, то в режимом qt при закрытом локере пользоваться не получится

скрин 1: ./pixcall -i dir -s original -x right -y bottom
скрин 2: ./pixcall -i dir -s original
скрин 3: ./pixcall -i dir -p qt

md5 18975dac6ef29f032effb01ee3960a52 pixcall-0.3.tar.gz

Сообщение отредактировал eug - 24.4.2008, 19:38
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленный файл pixcall_0.3.tar.gz   ( 16.6 килобайт ) Кол-во скачиваний: 360
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_Bolik_
сообщение 24.4.2008, 20:02


Motolancer
*****

Группа: Пользователи
Сообщений: 528
Регистрация: 18.12.2006
Из: UA Львів
Пользователь №: 111 986
Модель телефона: Razr XT910
Прошивка: 4.1.2 JB

Рейтинг: 195



Уважаемый eug

при использовании версии 0.3 запущеной скриптом

#!/bin/sh
. /home/native/.profile
exec /mmc/mmca1/pixcall/pixcall $*

не работает
хотя предидущая версия работает даже при закрытом локере

глюк только тогда, когда например телефон подключен к компу и идет зарядка, прорисовивается мигающий индикатор батареи

Сообщение отредактировал _Bolik_ - 24.4.2008, 20:08
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 24.4.2008, 20:50


Мастер
****

Группа: Пользователи
Сообщений: 174
Регистрация: 7.12.2007
Из: 53 км на юг от града Петра
Пользователь №: 156 234
Модель телефона: -

Рейтинг: 139



Цитата(_Bolik_ @ 25.4.2008, 0:02) *

Уважаемый eug

при использовании версии 0.3 запущеной скриптом

#!/bin/sh
. /home/native/.profile
exec /mmc/mmca1/pixcall/pixcall $*

не работает
хотя предидущая версия работает даже при закрытом локере

глюк только тогда, когда например телефон подключен к компу и идет зарядка, прорисовивается мигающий индикатор батареи

а что пишет ?
с какими ключами запускал ?

Сообщение отредактировал eug - 24.4.2008, 20:52
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
danger86
сообщение 24.4.2008, 21:43


Гуру
******

Группа: Пользователи
Сообщений: 821
Регистрация: 4.3.2006
Пользователь №: 72 895
Модель телефона: E1

Рейтинг: 128



Если не тяжело - приведите пожалуйста примеры скриптов запуска и останова проги (можно без параметров)
Я такой накатал:
Код
#!/bin/bash
/mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/dir -p qt

Но при выполнении его Смарт Ассистантом окошко "Выполняется" не пропадает. Пропадает при ошибке...
Как дать команду SIGINT?
Какое расширение нужно *.lin или *.sh?

Сообщение отредактировал DANGER86 - 24.4.2008, 22:03
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 24.4.2008, 22:39


Мастер
****

Группа: Пользователи
Сообщений: 174
Регистрация: 7.12.2007
Из: 53 км на юг от града Петра
Пользователь №: 156 234
Модель телефона: -

Рейтинг: 139



Цитата(DANGER86 @ 25.4.2008, 1:43) *

Если не тяжело - приведите пожалуйста примеры скриптов запуска и останова проги (можно без параметров)
Я такой накатал:
Код
#!/bin/bash
/mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/dir -p qt

Но при выполнении его Смарт Ассистантом окошко "Выполняется" не пропадает. Пропадает при ошибке...
Как дать команду SIGINT?
Какое расширение нужно *.lin или *.sh?


Окошко не пропадает, наверное потому, что ждет пока прога завершится (не знаю как в смарте сделан запуск скриптов), попробуй в конце & поставить

pixcall.sh или pixcall.lin:
Код
#!/bin/sh
. /home/native/.profile
PIXCALL=/mmc/mmca1/pixcall/pixcall
PIXCALL_DIR=/mmc/mmca1/MyImages
PIXCALL_OPTS='-p qt -s fullscr'
PIXCALL_PID=`/bin/pidof -o %PPID $PIXCALL`

case "$1" in
  start)
    if [ -z "$PIXCALL_PID" ]; then
      $PIXCALL -i $PIXCALL_DIR $PIXCALL_OPTS &
      sleep 1
      PIXCALL_PID=`/bin/pidof -o %PPID $PIXCALL`
      if [ -n "$PIXCALL_PID" ]; then
        echo "pixcall started (pid = $PIXCALL_PID)"
      else
        echo "pixcall failed to start"
      fi
    else
      echo "pixcall already started with pid = $PIXCALL_PID"
      exit 1
    fi
;;
  
  stop)
    if [ -z "$PIXCALL_PID" ]; then
      echo "pixcall is not running"
      exit 1
    fi
    /bin/kill -SIGINT $PIXCALL_PID
    if [ $? -gt 0 ]; then
      echo "kill -SIGINT failed, trying SIGTERM"
      /bin/kill -SIGTERM $PIXCALL_PID
      if [ $? -gt 0 ]; then
        echo "kill -SIGTERM failed too"
        exit 1
      fi
    else
      echo "pixcall stoped"
    fi
;;
  
  status)
    if [ -z "$PIXCALL_PID" ]; then
      echo "pixcall is not running"
    else
      echo "pixcall is running (pid = $PIXCALL_PID)"
    fi
;;
  
  *)
    echo "usage $0 {start|stop|status}"
esac
exit 0


PIXCALL_DIR - твой дир с рисунками
PIXCALL_OPTS - твои опции
старт: <путь>/pixcall.sh start
стоп: <путь>/pixcall.sh stop
статус: <путь>/pixcall.sh status

Сообщение отредактировал eug - 24.4.2008, 22:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 25.4.2008, 4:31


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



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

Сообщение отредактировал Miroschnik - 25.4.2008, 4:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_Bolik_
сообщение 25.4.2008, 6:58


Motolancer
*****

Группа: Пользователи
Сообщений: 528
Регистрация: 18.12.2006
Из: UA Львів
Пользователь №: 111 986
Модель телефона: Razr XT910
Прошивка: 4.1.2 JB

Рейтинг: 195



Цитата(eug @ 24.4.2008, 23:50) *

а что пишет ?
с какими ключами запускал ?


без ключей. просто переписал файлы и запускал скрипт pixcall.lin, который включает в себя

#!/bin/sh
. /home/native/.profile
exec /mmc/mmca1/pixcall/pixcall $*

как написать правильно для версии 0.3 ?
просто я не умею писать скрипты shuffle.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
danger86
сообщение 25.4.2008, 9:01


Гуру
******

Группа: Пользователи
Сообщений: 821
Регистрация: 4.3.2006
Пользователь №: 72 895
Модель телефона: E1

Рейтинг: 128



_Bolik_,
двумя поставми выше.

Всё, разобрался. Как я хотел:
start.sh
Код
#!/bin/sh
. /home/native/.profile
PIXCALL=/mmc/mmca1/pixcall/pixcall
PIXCALL_DIR=/mmc/mmca1/MyImages
PIXCALL_OPTS='-p qt -s fullscr'
PIXCALL_PID=`/bin/pidof -o %PPID $PIXCALL`

if [ -z "$PIXCALL_PID" ]; then
  $PIXCALL -i $PIXCALL_DIR $PIXCALL_OPTS &
  sleep 1
  PIXCALL_PID=`/bin/pidof -o %PPID $PIXCALL`
  if [ -n "$PIXCALL_PID" ]; then
    echo "pixcall started (pid = $PIXCALL_PID)"
  else
    echo "pixcall failed to start"
  fi
else
  echo "pixcall already started with pid = $PIXCALL_PID"
  exit 1
fi

stop.sh
Код
#!/bin/sh
. /home/native/.profile
PIXCALL=/mmc/mmca1/pixcall/pixcall
PIXCALL_DIR=/mmc/mmca1/MyImages
PIXCALL_OPTS='-p qt -s fullscr'
PIXCALL_PID=`/bin/pidof -o %PPID $PIXCALL`

if [ -z "$PIXCALL_PID" ]; then
  echo "pixcall is not running"
  exit 1
fi
/bin/kill -SIGINT $PIXCALL_PID
if [ $? -gt 0 ]; then
  echo "kill -SIGINT failed, trying SIGTERM"
  /bin/kill -SIGTERM $PIXCALL_PID
  if [ $? -gt 0 ]; then
    echo "kill -SIGTERM failed too"
    exit 1
  fi
else
  echo "pixcall stoped"
fi

Смарт выводов не дает, посему перед употреблением проверить работоспособность в консоли.
Еще раз спасибо камраду

А можно ли эти 2 скрипта совместить? То есть убрать все выводы, типа
Код
if
запущен
then stop
fi

if
не выполняется
then start
fi


Сообщение отредактировал DANGER86 - 25.4.2008, 9:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ace-B
сообщение 25.4.2008, 10:29


Интересующийся
**

Группа: Пользователи
Сообщений: 45
Регистрация: 24.2.2008
Пользователь №: 164 630
Модель телефона: E6 (Chinese)
Прошивка: Ezh 0.1.1 "Olive"

Рейтинг: 2.5



Цитата(Miroschnik @ 24.4.2008, 21:35) *

-переименовываем pixcall.rar в pixcall.pkg и устанавливаем pixcal.pkg

Включаем фото на весь экран по нажатию на иконку.

для автозапуска-"Создай на флэхе папку ".gizmoto" в ней два файла без расширеняя "s60" "s80" в последнем пропиши
. /home/native/.profile
sleep 20 &&
exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall &
Всё должно работать но только на прошивке "GizMoto"

Вот собрал самое необходимое для установки проги, если всё делать так, то всё обязательнозаработает. Дерзай и да будет тебе счастье)))

Сначала ньюансы: у меня на телефоне номера в кратком формате - 7 цифр, иначе не работает определитель номера (он номера полного формата считает другими).
Возможно, по этой причине ни фига и не работает данная софтина, не смотря на то, что всё описанное Вами я выполнил. Картинки пробовал называть всеми 3-мя способами: 3712****** (это Латвия), 712******, либо 2****** - пользы НОЛЬ !
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 25.4.2008, 13:03


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



Я делал именно так как описано в мануале, живу в России, тел А1200е может потому и всё получилось? А как Вам помочь и не знаю! Жаль!
зы. Может дождёмся ответов от более опытных комрадов, если они выберут для этого время.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_Bolik_
сообщение 25.4.2008, 14:11


Motolancer
*****

Группа: Пользователи
Сообщений: 528
Регистрация: 18.12.2006
Из: UA Львів
Пользователь №: 111 986
Модель телефона: Razr XT910
Прошивка: 4.1.2 JB

Рейтинг: 195



Цитата(Ace-B @ 25.4.2008, 13:29) *

Сначала ньюансы: у меня на телефоне номера в кратком формате - 7 цифр, иначе не работает определитель номера (он номера полного формата считает другими).
Возможно, по этой причине ни фига и не работает данная софтина, не смотря на то, что всё описанное Вами я выполнил. Картинки пробовал называть всеми 3-мя способами: 3712****** (это Латвия), 712******, либо 2****** - пользы НОЛЬ !



полный формат номера в международной системе +Х Х ХХХ ХХХХХХХ
для Украины, например ето +3 8 067 4662466. Попрбуйте все варианты, в т.ч. и с +.......
может посмотрите на регистр расширения файла *.jpg, у меня работает с нижним (не JPG!!!)

и (возможно) если Вы подготавливали файл в фотошопе присохранении фррмата укажите компрессию baseline

---
и както странно с определителем на GSM операторе ..... как ето "он номера полного формата считает другими" ? у Вас же Ming....

Сообщение отредактировал _Bolik_ - 25.4.2008, 14:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 25.4.2008, 14:38


Мингофан
*******

Группа: Почётные мотофаны
Сообщений: 1 540
Регистрация: 30.5.2006
Из: Дніпро
Пользователь №: 85 418

Рейтинг: 1612



Прикрепленный файл pixcall.rar   ( 22.75 килобайт ) Кол-во скачиваний: 410
Цитата(eug @ 25.4.2008, 1:39) *

pixcall.sh или pixcall.lin:
Код
#!/bin/sh
. /home/native/.profile
PIXCALL=/mmc/mmca1/pixcall/pixcall
PIXCALL_DIR=/mmc/mmca1/MyImages
PIXCALL_OPTS='-p qt -s fullscr'
PIXCALL_PID=`/bin/pidof -o %PPID $PIXCALL`

case "$1" in
  start)
    if [ -z "$PIXCALL_PID" ]; then
      $PIXCALL -i $PIXCALL_DIR $PIXCALL_OPTS &
      sleep 1
      PIXCALL_PID=`/bin/pidof -o %PPID $PIXCALL`
      if [ -n "$PIXCALL_PID" ]; then
        echo "pixcall started (pid = $PIXCALL_PID)"
      else
        echo "pixcall failed to start"
      fi
    else
      echo "pixcall already started with pid = $PIXCALL_PID"
      exit 1
    fi
;;
  
  stop)
    if [ -z "$PIXCALL_PID" ]; then
      echo "pixcall is not running"
      exit 1
    fi
    /bin/kill -SIGINT $PIXCALL_PID
    if [ $? -gt 0 ]; then
      echo "kill -SIGINT failed, trying SIGTERM"
      /bin/kill -SIGTERM $PIXCALL_PID
      if [ $? -gt 0 ]; then
        echo "kill -SIGTERM failed too"
        exit 1
      fi
    else
      echo "pixcall stoped"
    fi
;;
  
  status)
    if [ -z "$PIXCALL_PID" ]; then
      echo "pixcall is not running"
    else
      echo "pixcall is running (pid = $PIXCALL_PID)"
    fi
;;
  
  *)
    echo "usage $0 {start|stop|status}"
esac
exit 0


PIXCALL_DIR - твой дир с рисунками
PIXCALL_OPTS - твои опции
старт: <путь>/pixcall.sh start
стоп: <путь>/pixcall.sh stop
статус: <путь>/pixcall.sh status

Не заработал у меня файлик. Пробовал по-разному. Получается только запустить прогу, а kill коррекно не работает.

Добавлено позже (25.4.2008, 17:46):
Выкладываю очередной вариант PKG с возможностью выбрать старт и стоп, а также сервисными ответами по выполнению. Ксожалению в этой версии стоп не заработал. Может кто из старожилов подскажет почему.

Сообщение отредактировал SergGG - 25.4.2008, 14:50
Прикрепленный файл pixcall.rar   ( 22.75 килобайт ) Кол-во скачиваний: 410
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 25.4.2008, 16:07


Ветеран
*****

Группа: Пользователи
Сообщений: 379
Регистрация: 13.8.2007
Пользователь №: 144 397
Модель телефона: Milestone
Прошивка: 2.1

Рейтинг: 76



# /mmc/mmca1/pixcall -i /mmc/mmca1/pixcall -s original -x right -y bottom/
/mmc/mmca1/pixcall: permission denied
#
что делать когда такой ответ, не могу запустить из за этого
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 25.4.2008, 16:55


Мастер
****

Группа: Пользователи
Сообщений: 174
Регистрация: 7.12.2007
Из: 53 км на юг от града Петра
Пользователь №: 156 234
Модель телефона: -

Рейтинг: 139



Цитата(Maksimka! @ 25.4.2008, 20:07) *

# /mmc/mmca1/pixcall -i /mmc/mmca1/pixcall -s original -x right -y bottom/
/mmc/mmca1/pixcall: permission denied
#
что делать когда такой ответ, не могу запустить из за этого

ты директорию пытаешься запустить ? (/mmc/mmca1/pixcall - это же дир вроде)

Danger86, можно, совмещай.
SergGG, что пишет в консоль на pixcall.sh stop ? только что проверил твой скрипт - все нормально, у меня останавливает
Ace-B, я уже кому-то писал, запускай с ключом '-d' (желательно с компа - удобнее)
будет 1к hex-чисел; среди них должна быть последовательность чисел из интервала [30; 39] (30 - это 0, 39 - это 9), заканчивающаяся 00
у меня она начинается с 18 позиции (там '+', который игнорируется)
в имени файла плюс писать не надо

еще забыл версия 0.3 поддерживает jpg, png и bmp (искать будет в такой последовательности)
да и как тут писали, расширение д.б. в нижнем регистре

Добавлено позже (25.4.2008, 21:10):
Цитата(_Bolik_ @ 25.4.2008, 10:58) *

без ключей.

совсем без ключей она и не будет работать
нужно, как минимум, указать путь до дира с фотками

Сообщение отредактировал eug - 25.4.2008, 17:13
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 25.4.2008, 17:39


Мингофан
*******

Группа: Почётные мотофаны
Сообщений: 1 540
Регистрация: 30.5.2006
Из: Дніпро
Пользователь №: 85 418

Рейтинг: 1612



Evg
ничего не пишет. просто вылетает. команда exec путь_до файла stop
Может мою .pkg глянете? Простые пользователи консоль не любят, а там все просто. Я в перспективе туда еще пункт "настройка" планирую запихнуть.



Сообщение отредактировал SergGG - 29.4.2008, 9:53
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 25.4.2008, 18:08


Ветеран
*****

Группа: Пользователи
Сообщений: 379
Регистрация: 13.8.2007
Пользователь №: 144 397
Модель телефона: Milestone
Прошивка: 2.1

Рейтинг: 76



все, разобрался настроил все фунцыклирует на ура, http://0:0@disk.jabbus.org/public/maksimka...rg/pixcalll.jpg
вопрос/предложение к автору eug если изменить путь до проги например не /mmc/mmca1/pixcal а /mmc/mmca1/.system/pixcall будет работать? планируется ли к ней интерфейс а то я щяс пол часа т.р.а.х.алсо ) а перед тем как получилось а многие думаю вообще неосилят.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 25.4.2008, 19:59


Мастер
****

Группа: Пользователи
Сообщений: 174
Регистрация: 7.12.2007
Из: 53 км на юг от града Петра
Пользователь №: 156 234
Модель телефона: -

Рейтинг: 139



Цитата(SergGG @ 25.4.2008, 21:39) *

Evg
ничего не пишет. просто вылетает. команда exec путь_до файла stop
Может мою .pkg глянете? Простые пользователи консоль не любят, а там все просто. Я в перспективе туда еще пункт "настройка" планирую запихнуть.

Добавлено позже (25.4.2008, 20:40):
Evg
ничего не пишет. просто вылетает. команда exec путь_до файла stop
Может мою .pkg глянете? Простые пользователи консоль не любят, а там все просто. Я в перспективе туда еще пункт "настройка" планирую запихнуть.

Я про твой скрипт pixcall.lin и написал - у меня останавливает (запускаю, нажимаю 2-ю кнопку; при работающем pixcall'е он его убивает)
посмотри где у тебя kill и pidof лежат, может не в /bin ?

если запускаешь с консоли, то exec не нужен (иначе exit скрипта её закроет)

Добавлено позже (26.4.2008, 0:05):
Цитата(Maksimka! @ 25.4.2008, 22:08) *

все, разобрался настроил все фунцыклирует на ура, http://0:0@disk.jabbus.org/public/maksimka...rg/pixcalll.jpg
вопрос/предложение к автору eug если изменить путь до проги например не /mmc/mmca1/pixcal а /mmc/mmca1/.system/pixcall будет работать? планируется ли к ней интерфейс а то я щяс пол часа т.р.а.х.алсо ) а перед тем как получилось а многие думаю вообще неосилят.

/mmc/mmca1/pixcall/show.sh - это единственное, что сейчас жестко прописано при компиляции, все остальное может лежать где угодно (только в show.sh в 3-й строке надо будет еще указать новый путь до showpix)
интерфейс - гуи-конфигуратор что-ли сделать ? чтоб все что сейчас задается через опции ком. строки можно было выбрать стилусом ? я правильно понял ?

Сообщение отредактировал eug - 25.4.2008, 20:17
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 25.4.2008, 21:42


Мингофан
*******

Группа: Почётные мотофаны
Сообщений: 1 540
Регистрация: 30.5.2006
Из: Дніпро
Пользователь №: 85 418

Рейтинг: 1612



evg
без exec пишет not found.
В bin kill, pidof присутствуют. Может то, что файл как-то неверно отрабатывает свяано с с прошивкой?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Приложение для установки, фото звонящего на весь экран · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

4 страниц V  1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 14.6.2025, 12:51

Форум живёт: