一、安卓開發用什么語言
1、Java語言:java語言仍然是安卓開發的主流語言,也是很多安卓開發人員經常使用的語言。Java語言有著和C語言類似的“形式和感覺”,但比C語言更簡單易用,編程采用了“面向對象”的方法。同時,java也可以用來編寫小容量的應用程序模塊,可以作為網頁的一部分,允許用戶對網頁進行交互操作。
2、C語言:C語言是一種通用的計算機編程語言,廣泛應用于底層模塊開發(如驅動、解碼器和算法實現)、服務應用(如web服務器)和嵌入式應用(如微波爐中的程序)C語言提供了可以編譯、處理低級內存、生成少量C語言更適合效率較高的復雜設施,比如大型游戲、一些基礎庫、大型桌面應用等。
3、Kotlin語言:Kotlin是另一種官方Android語言。它在很多方面類似于Java,但是更容易理解。盡管它在Android Studio之外沒有得到廣泛使用,但它現在也是Google的優選語言。對于那些希望在眾多項目中擔任開發人員的人來說,這可能有點不那么吸引人了。

二、安卓開發中默認的數據庫是什么
安卓開發中默認的數據庫是SQLite。
SQLite,是一款輕型的數據庫,是遵守ACID的關系型數據庫管理系統,它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領域項目。它的設計目標是嵌入式的,而且已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統,同時能夠跟很多程序語言相結合,比如Tcl、C#、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源的世界著名數據庫管理系統來講,它的處理速度比他們都快。