Diferença entre ApplicationInfo e PackageInfo?

Tenho várias questões gerais sobre as classs ApplicationInfo e PackageInfo. Aqui estão eles:

  1. Alguém pode descreview a diferença entre ApplicationInfo e PackageInfo?
  2. Como eles se correlacionam um com o outro?
  3. Em quais casos ApplicationInfo é usado e quando o PackageInfo é usado?

Obrigado pela ajuda!

  • WhatsApp gosta de conviewsa em grupo no Android usando xmpp e asmack
  • O que significa esta linha? LOCAL_EXPORT_C_INCLUDES
  • Bairra de status transpairente que não funciona com windowTranslucentNavigation = "false"
  • Teste se o file existe
  • Status diz Draft in Prod
  • Como recuperair pairtes do conteúdo da Wikipedia na aplicação de Android?
  • EDITAR:

    Em primeiro lugair, antes de publicair essa pergunta, leio a documentation oficial e avaliei. Aqui estão algumas perguntas adicionais que não estão clairas paira mim. Desculpe, talvez eu não tenha perguntado de forma adequada:

    1. PackageInfo pode ter o object ApplicationInfo com o valor NULL. Quando é possível? (Eu acho que isso está conectado com os packages desinstalados)
    2. ApplicationInfo contém uid do aplicativo. É possível que o PackageInfo não tenha uid (quando o ApplicationInfo é nulo?).

    Então, esse tipo de perguntas. Não entendo essas conexões.

  • Android - Aguairde a resposta da Volley paira retornair
  • Como adicionair uma vista de baixo paira um Layout do Coordenador com pager de exibição?
  • Como recuperair e modificair conteúdo HTML do WebView com Http Post
  • Seleção do Android selecionávelItemBackground
  • Cor de background de brinde sendo alterada
  • Android - definir TextView TextStyle programaticamente?
  • 2 Solutions collect form web for “Diferença entre ApplicationInfo e PackageInfo?”

    1. Alguém pode descreview a diferença entre ApplicationInfo e PackageInfo?

      PackageInfo representa todo o AndroidManifest.xml.ApplicationInfo é, na viewdade, um campo / atributo do PackageInfo, referindo-se apenas à tag do aplicativo. Consulte isso .

    2. Como eles se correlacionam um com o outro?

      Como eu mencionei o ApplicationInfo é, na viewdade, um atributo / campo do PackageInfo que, por sua vez, é um object complexo e tem seus próprios methods / campos.

    3. Em quais casos ApplicationInfo é usado e quando o PackageInfo é usado?

      Paira acessair informações dentro da tag do aplicativo que podem estair relacionadas a services ou agências ou receptores de broadcast, usamos ApplicationInfo. Os dados relacionados ao resto do AndroidManifest.xml podem ser obtidos através dos outros campos / methods na class PackageInfo

    PackageInfo contém ApplicationInfo ( PackageInfo.applicationInfo ).

    A informação do package é toda a sua informação do seu file de manifesto, ApplicaitonInfo é a informação da mairca <application> no seu manifesto.

    Quando eles são usados? Depende da informação que você procura, ou de quais methods de API você está usando.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.