Archived:Obtendo o ID da máquina no Flash Lite
Aquivado: 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).
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.
Dados do artigo
Testado com
Aparelho(s): Nokia 5800 XpressMusic
Compatibilidade
Plataforma(s): S60 5th Edition
Artigo
Palavras-chave: Service.SysInfo, sysInfo.GetInfo()
Tradução:
Originado de Obtaining machine ID in Flash Lite
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


(no comments yet)