What knowledge does Android application development need to have?

the book I am reading about Java, recently is Java from beginner to proficiency (fourth edition). This book divides Java learning into four parts: basic knowledge-> core technology-> advanced applications--> project practice. What I want to ask is, if I only want to learn how to write Android programs, where do I need to learn? Another book is the first line of code Android. What Java knowledge do I need to learn the first line of code Android,?

Oct.28,2021

if you only do App upper-level development, then you only need to learn the basics of Java

1. The book "Java from entry to mastery" only needs to see the basic knowledge and core technology, and it is a waste of time to read Swing, JDBC and so on.

Don't touch anything related to 2.J2EE, J2SE and J2ME, which is also a waste of time

3. If you have the basic knowledge of Java, you will continue to learn Android knowledge

if you still do Native layer development, you also need to learn JNI technology and C/CPP development

that's pretty much it.

Android recommendation: ide (3rd edition) , the knowledge in this book is basically the same as the Android official document, and knowledge points can be found in the official document.

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b4015d-2c4db.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b4015d-2c4db.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?