One, the study of programming language
There are many programming languages available in Android application development, so you should focus on the following programming languages.
①c/c++ language. C language is a kind of structured language. It is clear in level, easy to arrange the program according to Modularization method, easy to debug and protect. Its function is abundant, the expression is strong, the use is convenient, the application is wide, the policy procedure is high, the implantation is good, both the high-level language characteristic, but also has the low-level language many characteristics, is suitable as the system to depict the language, can use to write the system software, can also use to write the
②java language. The Java language is the basic language of Android application software development, first grasps the object-oriented Foundation design criterion, has these basic standards the support, may analogy.
Second, the study of basic application development
Master of the Android system architecture, familiar with the construction of the entire Android application development environment, as well as the use of common commands and tools, proficient in Android UI development, including the use of standard controls, as well as customizing a wide range of UI controls, with the animation part of the use, so that their UI design more dazzling more attractive.
Third, the study of core component development
Proficient in the use of the core components of Android application development, including Acitivity window activity management, intent Messenger that connects components to communication, service components that are not visible on the server, and contentprovider that provide shared data; Then you need to master the very useful data store in Android apps, and review the Web technology in Java, and incorporate it into Android applications, especially common HTTP communications, and the parsing of XM L,json data.
Four, an Android forum Exchange study
Domestic can go to EoE, foreign can go to StackOverflow. You can go to code Google to download a number of open source Android application software development projects, to learn. Some time ago, Csdn summed up a number of popular Android application software development Source: directly to use!
Five, in-depth development of learning
Android application software Development more diverse, you can try multimedia, such as: Audio and video playback, camera, alarm clock, and other common equipment, such as: GPS, gravity sensors, compass and so on.