4)Redireccionar
Muchas veces veremos iconos que no usemos nunca, y otros que utilizamos mucho pero que no estan nada a mano. Por ejemplo, muy poca gente utiliza los dos primeros iconos del menu. Pues bien, cada icono tiene su identificador con el cual el movil sabe cual es su funcion, este identificador esta en esta linea: "<element id="CCCCC">", donde CCCCC es dicho identificador. Esta linea os la encontrareis para cada icono del menu y cada opcion del submenu, sin excepcion. Y es lo que tenemos que cambiar para redireccionar a donde queramos. Por ejemplo, voy a redireccionar el segundo icono del menu principal al calendario, para ello busco en el menu.ml cual es el identificador del calendario, y encuentro esto:asi que el identificador del calendario es "Menu_CalendarMain". Lo sustituyo en el segundo icono del menu principal quedandome esto:<element id="Menu_CalendarMain">
<label type="name" textid="MENU_CALE_CALENDAR_TXT"/>
<icon pos="left" source="internal">CALE_CALENDAR_MENU_ICN</icon>
<link type="internal"/>
</element>Ahora al acceder al segundo icono del menu principal entrare en el calendario.<!-- Desktop Element 2 using DESKTOP_HOOK_2 -->
<element id="Menu_CalendarMain">
<label type="name" textid="OLP_TITLE_TXT"/>
<icon pos="unselected" source="internal">DESKTOP_WAP_ICN</icon>
<icon pos="selected" source="internal">DESKTOP_WAP_SELECTED_ICN</icon>
<link type="internal"/>
</element>
Podeis hacer esto en cada elemento del menu y de todos los submenus.
Tambien podemos redireccionar directamente a una aplicacion java, para esto tenemos que abrir con un compresor en nuestro PC el archivo ".jar" de una aplicacion que tengamos instalada en el movil, una vez dentro veremos una carpeta llamada "META-INF" y dentro un archivo "MANIFEST.MF", el cual abrimos con cualquier editor de textos, nos saldra algo asi:Solo nos interesa lo que esta en negrita. Para este ejemplo he cogido la aplicacion "operamini.jar". Bien pues ahora nos vamos al icono que queramos redireccionar en el menu.ml y sustituimos esta linea:Manifest-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MIDlet-Name: Opera Mini
MIDlet-Install-Notify: http://mini.opera.com/notify/1.1.2421/hifi_nordic_int
MIDlet-Info-URL: http://mini.opera.com/
Created-By: 1.5.0_05-b05 (Sun Microsystems Inc.)
Ant-Version: Apache Ant 1.6.5
MIDlet-Vendor: Opera Software ASA
MIDlet-1: Opera Mini, /icon1616.png, com.opera.browser.Browser
MIDlet-Version: 1.1
MicroEdition-Profile: MIDP-2.0
MIDlet-Description: Opera Mini
<link type="internal"/>
por esta otra:
<link type="java" javasuitename="BBBBB" javasuitevendor="CCCCC" javasuitepoint="AAAAA"/>
donde BBBBB es lo que tenemos en negrita en el MANIFEST.MF junto a MIDlet-Name, CCCCC lo mismo pero junto a MIDlet-Vendor, y AAAAA igual pero junto a MIDlet-1. Para este caso nos quedaria asi:
<link type="java" javasuitename="Opera Mini" javasuitevendor="Opera Software ASA" javasuitepoint="com.opera.browser.Browser"/>, y listo, ya tenemos redireccionado el icono que hayamos querido directamente a la aplicacion "opera mini"
Marcadores