Pular para o conteúdo principal

Postagens

Mostrando postagens de Abril, 2011

Antes do hello world um pouco de teoria (Android)

Eu sei que o legal de desenvolver é pular a parte chata (documentação e teoria) e ir direto para o desenvolvimento, fazendo de cara o bom e velho hello world, ok sem problema, mas depois é bom dar uma olhada nos fundamentos para ter noção das possibilidades da plataforma.Um aplicativo dentro do sistema AndroidAs aplicações Android são codificadas em Java, depois de tudo compilado, código e recursos são colocados em um pacote, com extensão .apk, esse é o “instalador” da apicação desenvolvida.Depois de instalado, a aplicação fica em seu próprio “sand box”:O Android é um SO baseado em Linux, cada aplicação é tratada como um usuário distinto; Cada aplicação recebe um ID de usuário único, onde apenas esse usuário possui permissão de acesso aos arquivos da aplicação; Cada processo tem sua própria máquina virtual (VM), então o código de um aplicativo é executado isoladamente de outras aplicações. Cada aplicativo é executado em seu próprio processo, que inicia quando um dos componentes da apl…