Настройте размер иконки на J2ME Польский
Как я могу настроить размер иконки для правильного размещения на нескольких мобильных устройствах?
Основываясь на польской документации J2ME, я использую следующее resources
структура папок:
IconSize.15x15\icon.png
IconSize.16x16\icon.png
...
Но это не работает, я пробовал на нескольких мобильных устройствах, и все они загружают стандартную польскую иконку J2ME.
Вот мой build.xml
файл:
<?xml version="1.0" encoding="UTF-8"?>
<project name="myProject" default="j2mepolish">
<property name="polish.home" location="C:\Program Files (x86)\J2ME-Polish" />
<property name="wtk.home" location="C:\JavaME_SDK" />
<taskdef
name="j2mepolish"
classname="de.enough.polish.ant.PolishTask"
classpath="${polish.home}/lib/enough-j2mepolish-build.jar"
/>
<target name="run">
<j2mepolish>
<info
name="My Project"
version="1.0.0"
description="My Project"
vendorName="Diogo"
jarName="myProject.jar"
/>
<deviceRequirements>
<requirement name="Term" value="polish.api.wmapi" />
<requirement name="Identifier" value="Generic/AnyPhone" />
</deviceRequirements>
<build
usePolishGui="true">
<libraries>
<library file="lib/json-1.0.jar" />
</libraries>
<midlet class="myProject" />
<resources
dir="resources/"
defaultexcludes="yes"
excludes="readme.txt" >
<root dir="resources/" includeSubDirs="true" includeBaseDir="true" />
</resources>
<variables>
<variable name="polish.usePolishTitle" value="true" />
<variable name="polish.TextField.suppressCommands" value="true" />
<variable name="polish.TextField.useDirectInput" value="true" />
<variable name="polish.TextField.showInputInfo" value="false" />
</variables>
<obfuscator name="ProGuard"></obfuscator>
<postcompiler name="java5" />
</build>
<emulator />
</j2mepolish>
</target>
<target name="clean">
<delete dir="build" />
<delete dir="dist" />
</target>
</project>
1 ответ
Значок приложения Java ME определяется на ключах Jad и Manifest. Это часто сообщается в обоих MIDlet-Icon
и второе значение MIDlet-1
, Посмотрите этот другой вопрос об этом добавить значок в приложение j2me. А также посмотрите другие вопросы о размерах значков. Существуют ли стандартные размеры значков и глубина цвета для J2ME?,
На предоставленной вами ссылке http://www.enough.de/products/j2me-polish/documentation/building/resource-handling/resource-assembling.html есть следующий текст: "Вы можете использовать IconSize.0x0 для хранения значка ресурсы для устройств с неизвестной возможностью IconSize "
По собственному опыту работы со значками, а не с полировкой, я предлагаю вам добавить изображение значка 32x32 png в эту папку.