Embedded Android
Porting, Extending, and Customizing
Publisher: O'Reilly Media
Final Release Date: March 2013
Pages: 412

Looking to port Android to other platforms such as embedded devices? This hands-on book shows you how Android works and how you can adapt it to fit your needs. You’ll delve into Android’s architecture and learn how to navigate its source code, modify its various components, and create your own version of Android for your particular device. You’ll also discover how Android differs from its Linux roots.

If you’re experienced with embedded systems development and have a good handle on Linux, this book helps you mold Android to hardware platforms other than mobile devices.

  • Learn about Android’s development model and the hardware you need to run it
  • Get a quick primer on Android internals, including the Linux kernel and Dalvik virtual machine
  • Set up and explore the AOSP without hardware, using a functional emulator image
  • Understand Android’s non-recursive build system, and learn how to make your own modifications
  • Use evaluation boards to prototype your embedded Android system
  • Examine the native user-space, including the root filesystem layout, the adb tool, and Android’s command line
  • Discover how to interact with—and customize—the Android Framework
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyEmbedded Android
 
4.6

(based on 14 reviews)

Ratings Distribution

  • 5 Stars

     

    (9)

  • 4 Stars

     

    (5)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Well-written (11)
  • Accurate (10)
  • Easy to understand (10)
  • Concise (9)
  • Helpful examples (7)

