Запустить мидлет после установки

Можно ли запустить мидлет автоматически сразу после его установки пользователем? Итак, как только мидлет установлен, он запускается.


person blue-sky    schedule 15.12.2010    source источник


Ответы (3)


Нет это невозможно.

AMS устанавливает приложение, а затем в большинстве случаев телефон запрашивает у пользователя запуск приложения. мы не можем загрузить автоматически.

person jmj    schedule 15.12.2010

Это невозможно, но вы можете добиться немного похожего эффекта, если сможете использовать уведомление об установке мидлета в jad.

http://java.sun.com/products/midp/OTAProvisioning-1.0.pdf

затем используйте push-регистрацию, так как ваш сервер будет уведомлен о том, что приложение установлено.

http://developers.sun.com/mobility/midp/questions/pushregistry/

Одной из проблем здесь является модель подписи для разрешений, позволяющая это сделать, вам, вероятно, придется взглянуть на Java Verified или аналогичный

person kgutteridge    schedule 15.12.2010

По крайней мере, на устройствах Nokia S40 есть атрибут манифеста Nokia-MIDlet-auto-start: http://library.forum.nokia.com/topic/Java_Developers_Library/GUID-C5D3E0F5-72B9-4EE7-8BA7-20DE4A538FB8.html

person KevinD    schedule 16.12.2010
comment
Но этот атрибут запускает мидлет каждый раз при включении телефона? Я просто хочу запустить мидлет автоматически один раз при установке приложения. - person blue-sky; 16.12.2010
comment
Поэтому сохраните флаг и сразу же закройте приложение при последующих запусках. - person KevinD; 23.12.2010