Find a Lost Phone
9/8/2008
Este amostra de código é nomeado PhoneFinder. Ele demonstra como gravar um aplicativo que o ajuda a localizar seu telefone se você perdê-lo.
Área recurso
- Windows Mobile Features (Managed)
- Estado e o agente de notificações
- Pocket Outlook Object Model (POOM)
APIs relevantes
- Estado e o agente de notificações API
- Microsoft.WindowsMobile.PocketOutlook.MessageInterception Namespace
- Microsoft.WindowsMobile.Status Namespace
- PlaySound função
- PInvoke
O uso
Para executar o amostra de código
Navegue até a arquivo de solução (*.sln) e clique duplo-la. Por padrão, a solução arquivos são copiados para o seguinte pastas:
C:\Arquivos de programas\Windows Mobile 6 SDK\Samples\Smartphone\CS\PhoneFinder
C:\Arquivos de programas\Windows Mobile 6 SDK\Samples\Smartphone\VB\PhoneFinder
Microsoft Visual Studio 2005 inicia e carrega a solução.
Crie a solução (Ctrl+Shift+B).
Implante a solução (F5).
Se você não tiver instalado o SampleUnprivDeveloper Certificado, você terá que para que fiquem seus projetos DLL e CAB assinado corretamente
Para instalar o SDK Sample Standard Developer Certificate a partir de Windows Desktop
Clique em Iniciar > Executar.
Digite o caminho-nome SampleUnprivDeveloper.pfx Certificado e clique OK. Por padrão, isso está localizado na seguinte pasta:
C:\Program Files\Windows Mobile 6 SDK\Tools\Security\SDK Development Certificates\
Clique duas vezes SampleUnprivDeveloper.pfx ícone Certificado. O Assistente de Importação Certificado é exibido.
Clique em Próxima. O caminho Certificado-Nome é preenchido.
Clique em Próxima.
Clique em Próxima (Você não precisa uma senha).
Clique em Próxima. Aceitar as opções usar como padrão; Selecionar automaticamente o armazenamento de certificados com base no tipo Certificado.
9. Clique em Término.
Consulte Dispositivo Móvel Security Model Para obter detalhes adicionais sobre como instalar o SDK certificados para o dispositivo móvel e como usar o Certificado SDK privilegiado para assinar este aplicativo.
Usando o aplicativo
- Quando você executar o aplicativo, você tem a opção de configuração um PIN e habilitando ou desabilitando PhoneFinder.
- Para ativar PhoneFinder, enviar um mensagem de texto de qualquer célula telefônico para seu telefone. Digite somente o PIN no corpo da mensagem de texto.
- Se habilitado, seu telefone será acordar Up e iniciar tocando um som. Enquanto reproduz o som, ele será também exibir suas informações do proprietário para que se alguém localiza seu telefone, eles podem definir como entrar em contato com você.
- Interceptação do SMS é usada para aumentar um evento quando o PIN é enviado para o telefone via um mensagem de texto e o Estado e o agente de notificações é usado para recuperar o Owner Information se ela existir.
- Para Play o som, o exemplo usa PInvoke para chamar o API nativo, PlaySound, que reproduz o som, mesmo que seu Microsoft.WindowsMobile.Status.SystemState.PhoneProfile é definido como silenciosa, tornando muito útil se você perder seu telefone enquanto conjunto para silenciosa.
Remarks
Presume-se que o Windows Mobile 6 Standard pode receber mensagens de texto do SMS.
Este amostra de código é executado como um padrão API. Aplicativos Que Usam ele devem ser assinado com um padrão Certificado.
Ambientes de Desenvolvimento
SDK: Windows Mobile 6 Professional SDK e Windows Mobile 6 Standard SDK
ActiveSync: Versão 4.5.
See Also
Concepts
Code Samples for Windows Mobile