Android作為目前手機(jī)領(lǐng)域最常用的系統(tǒng),擁有非常良好的市場前景。Android之所以能夠在移動互聯(lián)網(wǎng)市場當(dāng)中牢牢占據(jù)自己的一席之地,JAVA在其中起著重要作用。正是JAVA語言Android開發(fā)過程中的廣泛應(yīng)用,成就了其在移動互聯(lián)網(wǎng)領(lǐng)域中的輝煌!中培偉業(yè)《Android APP開發(fā)架構(gòu)應(yīng)用實踐》李老師指出,Android應(yīng)用程序開發(fā)中,通常使用的是JAVA語言,除了需要熟悉JAVA語言的基礎(chǔ)知識之外,還需要了解Android提供的擴(kuò)展的JAVA功能。
在一般的JAVA應(yīng)用中,如果需用引用基礎(chǔ)類庫,通常需要使用如下的方式:
import javax.swing.*;
以上代碼表示了引用JAVAGUI組件Swing,javax.swingJAVA中的一個包。
android提供一些擴(kuò)展的JAVA類庫,類庫分為若干個包,每個包中包含若干個類。
在Android中,各種包寫成android.*的方式,重要包的描述如下所示:
android.app :提供高層的程序模型、提供基本的運行環(huán)境
android.content:包含各種的對設(shè)備上的數(shù)據(jù)進(jìn)行訪問和發(fā)布的類
android.database :通過內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫
android.graphics:底層的圖形庫,包含畫布,顏色過濾,點,矩形,可以將他們直接繪制到屏幕上
android.location :定位和相關(guān)服務(wù)的類
android.media :提供一些類管理多種音頻、視頻的媒體接口
android.net :提供幫助網(wǎng)絡(luò)訪問的類,超過通常的java.net.* 接口
android.os:提供了系統(tǒng)服務(wù)、消息傳輸、IPC機(jī)制
android.opengl :提供OpenGL的工具
android.provider:提供類訪問Android的內(nèi)容提供者
android.telephony :提供與撥打電話相關(guān)的API交互
android.view:提供基礎(chǔ)的用戶界面接口框架
android.util:涉及工具性的方法,例如時間日期的操作
android.webkit:默認(rèn)瀏覽器操作接口
android.widget:包含各種UI元素大部分是可見的在應(yīng)用程序的屏幕中使用)。
Android APP開發(fā)架構(gòu)應(yīng)用實踐》是中培偉業(yè)精品課程,致力于為行業(yè)培養(yǎng)專業(yè)的Android APP開發(fā)人才。本課程自推出以來,培養(yǎng)了一大批Android 開發(fā)領(lǐng)域的高端實用性人才,深受廣大學(xué)員的認(rèn)可,贏得了廣泛的贊譽。