Casa > P > Por Que Meu Android Diz: 'Você Pode Não Ter Um Aplicativo Apropriado Para Visualizar Este Conteúdo'?

Por que meu Android diz: 'Você pode não ter um aplicativo apropriado para visualizar este conteúdo'?

Apenas no caso de você querer uma resposta mais nerd...

Muitos formatos de arquivo, como Adobe Acrobat ou Microsoft Word, são muitas vezes complexos e difíceis de exibir, e às vezes o formato não é tornado público ou requer uma licença para uso. Portanto, se algum aplicativo quiser compartilhar informações em um desses formatos, mas não tiver orçamento para mostrar o formato de dentro do aplicativo, ele pode confiar em outro aplicativo para mostrá-lo.

Por sua vez, aplicativos como Adobe Acrobat Reader e Microsoft Word vêm com configuração especial quando você os instala no seu telefone. Esta configuração diz ao Android que estes aplicativos têm a capacidade de abrir e mostrar certos "tipos de conteúdo". Um tipo de conteúdo é um tipo de string de configuração, e é público. Pode ser algo como "Qualquer nome de arquivo que termine com '.pdf'".

Voltar para o primeiro aplicativo. Então, ele não tem a capacidade de exibir um arquivo PDF. Então, em vez disso diz "Hey Android, mostra-me este ficheiro chamado somefile.pdf". Neste ponto o Android olha a configuração de todos os aplicativos instalados para encontrar uma configuração correspondente e faz uma das três coisas:

<
  • Não encontra nenhuma correspondência, neste caso ele mostra a mensagem que você perguntou sobre
  • Encontra exatamente uma correspondência, e passa a localização do arquivo para mostrar para aquele aplicativo, que lança e exibe o arquivo>li> Encontra mais de uma correspondência, neste caso você recebe um popup mostrando os ícones de todos os diferentes aplicativos que você poderia usar, para que você possa escolher. Normalmente você também recebe outras mensagens perguntando "Just once", neste caso ele vai pedir que você escolha a próxima vez para esse tipo de arquivo, ou "Every time", neste caso ele vai lembrar da sua escolha e não vai pedir que você escolha a próxima vez.

No segundo e terceiro casos, os aplicativos Android são basicamente dispostos como uma pilha de cartas. O aplicativo do visualizador é colocado em cima da pilha, para que você possa ver como ele mostra o arquivo. Quando você toca no botão voltar ou fecha o arquivo, essa carta é retirada do topo da pilha, e o aplicativo que originalmente queria mostrar o arquivo está de volta ao topo, e pode mostrar seu display.

De Neil Russler

O que são alguns programas de TV sobre amigos que vivem juntos? :: Qual é a série de televisão americana mais famosa em todo o mundo?