
我自己也學習了幾個月,只是我用的c#,但是我在網(wǎng)絡上學的,我大概說給你下聽吧介紹你還是用JAVA。
首先,必須要有程序語言的基礎,比如C,或直接由JAVA基礎也行。

學會JAVA《JAVA編程思想》
了解安卓《ANDRIOD應用揭秘》,以及生命周期
學會安卓控件,數(shù)據(jù)庫,xml,以及其他的資源目錄結構的用途
搭載JAVA環(huán)境,下載IDE,一般使用ADT開發(fā)(看附件)
準備好安卓系統(tǒng)的手機(虛擬機只能簡單虛擬運行,實際用安卓設備測試BUG比較好)
新建安卓工程
構思要做什么,去看下吧
java的app開發(fā)_安卓app開發(fā)引擎
先說一下,Android系統(tǒng)的開發(fā)是底層C,中間層C++/C,上層應用是JAVA,應該說,系統(tǒng)是C和C++開發(fā),只有運行在其上的應用app用的java,2d的cocos2dx,3d的用unity3d,另外Android應用一般用的是eclipse來開發(fā)的,用的是java,而unity用的C#和js,cocos2dx用C++,可以生成win的exe,Android的apk,IOS的ipa等,建議用unity
ios用的是objective-c,也是面向對象的開發(fā)。
android用的是java,既然你學的java,android的開發(fā)更容易上手,但是apple的app開發(fā)工具更為友好方便。
apple的app store是可以收費賺錢。但是如果做apple的app開發(fā),你需要有一臺mac,因為xcode等apple開發(fā)工具需要在蘋果的系統(tǒng)下運行,還需要在apple store申請購買開發(fā)資格。需要先期投入資金。
android的開發(fā)沒有這些限制。
java的app開發(fā)_安卓app開發(fā)引擎
安卓 Android開發(fā)語言為java,開發(fā)者一般是用谷歌公司開發(fā)的android sdk搭建開發(fā)環(huán)境,使用Java進行安卓應用的開發(fā)。
爪哇是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaEE, JavaME, JavaSE)的總稱。Java自面世后就非常流行,發(fā)展迅速,對C++語言形成了有力沖擊。Java技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數(shù)據(jù)中心、科學超級計算機、同時擁有全球較大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。