Показать сообщение отдельно
Старый 31.07.2008, 15:54   #1
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Lib_autorun: автозапуск мидлета по времени и по сетевым событиям

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, что может привести
к зависанию мидлета.

Пример использования:

program Autorun10Test;
uses autorun10;

const
 
DT=60000;//Время до запуска в миллисекундах(1/1000 секунды)

var
 
OldTime:integer;
begin
  OldTime
:=autorun10.register_delay(DT);//Записываем в реестр запись об автозапуске через DT миллисекунд
    
drawText('Hello world!'00);
    
repaint;    
    
delay(2000);
end
Библиотека проверена на SE k510i без подписи сертификатом Halmer.

На 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 и т.д.). Читать ниже.
Вложения
Тип файла: zip Lib_autorun1.0.zip (5.2 Кб, 1233 просмотров)
Тип файла: zip Lib_autorun2.0.zip (5.6 Кб, 918 просмотров)
Тип файла: zip Lib_autorun3.0.zip (6.1 Кб, 1083 просмотров)

Последний раз редактировалось ViNT, 03.12.2008 в 01:47.
(Offline)
 
Ответить с цитированием
Эти 8 пользователя(ей) сказали Спасибо ViNT за это полезное сообщение:
baton4ik (17.12.2009), Cliffe Snake (22.09.2008), Dream (03.11.2010), Felix KoT (07.04.2010), Ggamzat (01.04.2010), MetallFoX (01.08.2008), Pyth_ON (15.03.2009), User_n (01.08.2008)