Cause
Since the beginning of Android's time has not written the blog consciousness, now the Android door is into, is stepping on the road to walk, but this all the way also took a lot of detours. I think, it's always easier to get started with Android, network resources are rich, even Google has provided the Eclipse+sdk+adt integration (that was to install the ADT plug-in configuration), download down unzip, open eclipse-> It's HelloWorld directly. Then you follow the book to make a few activities to each other to jump, listening to a few buttons can also do a variety of interesting things.
Now that I think about it, it's really not very difficult to get started. Understand the work environment, learn some Java foundation, according to a variety of tutorials disorderly do, also unknowingly into the door.
So, I would like to summarize some of the experience, for those who enter the door of the developers can be more smoothly and faster to step.
The knowledge base of this tutorial
- Java Basics (Object-oriented, threading).
- Can quickly make a simple Android calculator.
- Learn about HTTP and plain network concepts that will be programmed on the basis of Android network.
- Simple application of the Android data storage method such as SQLite.
- In short, everything has a simple understanding of the best ~
Android Getting Started recommendation
"So I haven't been in touch with Java and Android development, how should I get started?" ”
My advice is to:
Buy a book. And be sure to buy the latest books, the system used in the book at least from the Android4.0 back bar.
Google. No matter what method, in short must use Google, usually with Baidu Fair, can't search to cut into Google.
Community. Try to get to know a group of friends with the same Android learning aspirations of small partners, whether in the students, forums, QQ Group, discuss problems and impart experience will be convenient.
Practice. Even if it is to find someone else to write the source code to read, copy, will be improved, and constantly seek better solutions to your needs, and constantly put forward new needs to update their technical route (do not do mechanical work, and constantly repeat what they have already will be a waste of time)
Statement
I also continue to study, just summed up some of my experience, I hope that the same as I on the advanced path of the developers can be helpful.
If there is a mistake, please state that you are grateful.
The original is located in the personal blog: "Android Advanced Series Tutorial" Preface
By:cyhhao Http://blog.zhusun.in/cyhhao
Introduction to the Advanced series of Android tutorials