Есть ли способ изменить значок MIDlet после его загрузки?

StackOverflow https://stackoverflow.com/questions/481723

  •  20-08-2019
  •  | 
  •  

Вопрос

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

Есть ли способ изменить значок MIDlet после загрузки приложения?

Это было полезно?

Решение

Насколько я знаю, нет никакого способа сделать это.Однако вы можете заставить пользователя обновить приложение и затем изменить значок.Это можно сделать более удобным для пользователя способом без потери контента, загруженного приложением.

Другие советы

Хотя в стандартном j2me это невозможно сделать (кроме обновления, как писал Омермухаммед), если вы ориентируетесь на телефоны, поддерживающие собственную разработку (на ум приходят телефоны Symbian), вы можете либо зарегистрировать другой файл в качестве значка MIDlet или перезапишите существующий файл (запустив собственный код, а не Java) после установки мидлета.

Некоторые новые телефоны Sony-Ericsson (начиная с платформы JP8.3) имеют собственный API управления Java-приложениями, доступ к которому возможен только в том случае, если ваш MIDlet подписан Sony-Ericsson, а также свойства jad, позволяющие скрыть значок MIDlet от Пользователь.Хотя я не думаю, что это действительно позволяет вам изменить значок, это может облегчить автоматическое обновление.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top