About me

  • Linux Technology Center - IBM
  • Instituto de Pesquisas Eldorado
  • Y-Max Consultoria em TI
  • Instituto de Pesquisas Eldorado

Arquitetura

Framework

BP

Agenda

  • Primeiros passos
  • Pré-requisitos
  • Como obter o código
  • Compilando
  • Exemplo
  • Visão geral da árvore do Android

BOPE

Caveira fofa

Primeiros passos

Familiarizando

Use the Source, Luke

Android SDK Reference Search

Use the Source, Luke

Searching with AD

Use the Source, Luke

View source link

Use the Source, Luke

PackageManager source

Enter the Matrix

3 sites principais

Source

source.android.com

Bug tracker

Bug tracker

Gerrit Code Review

Gerrit

Gerrit Code Review

Gerrit

Gerrit Code Review

Gerrit

Pré-requisitos

  • Linux ou Mac
  • Python
  • Git
  • Java
  • Recomendável: memória RAM
  • Recomendável: espaço no HD

Obtendo o código

  • Baixar o utilitário repo
    • curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
  • repo init -u https://android.googlesource.com/platform/manifest [-b android-4.2.2_r1.2b]
  • repo sync
  • café

Demo

Compilando

  • source build/envsetup.sh
  • lunch full-eng
  • make -j8

Demo

<Obrigado!>

douglas@eee19.com