SlideShare a Scribd company logo
1 of 39
Download to read offline
A
B CD EFC
                     A B CD EF A
      A     A            DA     A EF A
             A               EF A
                    A      E
                 B        E        A
                B       E !"F A
      # A$%           $ A E&' A (
        #A         )*        A E
          + C ,- -- A EF A
  -     .( CD E/ 0 A ( - . A             1
        (         2 A 3 E            A
           C A B 0 EF A
               AD E4           A $
4              A $   0                       (                         A               A           0     $$            0 A       " AC   $   (
B     A 6 D 789 C   84 -                    A$      -                    C                         A    A :
     ' :""CA 0 C $$  8 A " C                     " (6                 "789"


     A          A ; A $                 $ C8< ,F= B= =                                     :
    4              $      A $      6                  ' C-C                    C                   E       >5 <
     0 A(                 (   A -A          C           ? C                                                :6
    /     --       A          A C $             $                 -            A                       1
    @&A                A / F $$     (                 A                -           A                           1
    C '(A                C 1 A ''A 'A            8
    %       A -A         -         @     0 A                  " AC                     $               (A ' C
             A           (        - 8
    %      A B&              =C -A $                      -                @                   A           6       A
         ( -  C               8


E         '(A          59 9659 5< &' A (         C8
4                  CA          (: # A $ %       $             A
&A              : 1118 ' A ( 8C $" A                  " $                              6           A
                                                                                                                             5
BC
 A        C         E# A $ %            $       A:
 B A$             - $ CA C   -
      A              A       0 A0 1
          $$                     -- A       C   1    F         D '
     C ' EC         - A$            -                D A       -     A
&'            C                             C       'C               0
 C ' - $ CA C                - 'A       A       E              A B CD


                                                           7
8        A   C '
    $'


    $'              - C(C
!       -   -
,A C                     A
    $       'A C       A C
B C A (", A$
C   0       0       '$
                                   E
8 8            $'
     '' G C              $'
 '' C                     C $'               -     A '' C
 '' 'A C                      A          $   C (       A   1   0 A   (' A

=A        :C        A( '          <H <       H$    E
     $'              :
      C 0
     B A0 C
      A        C          C 0 A
                   ,A 0     A


                                                               F
858
     G   ( C A          $               1" A 1"
            A
FD    ' ($ A' C /                   <        1"
A ; A    A
     @' (     A                     & 3 C
     B   A   ' C-           !   -        -




                                                  I
878           $'                        - C(C
B( $                  $      C        (      A "      ' "D
'A C              :
     =   A    (       $           0       A 'A   C           1 $ $ A(
B( $ A                    A F - C(C          C        CD 1
A 0
=A       :!           $                   $'          F - C(C
B $           $'                      A $ A C $'
$                             A

                                                             J
K
8E8 !             -            -
 - A$            (      $             ''M C $'
N!F - A$
 1 ( C                       A        !       -     8 $
 C 0 ( G O C 0 (P 888                         C
B A0 C G O              A0 C P 888            C
 A           C          C 0 A:
     B       C G OA C 0 AP
         (   $CG                 8A       A       C 0 AE
                 ,A 0       A G O'A 0             AP 888   C
                                                               L
9
8F8 ,A C                                                                     A
,A C
          -       :        C       CD                ( ''           $'                 A                   $       'A C     A
  O C 0 (PQO                   A0 C PQOA C '                    PQO'A 0                AP   0 'A C             A          0 AA
    -
          C&4 ' A- A$                   CD       "             ' A                    $     'A C       A       :
          B' 1            A
  ,A C                    A$            "A       A              (        $M           CA
  4           A - A :
          !           $            $'            F - C(C
4 A               :
      A                            A         A       0 4 A               & 3 C
              A           , 'A 0             A              ' AC                  :
          F ' A: - A A                   $                  '1                A
          )    A: - A 'A C                   $
          )    A4 A     :- A                         '     A         1        $              '
8I8       $        'A C             A C
     A         ,    G           A$ C             $
C B( 2 ,                        6D A    A            AC      D
         A         16 0     -   C           (<                   6
             :$         -      A- C                       A- C
 -             F            E F
 F-                 4               A            0        A- C
 -


                                                      5
8J8 B C A (", A$
!           C A (          - AC         'A C              0 :/ <
, A$                       - AC A      AC             :
    , A6'A C           ' A
    , A6/      CC
 '' C                  A
B' C - C ' A$                       A ; A         @       A
    C              A           CC                     :
        A -C
    /    A 'A $'
    ' A$                   $                C A               C   (
                                                                      7
8K8 C                      0                     0         '$
/       -           - A:
    , A                                   ( -C                         A
            0           '        ' $                   0       '' <        ' C   (- A      $
,A 0                    :
    4                                 -                    A           0 C           A A   -A $   " RR
    . (                     $             0                    8 'D
    B               -            E- A1 A 6C $'                             0
            C $                      <    $'                      A
=                       :
                                0 C       -A $             0               C
    $' $                          - (             0    '' E           C 587
                D               1(            :
            $'              A             F           "/        ''         6
                                                                                                    E
58 8 &0 A   AC   C A 6 =F




                      F
5858 &0 A   AC   C A 6       A




                         I
78 B(     $B A '
             A
# A


+(
B(     $ B A0 A
    C 0 (!         A
F     C   A E) $

                                J
78 8                                        A
 '"                    "                     A
          $                          A- A        A
/B 6
$' $                            @-           A 'A      C
      A        0           @-               AC
 '"                    "A C 0 A(
/6            A C 0 A(                      'A       A $
 CC                A                 $      CD (       ;       C
/         ($           - C A A ' C-C0 A
                                                                   K
7858 # A
= A(         A 'C             0 A(      A 1 A            '
               0A         $       - A    A               -   C
    $'               AC     C A 6        '
    A SD A     E -        C  8
                   6 0        D A            (   $
!        A     -      (       $
B A                'A C


                                                     L
7878                    A
&'           <' A           <            A        "   8AC:
     A         $                '              $        -       (       $
 B            '-        (           $ ' A$
 B           &&!            3       $        'A ' A
 B A                $           :

             A0 C $                 AE       AC        $            A
         0

         A
           ''S'A C    6N (                   E+(
         $       A0 A
         888


                                                                            59
78E8 +(                  <        C8
   :
      ''S'A C      6N (         E+(
-A $ 1 AD "           "C$       " ''S'A C          " ''S$              8C'':
  A      $ 8    A E@C $8    A     8   A       8   8+(        A< 888
-A $ 1 AD "           "C A "3 "       A                 $ 8C'':
        A 2!E
         +(     D $    E
-A $ 1 AD "           "C A "3 0 "C $"              A     "         A   "   "+(
      83 0 :
  888
                                                               5
'A                      E
       A B(         $B A0 AE
  888 $         C 888
           B(       $B A0 AD A       E
-A $ 1 AD "   " A0 C                     "3 0 "C $"   A    "   A0 A
"B( $B A0 A83 0 :
  B A       FF (         $    A0 C   "$       A
  B A       C 0 (!              A:
       B                   8 4= & %S)&!=
       F        C       A5 D CD
                                                      55
E8 B(          $ B A0 C
= A '( B A0 C                   0 C , C(                         B A0 C
, 1 A!         A             B        A                     )      &     A0 A
  C 0 (!         A              '   A B A0 C                  CD &    A0 A
4 '                A(          ' !         B A0 C           / !     !       A B A0 C
, CD     !         A         C B B A0 C                       CD ' B A0 C
  CC     !        A          C 1 AD!         $     B A0 C    ''.      B A0 C
        !        A                 C 0 ( B A0 C               C        B A0 C
B( $              ,A 0   A   4 A     B A0 C                            ABC
     A( B A0 C                 CC       (!         A          DB     B A0 C
F      B A0 C                !      B A0 C                      B        &     A0 A
2 A A B A0 C                 C -C        !       A
   A$ !        A                0C B A       !       A
    . C                      F C      !       A
B     A B A0 C               B AC B A0 C
.     1!         A             A '    B A0 C
          B A0 C             . ' ' A B A0 C


                                                                   57
E8 8 AC   C A




                5E
E858 C 0 (!             A
B A       1 C 0           < B A0 C
B C                   ,A 0        A
          A       C
&&!           38 $            C
 '' C             C           '
, A$
4 D$                  $
F - C(C       $           $
                                          5F
= 8     A       1 '' -A $ F        C   A:
            CDEF  C A
         A C 0 (E C 0 (83 0
      D ECF
       C 0 (!       AB A0 C
         A 2 +(    E,A C    83 0
      D BA
      +(


                                            5I
F8                 A
                  CD       &B E '' A          ( 0          - A
F       D - A @&'                AA           A       A
    &            " &!6 D    ,
                       A    @' AC     A       @A      C        A
# A          6    '' A     $ C            $
"   0"             A
        CD "'A C"          A"T
        A        8T , C      C        B(           $ B A0 A        A
            A8
                                                          5J
5K
I8 ) A 1 A   A C           F ( A
                           "-A $ 1 AD "         "C A "888


                           "-A $ 1 AD "         "   A0 C    "3 0 "888
&B,6'A 0
    BF
                           "-A $ 1 AD "         "   A0 C     "3 "


                           "   A 1 A "        A 1 A "

                           "   0 C "U! C/B8V"U =2           =V
!   -86'A 0                "   D" $     A"
!    -8 C
                           # A     A$
!   -86'A 0
     6 C


                                         5L
J8 B        (      $      (
" CC      GP      A  A '$         '    E C $        "C A   ' 8
"C C      GP C C -      ' A
"         GP B($ D " ( "D A "
"         GP     A D @"     A-   ( $
" 0       GP    0C
" C       GP B($ D " ( $" C
"$        GP 4 $' A A( $       '
"'A C     GP 'A C-
"A        GP
"         GP 0
" C A     GP B C A $       '
" (       GP ( -
" ( $     GP     A D @" ( $A -      ( $
"0    A   GP B($ D " ( $"0           A
                                               79
J8 8 " (               $
" ''      GP B CD ''
"         GP C     0           A            $
" C       GP       -   A           -
"-        GP 44B
"-A $ 1 AD GP    A      -A $ 1 AD 83 A -
"         GP C     0       A A
"    A    GP !         A @"        AA
"         GP = A           A
                                        7
J858 "
" A         GP C A C
" ''        GP ''          C
" ''6'A 0   GP ,A C      ''
" CD '      GP B A CD ' !          A
" 0 D6C C   GP    0 D =N C C
"           GP ''
"    ' C    GP F    ' C      ' EC      R A         - A @ $'      A
" C         GP B    61A       ' C
"$ C        GP ! C8     E1 - < 0' <      < 888
"'A ' A (   GP , A       ( $ 'A ' A     EC     A(<      8< 888
" C A       GP B C A     A           0
" ( $       GP B( $

                                                  75
K8                                CD - A               A
B     (         $
          A             6B)B6C $'
      A A(
              C0 8      C
     AC           C -       AC
                0 8     /B
,
              A 0 8 B CD                A       /        ,
     ' ($                   $
    B A- C B            A0 8N
"&
    BA $         -- A< D (       A <$       <       D< 888
                                                                 77
K8 8                                  C            ''A      C
B         -           (     $
                  (   $           A
          6 $               A
     $            A ' CD
C A       3
    ) 0               D         1 (       0        A   A         D =F 'A
    , C                         -' C      -   &B
    /         -           B - A       C &B A C 0
2A                        ", A 0A
    W=!/
    N=CX

                                                                     7E
K858 =   $'   AC   C A




                     7F
7I
L8 ! CA C              -     'C
    A ' C       ( A                (       $ :
    B A- C B          A0 8N        . (
       !0 8 A         C
          0 8
       A 0 A          C
B     (        $C             C
B         BA     0 8,
/         -C        :1 C          /X
/ -(           C $$       -   C          (" A 0 A
                                                    7J
4       D(   888


D A $8(       $   AY ' A ( 8C $




                              7K
CD   1   $       :
B $ - A               ''    D  -A $      D
   A @ 0             A    0 ' A8   A 8C $
  A          A         ' C 589 C     8




                                  7L

More Related Content

Viewers also liked

Embedded Android Workshop
Embedded Android WorkshopEmbedded Android Workshop
Embedded Android WorkshopOpersys inc.
 
Customizing Android's UI
Customizing Android's UICustomizing Android's UI
Customizing Android's UIOpersys inc.
 
Leveraging Android's Linux Heritage at AnDevCon VI
Leveraging Android's Linux Heritage at AnDevCon VILeveraging Android's Linux Heritage at AnDevCon VI
Leveraging Android's Linux Heritage at AnDevCon VIOpersys inc.
 
Understanding the Android System Server
Understanding the Android System ServerUnderstanding the Android System Server
Understanding the Android System ServerOpersys inc.
 

Viewers also liked (6)

Embedded Android Workshop
Embedded Android WorkshopEmbedded Android Workshop
Embedded Android Workshop
 
Customizing Android's UI
Customizing Android's UICustomizing Android's UI
Customizing Android's UI
 
Leveraging Android's Linux Heritage at AnDevCon VI
Leveraging Android's Linux Heritage at AnDevCon VILeveraging Android's Linux Heritage at AnDevCon VI
Leveraging Android's Linux Heritage at AnDevCon VI
 
Porting Android
Porting AndroidPorting Android
Porting Android
 
Understanding the Android System Server
Understanding the Android System ServerUnderstanding the Android System Server
Understanding the Android System Server
 
Android Internals
Android InternalsAndroid Internals
Android Internals
 

Similar to Android Microconf at Linux Plumber 2012

24andregolcalves
24andregolcalves24andregolcalves
24andregolcalvescbsaf
 
Differentiation that Makes a Difference
Differentiation that Makes a DifferenceDifferentiation that Makes a Difference
Differentiation that Makes a DifferenceAngela Housand
 
Implementing the Schoolwide Enrichment Model
Implementing the Schoolwide Enrichment ModelImplementing the Schoolwide Enrichment Model
Implementing the Schoolwide Enrichment ModelAngela Housand
 
chuyên đề về cừ thép
chuyên đề về cừ thépchuyên đề về cừ thép
chuyên đề về cừ thépluuguxd
 
Amazings 1 - Enero Febrero Marzo - 2011
Amazings 1 - Enero Febrero Marzo - 2011Amazings 1 - Enero Febrero Marzo - 2011
Amazings 1 - Enero Febrero Marzo - 2011degarden
 
La Marzocco FB/70 Datenblatt
La Marzocco FB/70 DatenblattLa Marzocco FB/70 Datenblatt
La Marzocco FB/70 Datenblattgenussguerilla
 
理想のガイガーカウンター vs 私のガイガーカウンター
理想のガイガーカウンター vs 私のガイガーカウンター理想のガイガーカウンター vs 私のガイガーカウンター
理想のガイガーカウンター vs 私のガイガーカウンターgcmorg
 
Amazings 4 - Octubre Noviembre Diciembre - 2011
Amazings 4 - Octubre Noviembre Diciembre - 2011Amazings 4 - Octubre Noviembre Diciembre - 2011
Amazings 4 - Octubre Noviembre Diciembre - 2011degarden
 
Best of dynami In Atlanta (3)
Best of dynami In Atlanta (3)Best of dynami In Atlanta (3)
Best of dynami In Atlanta (3)Liza Doyle
 
Low Carbon Housing for Non-experts
Low Carbon Housing for Non-expertsLow Carbon Housing for Non-experts
Low Carbon Housing for Non-expertsurbed
 
Bee Media Presentation
Bee Media PresentationBee Media Presentation
Bee Media Presentationjgrcincykid
 
Los%20jo%cc%81venes%20y%20las%20nuevas%20tecnologias[1]
Los%20jo%cc%81venes%20y%20las%20nuevas%20tecnologias[1]Los%20jo%cc%81venes%20y%20las%20nuevas%20tecnologias[1]
Los%20jo%cc%81venes%20y%20las%20nuevas%20tecnologias[1]Fernando Bordignon
 
Los jovenes y_las_nuevas_tecnologias
Los jovenes y_las_nuevas_tecnologiasLos jovenes y_las_nuevas_tecnologias
Los jovenes y_las_nuevas_tecnologiasolguita
 
A framework for the design and execution of heterogeneous distributed applica...
A framework for the design and execution of heterogeneous distributed applica...A framework for the design and execution of heterogeneous distributed applica...
A framework for the design and execution of heterogeneous distributed applica...Jonathan Bardin
 
les petites villes surprennent :Dossier baromètre des villes marocaines 2011 ...
les petites villes surprennent :Dossier baromètre des villes marocaines 2011 ...les petites villes surprennent :Dossier baromètre des villes marocaines 2011 ...
les petites villes surprennent :Dossier baromètre des villes marocaines 2011 ...Tizart Lab
 

Similar to Android Microconf at Linux Plumber 2012 (20)

24andregolcalves
24andregolcalves24andregolcalves
24andregolcalves
 
Differentiation that Makes a Difference
Differentiation that Makes a DifferenceDifferentiation that Makes a Difference
Differentiation that Makes a Difference
 
Implementing the Schoolwide Enrichment Model
Implementing the Schoolwide Enrichment ModelImplementing the Schoolwide Enrichment Model
Implementing the Schoolwide Enrichment Model
 
chuyên đề về cừ thép
chuyên đề về cừ thépchuyên đề về cừ thép
chuyên đề về cừ thép
 
74 kg greco
74 kg greco74 kg greco
74 kg greco
 
AFLP
AFLPAFLP
AFLP
 
Javaee glassfish jcertif2010
Javaee glassfish jcertif2010Javaee glassfish jcertif2010
Javaee glassfish jcertif2010
 
Amazings 1 - Enero Febrero Marzo - 2011
Amazings 1 - Enero Febrero Marzo - 2011Amazings 1 - Enero Febrero Marzo - 2011
Amazings 1 - Enero Febrero Marzo - 2011
 
La Marzocco FB/70 Datenblatt
La Marzocco FB/70 DatenblattLa Marzocco FB/70 Datenblatt
La Marzocco FB/70 Datenblatt
 
理想のガイガーカウンター vs 私のガイガーカウンター
理想のガイガーカウンター vs 私のガイガーカウンター理想のガイガーカウンター vs 私のガイガーカウンター
理想のガイガーカウンター vs 私のガイガーカウンター
 
Amazings 4 - Octubre Noviembre Diciembre - 2011
Amazings 4 - Octubre Noviembre Diciembre - 2011Amazings 4 - Octubre Noviembre Diciembre - 2011
Amazings 4 - Octubre Noviembre Diciembre - 2011
 
Best of dynami In Atlanta (3)
Best of dynami In Atlanta (3)Best of dynami In Atlanta (3)
Best of dynami In Atlanta (3)
 
EB-85 A
EB-85 AEB-85 A
EB-85 A
 
Black manifesto race_inequality
Black manifesto race_inequalityBlack manifesto race_inequality
Black manifesto race_inequality
 
Low Carbon Housing for Non-experts
Low Carbon Housing for Non-expertsLow Carbon Housing for Non-experts
Low Carbon Housing for Non-experts
 
Bee Media Presentation
Bee Media PresentationBee Media Presentation
Bee Media Presentation
 
Los%20jo%cc%81venes%20y%20las%20nuevas%20tecnologias[1]
Los%20jo%cc%81venes%20y%20las%20nuevas%20tecnologias[1]Los%20jo%cc%81venes%20y%20las%20nuevas%20tecnologias[1]
Los%20jo%cc%81venes%20y%20las%20nuevas%20tecnologias[1]
 
Los jovenes y_las_nuevas_tecnologias
Los jovenes y_las_nuevas_tecnologiasLos jovenes y_las_nuevas_tecnologias
Los jovenes y_las_nuevas_tecnologias
 
A framework for the design and execution of heterogeneous distributed applica...
A framework for the design and execution of heterogeneous distributed applica...A framework for the design and execution of heterogeneous distributed applica...
A framework for the design and execution of heterogeneous distributed applica...
 
les petites villes surprennent :Dossier baromètre des villes marocaines 2011 ...
les petites villes surprennent :Dossier baromètre des villes marocaines 2011 ...les petites villes surprennent :Dossier baromètre des villes marocaines 2011 ...
les petites villes surprennent :Dossier baromètre des villes marocaines 2011 ...
 

More from Opersys inc.

Android Automotive
Android AutomotiveAndroid Automotive
Android AutomotiveOpersys inc.
 
Android 10 Internals Update
Android 10 Internals UpdateAndroid 10 Internals Update
Android 10 Internals UpdateOpersys inc.
 
Android Security Internals
Android Security InternalsAndroid Security Internals
Android Security InternalsOpersys inc.
 
Embedded Android Workshop with Pie
Embedded Android Workshop with PieEmbedded Android Workshop with Pie
Embedded Android Workshop with PieOpersys inc.
 
Android's HIDL: Treble in the HAL
Android's HIDL: Treble in the HALAndroid's HIDL: Treble in the HAL
Android's HIDL: Treble in the HALOpersys inc.
 
Android Treble: Blessing or Trouble?
Android Treble: Blessing or Trouble?Android Treble: Blessing or Trouble?
Android Treble: Blessing or Trouble?Opersys inc.
 
Embedded Android Workshop with Oreo
Embedded Android Workshop with OreoEmbedded Android Workshop with Oreo
Embedded Android Workshop with OreoOpersys inc.
 
Scheduling in Android
Scheduling in AndroidScheduling in Android
Scheduling in AndroidOpersys inc.
 
Android Things Internals
Android Things InternalsAndroid Things Internals
Android Things InternalsOpersys inc.
 
Android Platform Debugging and Development
Android Platform Debugging and DevelopmentAndroid Platform Debugging and Development
Android Platform Debugging and DevelopmentOpersys inc.
 
Embedded Android Workshop with Nougat
Embedded Android Workshop with NougatEmbedded Android Workshop with Nougat
Embedded Android Workshop with NougatOpersys inc.
 
Embedded Android Workshop with Nougat
Embedded Android Workshop with NougatEmbedded Android Workshop with Nougat
Embedded Android Workshop with NougatOpersys inc.
 
Android Things: Android for IoT
Android Things: Android for IoTAndroid Things: Android for IoT
Android Things: Android for IoTOpersys inc.
 
Android Things Internals
Android Things InternalsAndroid Things Internals
Android Things InternalsOpersys inc.
 
Scheduling in Android
Scheduling in AndroidScheduling in Android
Scheduling in AndroidOpersys inc.
 
Brillo / Weave Internals
Brillo / Weave InternalsBrillo / Weave Internals
Brillo / Weave InternalsOpersys inc.
 
Android Platform Debugging and Development
Android Platform Debugging and DevelopmentAndroid Platform Debugging and Development
Android Platform Debugging and DevelopmentOpersys inc.
 
Memory Management in Android
Memory Management in AndroidMemory Management in Android
Memory Management in AndroidOpersys inc.
 
Embedded Android Workshop with Nougat
Embedded Android Workshop with NougatEmbedded Android Workshop with Nougat
Embedded Android Workshop with NougatOpersys inc.
 
Brillo / Weave Internals
Brillo / Weave InternalsBrillo / Weave Internals
Brillo / Weave InternalsOpersys inc.
 

More from Opersys inc. (20)

Android Automotive
Android AutomotiveAndroid Automotive
Android Automotive
 
Android 10 Internals Update
Android 10 Internals UpdateAndroid 10 Internals Update
Android 10 Internals Update
 
Android Security Internals
Android Security InternalsAndroid Security Internals
Android Security Internals
 
Embedded Android Workshop with Pie
Embedded Android Workshop with PieEmbedded Android Workshop with Pie
Embedded Android Workshop with Pie
 
Android's HIDL: Treble in the HAL
Android's HIDL: Treble in the HALAndroid's HIDL: Treble in the HAL
Android's HIDL: Treble in the HAL
 
Android Treble: Blessing or Trouble?
Android Treble: Blessing or Trouble?Android Treble: Blessing or Trouble?
Android Treble: Blessing or Trouble?
 
Embedded Android Workshop with Oreo
Embedded Android Workshop with OreoEmbedded Android Workshop with Oreo
Embedded Android Workshop with Oreo
 
Scheduling in Android
Scheduling in AndroidScheduling in Android
Scheduling in Android
 
Android Things Internals
Android Things InternalsAndroid Things Internals
Android Things Internals
 
Android Platform Debugging and Development
Android Platform Debugging and DevelopmentAndroid Platform Debugging and Development
Android Platform Debugging and Development
 
Embedded Android Workshop with Nougat
Embedded Android Workshop with NougatEmbedded Android Workshop with Nougat
Embedded Android Workshop with Nougat
 
Embedded Android Workshop with Nougat
Embedded Android Workshop with NougatEmbedded Android Workshop with Nougat
Embedded Android Workshop with Nougat
 
Android Things: Android for IoT
Android Things: Android for IoTAndroid Things: Android for IoT
Android Things: Android for IoT
 
Android Things Internals
Android Things InternalsAndroid Things Internals
Android Things Internals
 
Scheduling in Android
Scheduling in AndroidScheduling in Android
Scheduling in Android
 
Brillo / Weave Internals
Brillo / Weave InternalsBrillo / Weave Internals
Brillo / Weave Internals
 
Android Platform Debugging and Development
Android Platform Debugging and DevelopmentAndroid Platform Debugging and Development
Android Platform Debugging and Development
 
Memory Management in Android
Memory Management in AndroidMemory Management in Android
Memory Management in Android
 
Embedded Android Workshop with Nougat
Embedded Android Workshop with NougatEmbedded Android Workshop with Nougat
Embedded Android Workshop with Nougat
 
Brillo / Weave Internals
Brillo / Weave InternalsBrillo / Weave Internals
Brillo / Weave Internals
 

Recently uploaded

Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 

Recently uploaded (20)

Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 

Android Microconf at Linux Plumber 2012

  • 1. A B CD EFC A B CD EF A A A DA A EF A A EF A A E B E A B E !"F A # A$% $ A E&' A ( #A )* A E + C ,- -- A EF A - .( CD E/ 0 A ( - . A 1 ( 2 A 3 E A C A B 0 EF A AD E4 A $
  • 2. 4 A $ 0 ( A A 0 $$ 0 A " AC $ ( B A 6 D 789 C 84 - A$ - C A A : ' :""CA 0 C $$ 8 A " C " (6 "789" A A ; A $ $ C8< ,F= B= = : 4 $ A $ 6 ' C-C C E >5 < 0 A( ( A -A C ? C :6 / -- A A C $ $ - A 1 @&A A / F $$ ( A - A 1 C '(A C 1 A ''A 'A 8 % A -A - @ 0 A " AC $ (A ' C A ( - 8 % A B& =C -A $ - @ A 6 A ( - C 8 E '(A 59 9659 5< &' A ( C8 4 CA (: # A $ % $ A &A : 1118 ' A ( 8C $" A " $ 6 A 5
  • 3. BC A C E# A $ % $ A: B A$ - $ CA C - A A 0 A0 1 $$ -- A C 1 F D ' C ' EC - A$ - D A - A &' C C 'C 0 C ' - $ CA C - 'A A E A B CD 7
  • 4. 8 A C ' $' $' - C(C ! - - ,A C A $ 'A C A C B C A (", A$ C 0 0 '$ E
  • 5. 8 8 $' '' G C $' '' C C $' - A '' C '' 'A C A $ C ( A 1 0 A (' A =A :C A( ' <H < H$ E $' : C 0 B A0 C A C C 0 A ,A 0 A F
  • 6. 858 G ( C A $ 1" A 1" A FD ' ($ A' C / < 1" A ; A A @' ( A & 3 C B A ' C- ! - - I
  • 7. 878 $' - C(C B( $ $ C ( A " ' "D 'A C : = A ( $ 0 A 'A C 1 $ $ A( B( $ A A F - C(C C CD 1 A 0 =A :! $ $' F - C(C B $ $' A $ A C $' $ A J
  • 8. K
  • 9. 8E8 ! - - - A$ ( $ ''M C $' N!F - A$ 1 ( C A ! - 8 $ C 0 ( G O C 0 (P 888 C B A0 C G O A0 C P 888 C A C C 0 A: B C G OA C 0 AP ( $CG 8A A C 0 AE ,A 0 A G O'A 0 AP 888 C L
  • 10. 9
  • 11. 8F8 ,A C A ,A C - : C CD ( '' $' A $ 'A C A O C 0 (PQO A0 C PQOA C ' PQO'A 0 AP 0 'A C A 0 AA - C&4 ' A- A$ CD " ' A $ 'A C A : B' 1 A ,A C A$ "A A ( $M CA 4 A - A : ! $ $' F - C(C 4 A : A A A 0 4 A & 3 C A , 'A 0 A ' AC : F ' A: - A A $ '1 A ) A: - A 'A C $ ) A4 A :- A ' A 1 $ '
  • 12. 8I8 $ 'A C A C A , G A$ C $ C B( 2 , 6D A A AC D A 16 0 - C (< 6 :$ - A- C A- C - F E F F- 4 A 0 A- C - 5
  • 13. 8J8 B C A (", A$ ! C A ( - AC 'A C 0 :/ < , A$ - AC A AC : , A6'A C ' A , A6/ CC '' C A B' C - C ' A$ A ; A @ A C A CC : A -C / A 'A $' ' A$ $ C A C ( 7
  • 14. 8K8 C 0 0 '$ / - - A: , A ( -C A 0 ' ' $ 0 '' < ' C (- A $ ,A 0 : 4 - A 0 C A A -A $ " RR . ( $ 0 8 'D B - E- A1 A 6C $' 0 C $ < $' A = : 0 C -A $ 0 C $' $ - ( 0 '' E C 587 D 1( : $' A F "/ '' 6 E
  • 15. 58 8 &0 A AC C A 6 =F F
  • 16. 5858 &0 A AC C A 6 A I
  • 17. 78 B( $B A ' A # A +( B( $ B A0 A C 0 (! A F C A E) $ J
  • 18. 78 8 A '" " A $ A- A A /B 6 $' $ @- A 'A C A 0 @- AC '" "A C 0 A( /6 A C 0 A( 'A A $ CC A $ CD ( ; C / ($ - C A A ' C-C0 A K
  • 19. 7858 # A = A( A 'C 0 A( A 1 A ' 0A $ - A A - C $' AC C A 6 ' A SD A E - C 8 6 0 D A ( $ ! A - ( $ B A 'A C L
  • 20. 7878 A &' <' A < A " 8AC: A $ ' $ - ( $ B '- ( $ ' A$ B &&! 3 $ 'A ' A B A $ : A0 C $ AE AC $ A 0 A ''S'A C 6N ( E+( $ A0 A 888 59
  • 21. 78E8 +( < C8 : ''S'A C 6N ( E+( -A $ 1 AD " "C$ " ''S'A C " ''S$ 8C'': A $ 8 A E@C $8 A 8 A 8 8+( A< 888 -A $ 1 AD " "C A "3 " A $ 8C'': A 2!E +( D $ E -A $ 1 AD " "C A "3 0 "C $" A " A " "+( 83 0 : 888 5
  • 22. 'A E A B( $B A0 AE 888 $ C 888 B( $B A0 AD A E -A $ 1 AD " " A0 C "3 0 "C $" A " A0 A "B( $B A0 A83 0 : B A FF ( $ A0 C "$ A B A C 0 (! A: B 8 4= & %S)&!= F C A5 D CD 55
  • 23. E8 B( $ B A0 C = A '( B A0 C 0 C , C( B A0 C , 1 A! A B A ) & A0 A C 0 (! A ' A B A0 C CD & A0 A 4 ' A( ' ! B A0 C / ! ! A B A0 C , CD ! A C B B A0 C CD ' B A0 C CC ! A C 1 AD! $ B A0 C ''. B A0 C ! A C 0 ( B A0 C C B A0 C B( $ ,A 0 A 4 A B A0 C ABC A( B A0 C CC (! A DB B A0 C F B A0 C ! B A0 C B & A0 A 2 A A B A0 C C -C ! A A$ ! A 0C B A ! A . C F C ! A B A B A0 C B AC B A0 C . 1! A A ' B A0 C B A0 C . ' ' A B A0 C 57
  • 24. E8 8 AC C A 5E
  • 25. E858 C 0 (! A B A 1 C 0 < B A0 C B C ,A 0 A A C &&! 38 $ C '' C C ' , A$ 4 D$ $ F - C(C $ $ 5F
  • 26. = 8 A 1 '' -A $ F C A: CDEF C A A C 0 (E C 0 (83 0 D ECF C 0 (! AB A0 C A 2 +( E,A C 83 0 D BA +( 5I
  • 27. F8 A CD &B E '' A ( 0 - A F D - A @&' AA A A & " &!6 D , A @' AC A @A C A # A 6 '' A $ C $ " 0" A CD "'A C" A"T A 8T , C C B( $ B A0 A A A8 5J
  • 28. 5K
  • 29. I8 ) A 1 A A C F ( A "-A $ 1 AD " "C A "888 "-A $ 1 AD " " A0 C "3 0 "888 &B,6'A 0 BF "-A $ 1 AD " " A0 C "3 " " A 1 A " A 1 A " " 0 C "U! C/B8V"U =2 =V ! -86'A 0 " D" $ A" ! -8 C # A A$ ! -86'A 0 6 C 5L
  • 30. J8 B ( $ ( " CC GP A A '$ ' E C $ "C A ' 8 "C C GP C C - ' A " GP B($ D " ( "D A " " GP A D @" A- ( $ " 0 GP 0C " C GP B($ D " ( $" C "$ GP 4 $' A A( $ ' "'A C GP 'A C- "A GP " GP 0 " C A GP B C A $ ' " ( GP ( - " ( $ GP A D @" ( $A - ( $ "0 A GP B($ D " ( $"0 A 79
  • 31. J8 8 " ( $ " '' GP B CD '' " GP C 0 A $ " C GP - A - "- GP 44B "-A $ 1 AD GP A -A $ 1 AD 83 A - " GP C 0 A A " A GP ! A @" AA " GP = A A 7
  • 32. J858 " " A GP C A C " '' GP '' C " ''6'A 0 GP ,A C '' " CD ' GP B A CD ' ! A " 0 D6C C GP 0 D =N C C " GP '' " ' C GP F ' C ' EC R A - A @ $' A " C GP B 61A ' C "$ C GP ! C8 E1 - < 0' < < 888 "'A ' A ( GP , A ( $ 'A ' A EC A(< 8< 888 " C A GP B C A A 0 " ( $ GP B( $ 75
  • 33. K8 CD - A A B ( $ A 6B)B6C $' A A( C0 8 C AC C - AC 0 8 /B , A 0 8 B CD A / , ' ($ $ B A- C B A0 8N "& BA $ -- A< D ( A <$ < D< 888 77
  • 34. K8 8 C ''A C B - ( $ ( $ A 6 $ A $ A ' CD C A 3 ) 0 D 1 ( 0 A A D =F 'A , C -' C - &B / - B - A C &B A C 0 2A ", A 0A W=!/ N=CX 7E
  • 35. K858 = $' AC C A 7F
  • 36. 7I
  • 37. L8 ! CA C - 'C A ' C ( A ( $ : B A- C B A0 8N . ( !0 8 A C 0 8 A 0 A C B ( $C C B BA 0 8, / -C :1 C /X / -( C $$ - C (" A 0 A 7J
  • 38. 4 D( 888 D A $8( $ AY ' A ( 8C $ 7K
  • 39. CD 1 $ : B $ - A '' D -A $ D A @ 0 A 0 ' A8 A 8C $ A A ' C 589 C 8 7L