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