170 likes | 287 Views
This document provides an overview of Android device programming, focusing on the open-source Android operating system developed by Google, based on the Linux kernel. It covers key components such as applications, the application framework, libraries, and the kernel itself. Additionally, it discusses essential development tools like Android Development Tools (ADT), Android Run Time (ART), and Android Debug Bridge (ADB), which facilitate application development and testing. Included are helpful links to official resources for deeper learning.
E N D
PROGRAMAÇÃO DE DISPOSITIVO ANDROID Arte Digital – 2014.2 – ECO/UFRJ
Android Open Source Project Encabeçado pela Google Kernelbaseado em Linux Aplicativos compostos por elementos visuais, não-visuais e tarefas
Sistema Operacional Android Atividades – ex: Browser, Camera, Gallery, Music, Phone, Alarm... Application Framework – ex: Gerenciadores de atividades, de janelas, de pacotes, de recursos... Bibliotecas – i.e.: Códigos escritos para executar rotinas específicas Kernel – i.e.: Tradutor dos comandos de software para operação do hardware
Ferramentas de desenvolvimento • AndroidDeveloper Tools (ADT): • Extensão do Eclipse IDE (IntegratedDevelopmentEnvironment); • AndroidRunTime(ART): • Emulador do sistema operacional Android e de modelos de smartphones (somente após o Android 4.4); • Android Debug Bridge (ADB): • Ferramenta de conexão de dispositivo real ou virtual para testes;
Referências • Portal oficial da Google para desenvolvimento Android: • http://developer.android.com/guide/webapps/debugging.html • Webpage - Vogella.com: • http://www.vogella.com/tutorials/Android/article.html