I would say go with Beginning Android 4 as Beginning Android 4 for games is for these that have some knowledge of Android already. I'm at the moment reading Android Pro 3, but it is little bumpy ride as authors seems to give to much theory and code is coming in small doses. You can always get code from book on APress site
peter_budo
Code tags enforcer
15,436 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 902
Since you say you know C# (which has very similar syntax to Java) you will do fine. Just need to be more proactive with Android API, little different from MSDN
peter_budo
Code tags enforcer
15,436 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 902
peter_budo
Code tags enforcer
15,436 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 902