Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,由Google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。Android操作系統(tǒng)初由Andy Rubin開發(fā),主要支持手機(jī)。2005年8月由Google收購注資。2007年11月,Google與84家硬件制造商、軟件開發(fā)商及電信營運商組建開放手機(jī)聯(lián)盟共同研發(fā)改良Android系統(tǒng)。隨后Google以Apache開源許可證的授權(quán)方式,發(fā)布了Android的源代碼。為數(shù)不多部Android智能手機(jī)發(fā)布于2008年10月。Android逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機(jī)、
android開發(fā)app_安卓開發(fā)平板app
Android APP的運行環(huán)境可以是android手機(jī),也可以是支持android的模擬器。
Android 開發(fā)版本,需要注意。例如較低支持4.0版本的app,不能運行在2.2、2.3等版本的設(shè)備上。下面是android的常用版本號:
Android 2.2 - Froyo
Android 2.3 - Gingerbread
Android 3.0/3.1/3.2 - Honeycomb
Android 4.0 - Ice Cream Sandwich
Android 4.1/4.2/4.3 - Jelly Bean
Android 4.4 - KitKat
Android 5.0/5.1 - Lollipop
先說一下,Android系統(tǒng)的開發(fā)是底層C,中間層C++/C,上層應(yīng)用是JAVA,應(yīng)該說,系統(tǒng)是C和C++開發(fā),只有運行在其上的應(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
android開發(fā)app_安卓開發(fā)平板app
如果想開發(fā)andriod app,你需要擁有這些東西:
1、Java基本知識(或任何其他面向?qū)ο笳Z言)
2、免費下載的Android SDK(包含Android模擬器)
3、免費的Android文檔
4、免費的IDE (例如Eclipse)
還有一些并不是必要的,但可能非常有用的東西:
5、一部Android手機(jī)。
6、各種教程;
一:現(xiàn)在也有很多app生成網(wǎng)站,直接用就可以了