The Android game programming bundle is all you need to master Java and making games with the Android API in Android Studio.
Start with Learning Java by Building Android Games which introduces the Java language alongside building some simple Android games.
You can then move on to Android Game Programming by Example to build three progressively more complex games.
Next you will be ready for Mastering Android Game Development which teaches much more advanced game development techniques. You will likely need to use the pure-Java book, Java: A Beginners Guide alongside to help understand some more advanced Java concepts.
The cherry on the cake of this bundle is OpenGL ES2 for Android which will put to use everything you have learnt so far about Android and Java as well as pushing new boundaries with OpenGL ES and introducing game development in 3d. By the end of this final book you will have a built a 3d air hockey game.