1、JAVA基礎知識,安卓應用程序開發是以JAVA語言爲基礎的,想要做好安卓手機軟件開發,需要紮實的JAVA基礎;2、Linux基礎知識,在開發過程當中,需要用到Linux命令;3、數據庫基礎知識 ;4、網絡協議,比如HTTP協議與Socket協議;5、安卓基礎知識;6、服務器端開發知識。