2. the development of 2.ANROID can be divided into:
1), Android client application
Such as Sina Weibo, online banking client, Ke Fan, Taobao client, fast disk client, etc. The application of Android here is mainly based on the interface layer. The core is still online. But from the application level, almost larger websites need to have mobile client programs.
2), Android general class program
Such as LBS (Location-based Service)-based applications (usually embedded in client applications) and streaming media playback applications. Because of the convenience of mobile devices, such applications have good prospects.
3) Android game development
Need to master the game engine LGame, game framework, etc. The game on the mobile phone will be a big piece of content with bright prospects.
4) The underlying development of Android.
You need to master the basic things such as C and Linux, and the development direction should be driver, protocol development and embedded development.
If you want to develop client applications, you need to know J2EE(SSH). (It depends on the architecture of the server)