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 килобайт ) Кол-во скачиваний: 2277

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

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

Сообщение отредактировал SergGG - 15.10.2008, 11:46
Прикрепленный файл pixcall.rar   ( 22.78 килобайт ) Кол-во скачиваний: 2277
Прикрепленный файл pixcall_0.3.tar.gz   ( 16.6 килобайт ) Кол-во скачиваний: 2025
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
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 килобайт ) Кол-во скачиваний: 462
Прикрепленный файл pixcall.rar   ( 16.51 килобайт ) Кол-во скачиваний: 487
- распаковываем архив в корень флехи (это не пакет)
- получаем /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 килобайт ) Кол-во скачиваний: 462
Прикрепленный файл pixcall.rar   ( 16.51 килобайт ) Кол-во скачиваний: 487
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
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 присутствуют. Может то, что файл как-то неверно отрабатывает свяано с с прошивкой?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 26.4.2008, 4:47


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

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

Рейтинг: 76



eug ага ты правильно понял , сделать к проге интерфейс тоесть чтоб запускалось с иконки там менюшка поставил галочки где надо выбрал дир с фотками сохранил и все, так думаю будет самый хороший вариант
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ROMQA
сообщение 27.4.2008, 12:42


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

Группа: Пользователи
Сообщений: 57
Регистрация: 1.11.2006
Из: г. Омск
Пользователь №: 105 608
Модель телефона: L7->L7e->ROKR E6
Прошивка: E2VN+JAVA+RUS

Рейтинг: 27



все отлично работает в любых состояниях, в автозагрузку добавил с помошью проги SYSSetup и все ок! огромное спасибо за прогу!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
linuxer
сообщение 27.4.2008, 23:57


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 27.1.2008
Из: italia
Пользователь №: 161 544
Модель телефона: A1200E
Прошивка: 541_G_11.52.13_F5_it

Рейтинг: 1



Благодаря прекрасно работает!

Приветствия



Сообщение отредактировал linuxer - 27.4.2008, 23:59
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_Bolik_
сообщение 29.4.2008, 9:20


Motolancer
*****

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

Рейтинг: 195



отличная прога clap.gif

гуи бы прикрутить...

ага, один особенность, для тех кто не желает глубоко копаться:
jpg файл должен называться так же как и номер абонента записанный в телефооном справочнике ))
т/е если намер абонента вы записали как 3*********** , то и название фотки должно начинаться с 3...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
danger86
сообщение 29.4.2008, 9:43


Гуру
******

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

Рейтинг: 128



_Bolik_,
справочник тут ни при чем!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_Bolik_
сообщение 29.4.2008, 10:09


Motolancer
*****

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

Рейтинг: 195



Цитата(DANGER86 @ 29.4.2008, 12:43) *

_Bolik_,
справочник тут ни при чем!


проверено опытным путем.... spiteful.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
danger86
сообщение 7.5.2008, 8:35


Гуру
******

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

Рейтинг: 128



djak84,
Ставь последнюю версию от eug, там есть опции расположения картинки
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 7.5.2008, 12:14


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

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

Рейтинг: 76



linuxer at your forums there is which software is not present at us? If yes that have got to :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
djak84
сообщение 12.5.2008, 6:56


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

Группа: Пользователи
Сообщений: 40
Регистрация: 22.2.2008
Пользователь №: 164 359
Модель телефона: zn5,photon 4g
Прошивка: симбиосис

Рейтинг: 0.5



Цитата(DANGER86 @ 7.5.2008, 11:35) *

djak84,
Ставь последнюю версию от eug, там есть опции расположения картинки

Слушай а где она,эта версия?Если с прошлой страницы,то она у меня и стоит...но настроек там нет,просто старт и стоп!И как ее добавить в автозагрузку?проша f5
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 12.5.2008, 10:50


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

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

Рейтинг: 1612



Цитата(djak84 @ 12.5.2008, 9:56) *

Слушай а где она,эта версия?Если с прошлой страницы,то она у меня и стоит...но настроек там нет,просто старт и стоп!И как ее добавить в автозагрузку?проша f5

Тут все не так просто. Программка от eug предназначена для опытных пользователей, у которых есть в телефоне линуксовая консоль и/или файл авторана. Он в своем посте подробно описывает как с консоли запускать с разными настройками программу. Работу с автораном детально описывает Мирошник. А старт и стоп, о котором вы пишете, это моя попытка вместо работы с консолью сделать упрощенный режим, для которого не нужны дополнительные манипуляции с консолью и автораном. Но вот настройки в этом варианте я не предусматривал.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 16.5.2008, 20:02


Мастер
****

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

Рейтинг: 139



Цитата(maximus2963 @ 16.5.2008, 23:48) *

SergGG, спысы за мануал wink.gif

eug, спасибо за прогу, всё работает идеально! А можно сделать атк, чтобы картинка сразу при поступлении звонка показывалась, а то она появляется после 5-7 секунд smile.gif

проверь разрешение картинки, подобная задержка может быть вызвана её масштабированием до 240х320, если её разрешение больше этого
если картинка меньше 240х320, то можешь указать проге не масштабировать её, а выводить как есть; в этом случае также можешь указать в каком месте экрана это сделать
пока все указания только через командную строку (ну или смотри что у SergGG сделано в скрипте)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Cyberkill
сообщение 17.5.2008, 15:52


Новичок
*

Группа: Пользователи
Сообщений: 23
Регистрация: 16.8.2006
Пользователь №: 95 234
Модель телефона: Motorola RAZR 5G
Прошивка: R535G_11.81.07P

Рейтинг: 0



Ай, какой молодец SergGG! Прога работает просто на "Ура!" clap.gif
И мануал совершенно внятный и понимабельный. Спасибо большое!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
maximus2963
сообщение 17.5.2008, 23:04


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

Группа: Пользователи
Сообщений: 375
Регистрация: 24.10.2005
Из: Молдова, г.Кишинёв
Пользователь №: 55 755
Модель телефона: Motorola ROKR E6
Прошивка: R533_G_11.12.06PYan0

Рейтинг: 15



eug, да в том то и дело что картинка 144х192, так что думаю всё-таки може проша старая и глючная smile.gif а вообще по идее быстро должна картинка вылазить?

bag, а у тебя сразу вклбючается картинка?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Cyberkill
сообщение 18.5.2008, 14:48


Новичок
*

Группа: Пользователи
Сообщений: 23
Регистрация: 16.8.2006
Пользователь №: 95 234
Модель телефона: Motorola RAZR 5G
Прошивка: R535G_11.81.07P

Рейтинг: 0



Да, работает всё шустро. Естественно, если картинка 320х240 она вылетает гораздо позже, чем 144х192. Просто потому, что она долго подгружается, это нормально.
Правильно ли я понимаю, что в принципе картинка может быть любого размера? Хоть квадратная, хоть круглая? smile.gif
Но не более 320х240?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Приложение для установки, фото звонящего на весь экран · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

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

 



Текстовая версия Сейчас: 18.6.2025, 6:36

Форум живёт: