Lib_autorun: автозапуск мидлета по времени и по сетевым событиям
Вложений: 3
Lib_autorun-библиотека для регистрации автозапуска мидлета по времени.
В Lib_autorun10 реализован запуск мидлета через определенный промежуток времени. В следующей версии планируется реализация запуска по дате. Библиотека содержит функцию register_delay: JAVA: public static int register_delay(int DelayTime) PASCAL: function register_delay(DelayTime:integer):integer; Параметр DelayTime - время до запуска в миллисекундах(1/1000 секунды) с момента вызова функции. Возвращает дату прошлой регистрации, в формате, используемом в java(число миллисекунд с 00:00:00 1.01.1970) При вызове функции происходит запрос полномочий на автозапуск, в случае, если автозапуск запрещен, генерируется SecurityException, что может привести к зависанию мидлета. Пример использования: PHP код:
На Motorola L9 происходит запрос на автозапуск, но приложение не запускается, возможно, это связано с ограничениями политики безопасности. Возможно, на других моделях Motorola библиотека будет работать. ************************************************** ** Версия 2.0 - добавил запуск по дате: public static int register_date(int y, int m, int d, int h, int min, int sec, int ms); function register_date(y,m,d,h,min,sec,ms:integer):integer; Параметры: y-год m-месяц d-число h-часы min-минуты sec-секунды ms-миллисекунды В версии 3.0 доступна обработка входящих подключений(socket, sms и т.д.). Читать ниже. |
Ответ: Lib_autorun: автозапуск мидлета по времени.
А можно как-то запускать мидлет при входящем звонке/смс/дрогом запросе? Если да, то добавьте в библиотеку, плиз.
|
Ответ: Lib_autorun: автозапуск мидлета по времени.
Цитата:
|
Ответ: Lib_autorun: автозапуск мидлета по времени.
Версия 3.0.
Добавил Код:
function register_connection(connection,filter:string):integer; Вообще должно быть что-то вроде: Код:
socket://:5000 Библиотка в первом посте. |
Ответ: Lib_autorun: автозапуск мидлета по времени.
О, спасибо! Очень благодарен.
|
Ответ: Lib_autorun: автозапуск мидлета по времени.
У меня вопрос по поводу автозапуска. Какой именно имеется в виду автозапуск? Например, посетитель скачал с сайта ява-приложение, поработал с ним, вышел.... А через час смотрит на экран - а там снова это приложение... Он снова им воспользовался и вышел.... И что, так можно сделать, чтобы оно через каждый час само запускалось? Вопрос 2. А на Nokia такое аозможно? В частности, на более продвинутых? Ну там, N-серия?
|
Ответ: Lib_autorun: автозапуск мидлета по времени.
Цитата:
|
Ответ: Lib_autorun: автозапуск мидлета по времени.
В каком виде будет появляться запрос о разрешении автозапуска? В момент самого первого открытия приложения? Или через час, например, телефон спросит "Разрешить запустить приложение?". И как выглядит этот запрос? Всплывающее сообщение? Типа, как разрешить доступ к сети?
|
Ответ: Lib_autorun: автозапуск мидлета по времени.
Тут многое зависит от модели. На SE k510i при регистрации автозапуска вылезает всплывающее сообщение с запросм на запуск, далее мидлет запускается без подтверждений.
|
Ответ: Lib_autorun: автозапуск мидлета по времени.
http://www.liveofpc.ru/_ld/1/119_LoPC-Midlet.zip небольшой мануал по теме
|
Ответ: Lib_autorun: автозапуск мидлета по времени.
program Autorun20Test;
uses autorun30; var OldTime:integer; begin OldTime:=register_connection('socket://',':5000'); drawText('Hello world!', 0, 0); repaint; delay(2000); end. Помогите... когда при таком коде должна запустится программа? |
Ответ: Lib_autorun: автозапуск мидлета по времени.
По идее, при таком коде мидлет должен запускаться при входящем socket-подключении на порт 5000.
|
Ответ: Lib_autorun: автозапуск мидлета по времени.
o_0 я в ступоре. Как я мог такую либу пропустить?..
|
Часовой пояс GMT +4, время: 15:25. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot