>> Tecnologia eletrônica >  >> Celulares e Acessórios Celulares >> Celular Android

O que é o arquivo de extensão .apk

?

Android ecossistema app do Google , pedindo da App Store da Apple , tenta manter informações técnicas nua para fora das mãos dos usuários todos os dias . Isso inclui manter informações de tipo de arquivo relativamente obscura ; enquanto a maioria dos usuários do Windows sabe o que um arquivo .exe é , o mesmo não pode ser dito sobre os arquivos análogas em dispositivos Android , que têm um " .apk " extensão , estando para " . Package Android " Os arquivos de pacote Android são o veículo que os desenvolvedores (e lojas de software , como o Google Play) usam para entregar aplicativos para dispositivos Android.
Uso padrão

pacotes do Android são usados ​​para entregar aplicações Android auto-suficientes e são distribuídos através de a loja Google Play . Pacotes do Android podem incluir código binário executável ou uma mistura de scripts que chamam de serviços Android padrão, tais como navegação na Web e serviços de localização. Em suma, se é um aplicativo, ele tem um arquivo APK associado. Além disso, os desenvolvedores independentes distribuir arquivos APK como projetos de hobby , em vez de enviá-los através do Google Play ou Amazon .
Carregar arquivos APK

O local habitual para baixar um arquivo APK é do Google Play Store ou da Amazon App store. Ambos irão instalar um app baixando o arquivo APK e executá-lo . Também é possível sideload um arquivo APK - em primeiro lugar, fazer o download para o seu PC desktop, em seguida, conecte o seu dispositivo Android via USB e transferi-lo de novo. Você vai precisar alterar a configuração de segurança no Android para usar arquivos APK de fontes não confiáveis ​​. Processo de atualização do Android , por vezes, resulta em incompatibilidades de versão entre aplicativos e a versão do Android usado em um dispositivo particular; carregar um arquivo APK diretamente pode deixá-lo tentar aplicativos mais antigos com as versões mais recentes do Android ou vice- versa , para ver se eles continuam a correr .
APK Riscos
arquivos

APK são recipientes para aplicações e não são os próprios aplicativos. Um arquivo APK pode ser uma aplicação de binário nativo escrito para Dalvik (uma variante do Java utilizado pelo Android para executar todos os programas ) , ou, mais comumente , pode ser um arquivo HTML autônomo com alguns recursos adicionais que são executados com JavaScript. Também é possível fazer um arquivo APK que tem tanto um aplicativo Web personalizado JavaScript -driven e uma carga útil oculto ou cavalo de Tróia que é executado quando determinados sites são visitados . Esteja certo que você confiar na pessoa ou organização de quem você está recebendo arquivos APK . Comprando seus aplicativos do Google Play ou da Amazon App Store reduz consideravelmente o risco .
File Format Specification

O arquivo APK é a versão de Android do arquivo JAR Java , que é um arquivo ZIP que contém um programa e respectivas instruções de instalação . Você pode examinar o conteúdo de um arquivo APK com o Windows Explorer ou qualquer outro programa capaz de abrir um arquivo ZIP , mas você pode precisar de alterar temporariamente a extensão do arquivo para .zip para obtê-lo para abrir .
Obrigatório o conteúdo do arquivo
arquivo

Um pacote Android irá conter os seguintes sub- arquivos nos seguintes locais : " AndroidManifest.xml " em seu diretório raiz , que especifica o que está no pacote ; classes.dex contendo qualquer código binário já compilado em Dalvik bytecode ; um arquivo de recursos ARSC e uma subpasta chamada META- INF , que contém arquivos de assinatura digital . Outros componentes utilizados pelo app estará em subpastas geralmente chamados " ativos , " " res , " e " "cru . ; Pode haver subpastas adicionais , dependendo do app .