×
Namespaces

Variants
Actions

Como portar um Widget do Opera - Hello World!

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Compatibilidade
Plataforma(s):
Symbian

Artigo
Tradução:
Por thiagobrunoms
Última alteração feita por hamishwillee em 08 May 2013

Contents

Introdução

Este é um exemplo de como portar um Widget para o Opera Nokia WRT usando o guia encontrado aqui. O Widget de exemplo será um tutorial chamado "Olá mundo!" (Hello World). O tutorial de como fazer o widget pode ser encontrado aqui.

OperaWidgetPortingExamples HelloWorld Widget.png

1. Faça o download do pacote .zip

O arquivo .zip "Hello World" pode ser encontrado neste link.

2. Extraia o arquivo Hello World widget

O arquivo precisa ser extraído para que você possa realizar modificações no conteúdo inserido.

3. Construa o arquivo de manifest info.plist

Quando você estiver instalando um arquivo .wgz, o processo de instalação procurará pelo arquivo de manifest chamado info.plist. O Widget Opera equivalente é chamado de config.xml.

Abaixo segue um exemplo de como utilizar os dados do arquivo config.xml do Opera Widget para construir o arquivo manifest WRT.

  1. Download and unzip this and save it in the widget's root directory.
  2. Faça o download do arquivo de template info.plist e extraia o conteúdo deste arquivo. Salve no diretório raíz do widget.
  3. Abra os arquivos config.xml dos widgets e procure pelo elemento <widgetname>. Copie o texto encontrado como parte deste elemento e cole no elemento <DisplayName> do arquivo info.plist.
<key>DisplayName</key>    
<string>Hello World!</string>
  1. Adiciona o elemento <Identifier> como um número inteiro aleatório de 30 dígitos (long).
    <key>Identifier</key>       
    <string>8934075839275039847534890573489057</string>
  2. Adiciona o elemento <MainHTML> como index.html.
    <key>MainHTML</key>
    <string>index.html</string>
  3. O elemento <AllowNetworkAccess> permanece como </true>.
    <key>AllowNetworkAccess</key>   
    <true />
  4. Salve o arquivo

4. Criando um pacote

Compacte-o a pasta Hello World! e altere a extensão do arquivo de .zip para .wgz.
OperaWidgetPortingExamples HelloWorld Packaged.png

5. Realizando o Deploy

Transfira o widget para o seu dispositivo móvel e instale-o. Este é um exemplo do widget portado. Não esqueça de alterar a extensão do arquivo .wgz antes de instalá-lo.

This page was last modified on 8 May 2013, at 02:56.
94 page views in the last 30 days.