Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Como portar um Widget do Opera - Hello World!

From Wiki
Jump to: navigation, search
Article Metadata

Compatibilidade
Plataforma(s):
Symbian

Artigo
Tradução:
Por thiagobrunoms
Última alteração feita por hamishwillee em 07 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 7 May 2013, at 23:56.
189 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×