Cons

    Best Uses

    • Intermediate (13)
    • Novice (6)
    • Expert (5)
    • Student (4)
      • Reviewer Profile:
      • Developer (13), Designer (6), Maker (3)

    Reviewed by 14 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    5.0

    Excellent for both Noobs/Intermediates

    By Bioguy

    from San Francisco, CA

    About Me Developer

    Verified Buyer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly Embedded Android:

      I'm fairly advanced in my understanding of Android but needed a deeper dive into the embedded side. The pace was fast enough to keep me engaged while being slow enough to help non-experts come up-to-speed.

      Lots of great info here!

       
      4.0

      Demystifying and interesting

      By sumit bisht

      from lucknow, UP, India

      About Me Developer

      Pros

      • Accurate
      • Concise
      • Helpful examples

      Cons

      • Difficult to understand

      Best Uses

      • Intermediate
      • Novice

      Comments about oreilly Embedded Android:

      As a novice user having experience in android app development and linux and embedded systems, this book was an eye opener and offered me with a high level overview of the entire android.
      Now I can follow what an android modder is talking about!!!
      As the entire OS and the reasons behind various schemes in use in the android os are talked about, it really lends a perspective about the android os and enables you with enough knowledge to get started and comfortable with modification of the entire os.
      Disclaimer: I received my copy of the book through OReilly blogger review program.

      (2 of 2 customers found this review helpful)

       
      5.0

      A thorough introduction to Android

      By Valentine Sinitsyn

      from Russian Federation

      About Me Developer

      Verified Reviewer

      Pros

      • Concise
      • Easy to understand
      • Well-written

      Cons

        Best Uses

        • Intermediate
        • Novice

        Comments about oreilly Embedded Android:

        Being one of major mobile platforms, Android enjoys large user base and endless books aimed at mobile applications developers. What it lacks is a good introduction to the inner workings of the platform itself, although AOSP is a huge codebase, and even building it can be troublesome. When I was first introduced to Android development some years ago, it took me significant time to understand how the platform works by using its sources, daemons logs, and information found on the Web (usually scattered on blogs or mailing lists). This book saves this time.

        As stated in the headline, "Embedding Android" is thorough introduction to inner mechanics of Android, explaining how to obtain the code, build it correctly, how different bits fit together and what you can change (and what you shouldn't). You don't need to be embedded development guru to get use of the text, although certain experience in this field certainly helps. Some parts may look a bit lengthy for those with Linux development background, but overall it gives almost everything you need to start developing your own Android devices from scratch. What I'd prefer to see, however, is more detailed look on the certification process.

        (1 of 1 customers found this review helpful)

         
        5.0

        Excellent book, not for app developers.

        By ng

        from Italy (EU)

        About Me Designer, Developer

        Verified Reviewer

        Pros

        • Well-written

        Cons

          Best Uses

            Comments about oreilly Embedded Android:

            I find two main reasons to read this book: sheer curiosity and the deside to be ready for when (not if) you will have to deploy an Android-based embedded system.
            This book won't teach you about apps, there are many book approaching Android from an high_level programming point of view, here you will find what happens behind the curtains.

            The book is very neatly layed out with the various sections explained, with some arguments treated in step-by-step detail but reading it won't make you an Android pro; if you really want to be great in Android you have to take this book as an initial compass and then dive alone on the Android SDK.

            The author aim to the Android version present at the time of writing the book (Android 2.3/Gingerbread) as he honestly write in the introduction, but the main core has not changed that much and where needed he points out more recent information about Jelly Bean.

             
            5.0

            Deep in detail

            By Division By Zero

            from São Paulo, Brasil

            Verified Reviewer

            Pros

            • Well-written

            Cons

              Best Uses

              • Expert
              • Intermediate

              Comments about oreilly Embedded Android:

              If you want to go deep into Android, this is a great resource.

               
              5.0

              read this if you are working on ROMs

              By ScaryMark

              from PDX

              About Me Developer, Maker, Sys Admin

              Verified Reviewer

              Pros

              • Accurate
              • Easy to understand
              • Helpful examples
              • Well-written

              Cons

                Best Uses

                • Expert
                • Intermediate

                Comments about oreilly Embedded Android:

                See my endorsement in the book. I stand by the comments.

                If you are interested in hacking on Android ROM images this book is a must read.

                (0 of 1 customers found this review helpful)

                 
                4.0

                very good book for developers

                By leo

                from chile

                About Me Designer, Developer, Educator, Maker

                Verified Reviewer

                Pros

                • Accurate

                Cons

                • Too basic

                Best Uses

                • Intermediate

                Comments about oreilly Embedded Android:

                nice delivery.. I read in my kindle..

                (1 of 1 customers found this review helpful)

                 
                5.0

                Excellent introduction to the AOSP

                By Sheepdog

                from Oregon

                About Me Developer

                Verified Reviewer

                Pros

                • Accurate
                • Concise
                • Easy to understand
                • Helpful examples
                • Well-written

                Cons

                  Best Uses

                  • Expert
                  • Intermediate

                  Comments about oreilly Embedded Android:

                  Although there are plenty of books that teach the reader how to write Android applications, this is the only book I've found that focuses on the Android operating system itself. As such, it is of great value to anyone seeking to port Android to new hardware, or mod the OS as a hobbyist.

                  The Android code base is immense, so this book is more of an overview than a detailed how-to. But a very fine overview it is, well organized and well written, providing just enough information on a wide variety of topics (high-level architecture, organization of the code base, the build system, development tools, etc.) to get experienced developers who are new to the AOSP pointed in the right direction. And buried away in an appendix is a coding example worth its weight in gold, showing the type of modifications a developer needs to make at each level of the Android stack if they wish to expose new hardware functionality at the Android app level.

                   
                  5.0

                  Excellent book, very helpful

                  By H3

                  from Paris, France

                  About Me Developer

                  Verified Reviewer

                  Pros

                  • Accurate
                  • Concise
                  • Easy to understand
                  • Well-written

                  Cons

                    Best Uses

                    • Intermediate
                    • Novice
                    • Student

                    Comments about oreilly Embedded Android:

                    Excellent book, very helpful, the only book I could find on the embedded part of Android. Very few sources are available on the web for the customisation of Android, thus this book is a must have !

                    (4 of 4 customers found this review helpful)

                     
                    5.0

                    The embedded android book to have !

                    By Jerem

                    from Toulouse, France

                    About Me Developer

                    Verified Reviewer

                    Pros

                    • Accurate
                    • Concise
                    • Easy to understand

                    Cons

                    • Not finished

                    Best Uses

                    • Intermediate
                    • Student

                    Comments about oreilly Embedded Android:

                    The only book available on the embedded part of Android ! If you want to hack/mod Android or if you are working in a company which is working on the BSP part, you should really consider to buy this book, it's worth it. It will save you lot of time at understanding how Android makefiles work and how the whole Android build system work too.

                    Now i'm really waiting for the last chapters ! Waiting for you M. Yaghmour !

                    Displaying reviews 1-10

                    Back to top

                    Previous | Next »

                     
                    Buy 2 Get 1 Free Free Shipping Guarantee
                    Buying Options
                    Immediate Access - Go Digital what's this?
                    Ebook: $33.99
                    Formats:  DAISY, ePub, Mobi, PDF
                    Print & Ebook: $43.99
                    Print: $39.99