×
Namespaces

Variants
Actions

Archived:Obtendo o ID da máquina no Flash Lite

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngAquivado: Este artigo foi arquivado, pois o conteúdo não é mais considerado relevante para se criar soluções comerciais atuais. Se você achar que este artigo ainda é importante, inclua o template {{ForArchiveReview|escreva a sua justificativa}}.

Não recomendamos o desenvolvimento em Flash Lite para aparelhos atuais da Nokia. Todos os artigos relacionados a Flash Lite foram arquivados. A plataforma Nokia Asha e os aparelhos recentes S40 não possuem mais o Flash Lite. O uso de Flash Lite em Symbian é limitado. Por exemplo, informações relativas à plataforma Nokia Belle podem ser encontradas neste link (em Inglês). Informações específicas de Flash Lite para aparelhos S40 ANTIGOS e Symbian podem ser encontradas na Flash Lite Developers Library (em Inglês).

Este trecho de código demonstra como obter o Machine ID do dispositivo usando o SystemInfo Plataform Services para Flash Lite com suporte a S60 5th Edition.

Article Metadata

Testado com
Aparelho(s): Nokia 5800 XpressMusic

Compatibilidade
Plataforma(s): S60 5th Edition
Symbian
S60 5th Edition

Artigo
Palavras-chave: Service.SysInfo, sysInfo.GetInfo()
Tradução:
Por TK2000
Última alteração feita por hamishwillee em 14 May 2013

Contents

Código Fonte

// Importa a interface da plataforma de serviço
import com.nokia.lib.Service;
// Título da aplicação
heading_txt.text = "Checking Machine Id";
 
// Cria um objeto novo serviço que tem dados SystemInfo Service
var sysInfo = new Service("Service.SysInfo", "ISysInfo");
 
// Define parâmetros de entrada
var inParams = {Entity:"Device", Key:"MachineId"};
 
// Obtém informações sobre um atributo do sistema com uma chamada síncrona
// Define o valor do resultado
var outParams = sysInfo.GetInfo(inParams);
if (outParams.ErrorCode == 0) {
var systemData = outParams.ReturnValue;
var machineId = systemData.Status;
text_txt.text = "Machine ID: "+machineId;
} else {
var errorId = outParam.ErrorCode;
text_txt.text = "Error: "+errorId;
}

Postconditions

É mostrado o machine ID.

Exemplo de Aplicação

O exemplo da aplicação a seguir foi testado no Nokia 5800 XpressMusic (S60 5th Edition, Flash Lite 3.0).
File:FlashLite Checking Machine Id.zip

See also

This page was last modified on 14 May 2013, at 10:20.
87 page views in the last 30 days.
×