一、安卓開發用什么語言
1、Java語言:java語(yu)言(yan)仍(reng)然是安(an)卓開(kai)發的(de)(de)主(zhu)流語(yu)言(yan),也是很多安(an)卓開(kai)發人員經(jing)常(chang)使用(yong)(yong)的(de)(de)語(yu)言(yan)。Java語(yu)言(yan)有著和C語(yu)言(yan)類似的(de)(de)“形(xing)式和感覺”,但比C語(yu)言(yan)更簡單易用(yong)(yong),編程采用(yong)(yong)了“面向對象”的(de)(de)方法。同時,java也可(ke)以(yi)用(yong)(yong)來編寫小容量的(de)(de)應用(yong)(yong)程序模塊,可(ke)以(yi)作為(wei)網(wang)頁的(de)(de)一部分,允許用(yong)(yong)戶對網(wang)頁進行交互操作。
2、C語言:C語言是一種通用的計算機編程語言,廣泛應用于底層模塊開發(如驅動、解碼器和算法實現)、服務應用(如web服務器)和嵌入式應用(如(ru)(ru)微波爐中的程序)C語言提供了可以編譯、處(chu)理低級內存、生成少量C語言更適(shi)合效率較高的復雜設施,比(bi)如(ru)(ru)大型游戲(xi)、一些(xie)基礎庫、大型桌面應(ying)用等(deng)。
3、Kotlin語言:Kotlin是(shi)另一種官方Android語(yu)言。它(ta)在(zai)很多方面類似(si)于Java,但是(shi)更容易理解。盡管它(ta)在(zai)Android Studio之外沒(mei)有(you)得到(dao)廣泛使用,但它(ta)現在(zai)也(ye)是(shi)Google的優(you)選語(yu)言。對于那(nei)些希望在(zai)眾(zhong)多項目中擔任開發(fa)人(ren)員的人(ren)來說,這可(ke)能有(you)點不那(nei)么吸引人(ren)了。
二、安卓開發中默認的數據庫是什么
安卓開發中(zhong)默認的數據(ju)庫是SQLite。
SQLite,是(shi)一(yi)款輕型的(de)(de)(de)(de)數(shu)據庫(ku)(ku),是(shi)遵(zun)守(shou)ACID的(de)(de)(de)(de)關系(xi)(xi)(xi)型數(shu)據庫(ku)(ku)管理(li)(li)系(xi)(xi)(xi)統(tong),它(ta)(ta)包(bao)含在一(yi)個(ge)相對小的(de)(de)(de)(de)C庫(ku)(ku)中。它(ta)(ta)是(shi)D.RichardHipp建立的(de)(de)(de)(de)公有(you)領(ling)域項目。它(ta)(ta)的(de)(de)(de)(de)設計(ji)目標是(shi)嵌(qian)入(ru)式(shi)的(de)(de)(de)(de),而且已(yi)經在很(hen)多(duo)嵌(qian)入(ru)式(shi)產品中使用(yong)了(le)它(ta)(ta),它(ta)(ta)占(zhan)用(yong)資源(yuan)非常的(de)(de)(de)(de)低,在嵌(qian)入(ru)式(shi)設備中,可能只需要(yao)幾百K的(de)(de)(de)(de)內存就(jiu)夠了(le)。它(ta)(ta)能夠支持Windows/Linux/Unix等等主(zhu)流的(de)(de)(de)(de)操作系(xi)(xi)(xi)統(tong),同(tong)時(shi)能夠跟很(hen)多(duo)程序語(yu)言相結合,比如Tcl、C#、PHP、Java等,還(huan)有(you)ODBC接口,同(tong)樣比起Mysql、PostgreSQL這兩(liang)款開(kai)源(yuan)的(de)(de)(de)(de)世界著名數(shu)據庫(ku)(ku)管理(li)(li)系(xi)(xi)(xi)統(tong)來講,它(ta)(ta)的(de)(de)(de)(de)處理(li)(li)速度比他們都快(kuai)。