1.Java基礎
Android應用程序開發是以Java語言為基礎的,所以沒有紮實的Java基礎知識,只是機械的照抄別人的代碼,是沒有任何意義的。
2.Linux基礎知識
Android系統的基礎是Linux操作系統。在開發過程當中,我們也需要使用到壹些Linux命令。所以說壹些Linux的基礎知識是必須的;
3.數據庫基礎知識
這個比較簡單,就是壹個增刪改查的數據庫操作,可以看壹下這本書:《SQL編程練習與解答》
4.網絡協議
至少需要學習兩種基礎的協議,HTTP協議與Socket協議;
5.Android基礎知識
按照Android SDK幫助文檔當中的Dev Guide裏面的順序,《Android視頻教程》也基本上是按照這個順序錄制的;
6.服務器端開發知識