Introdução:
Como postei outro dia o widget para abrir meu blog, agora posto o tutorial de como criar seu próprio widget, que é bem fácil e simples.
Inicio:
Primeiro baixe o arquivo abaixo, que é um widget pronto.
http://www.forum.nokia.com/infocenter/topic/Web_Developers_Library/OpenURL.wgz
Renomeie o arquivo OpenURL.wgz para OpenURL.zip, que ai ele vai mostrar como um arquivo ZIP normal, que agora deve ser descompactado para poder ser feito as devidas alterações, que ai vão ter 3 arquivos, Icon.png, info.plist e o widget.html.
Informações dos arquivos:
Icon.png: Arquivo que vai ser o ícone do widget, que pode ser editado como queira, mantendo tamanho máximo igual dessa imagem e tem que ser no formato png.
info.plist: Nele que vai conter instruções, e uma delas é fazer aparecer o nome do widget, aquele que vai aparecer no celular.
widget.html: Nesse arquivo vai ter o endereço do site a ser aberto pelo widget.
Renomeie os arquivos:
Para facilitar e entender, renomeie a pasta onde esta os 3 arquivos para o nome que deseja por no widget, vou usar como exemplo, o nome teste. Renomeie também o arquivo widget.html para teste.html(que é o nome que dei).
Editando os arquivos:
teste.html:
Abra o arquivo teste.html com o bloco de nota(clique com botão direito e escolha “abrir com”, escolha “bloco de notas”).
Com o arquivo aberto no bloco de nota, vai poder encontrar a linha abaixo:
widget.openURL(“http://www.forum.nokia.com/Resources_and_Information/Explore/Web_Technologies/Web_Runtime”);
Mude o endereço:
http://www.forum.nokia.com/Resources_and_Information/Explore/Web_Technologies/Web_Runtime
Para o endereço do site que deseja.
Salve o arquivo e feche.
info.plist:
Abra o arquivo info.plist com o bloco de nota(clique com botão direito e escolha “abrir com”, escolha “bloco de notas”).
Vamos encontrar as linhas:
<key>DisplayName</key>
<string>Widget</string>
<key>Identifier</key>
<string>com.S60.widget</string>
<key>Version</key>
<string>1.00</string>
<key>MainHTML</key>
<string>widget.html</string>
Altere conforme abaixo, onde teste é o nome do meu widget, então use o nome do seu futuro widget.
<key>DisplayName</key>
<string>teste</string>
<key>Identifier</key>
<string>teste</string>
<key>Version</key>
<string>1.00</string>
<key>MainHTML</key>
<string>teste.html</string>
Salve o arquivo e feche.
Finalizando:
Agora com todos arquivos alterados para seu widget personalizado, compacte em ZIP novamente a pasta que tinha sido descompactada, que no meu caso é a pasta como nome teste.
Renomeie o arquivo teste.zip para teste.wgz, que assim dele vai voltar a ser um widget como antes, só que alterado.
Pronto, esta feito, basta instalar no celular, que é só colocar o arquivo dentro do celular e instale ele pelo gerenciador de arquivos do celular.
Espero que tenham gostado!
Fonte:
Forum Nokia