From amazon:
"this gentle introduction shows experienced object-oriented programmers how to use Android’s basic building blocks to create user interfaces, store data, connect to the network, and more."
So probably not an absolute beginner book. You would probably be better off learning
Java with another book and once you get the fundamentals of Java programming down, move on to this one. If i misunderstood your post and you do have some Java programming experience, this should be ok from what I see as this should be a step by step introduction using a single project as a teaching tool (which imho, is the best way to do it).