不怎么需要。。
Android開發(fā)中的UI是一套全新的東西,有自己的MVC架構(gòu),和JAVA中的GUI(AWT,SWING)不同,但如果會JAVA的GUI開發(fā)的話還是不錯的,因為兩者之中的一些機制還是有些類似的,如事件監(jiān)聽器模型,其它關(guān)聯(lián)不是很大,可以相互借鑒。
至于數(shù)據(jù)庫,Android系統(tǒng)內(nèi)置了SQLite數(shù)據(jù)庫,支持的數(shù)據(jù)類型和函數(shù)和Oracle簡直不可同日而語,畢竟,一個是專用于嵌入式的數(shù)據(jù)庫,一個是企業(yè)級大型數(shù)據(jù)庫,這個完全不用去學(xué)Oracle。SQLite數(shù)據(jù)庫的使用很簡單的,借助于Android中的數(shù)據(jù)庫操作封閉類,可以很容易的設(shè)計出功能強大的數(shù)據(jù)庫軟件的。