您好,登錄后才能下訂單哦!
這期內(nèi)容當中小編將會給大家?guī)碛嘘P如何分析Android Java包的各種功能,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
熟悉Android操作系統(tǒng)的朋友都知道,開發(fā)Android應用程序基本上使用的都是Java語言。那么要想靈活的應用這一系統(tǒng),就應當熟悉其中的Android Java包的各種功能。一般的JAVA應用中,如果需用引用基礎類庫,通常需要使用如下的方式:
import javax.swing.*;
以上代碼表示了引用JAVA的GUI組件Swing,javax.swing即JAVA中的一個包。
Adroid提供一些擴展的JAVA類庫,類庫分為若干個包,每個包中包含若干個類。例如:在Android中計算器是一個相對簡單的程序,其入口程序文件為Calculator.java,該文件包含了以下內(nèi)容:
package com.android.calculator2; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.util.Config; import android.view.Menu; import android.view.MenuItem; import android.view.Window; import android.view.View; import android.widget.Button; import android.widget.ListView; import android.content.res.Configuration;
在Android中,各種包寫成android.*的方式,重要包的描述如下所示:
android.app :提供高層的程序模型、提供基本的運行環(huán)境
android.content:包含各種的對設備上的數(shù)據(jù)進行訪問和發(fā)布的類
android.database :通過內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫
android.graphics:底層的圖形庫,包含畫布,顏色過濾,點,矩形,
可以將他們直接繪制到屏幕上.
android.location :定位和相關服務的類
android.media :提供一些類管理多種音頻、視頻的媒體接口
android.net :提供幫助網(wǎng)絡訪問的類,超過通常的java.net.* 接口
android.os:提供了系統(tǒng)服務、消息傳輸、IPC機制
android.opengl :提供OpenGL的工具
android.provider:提供類訪問Android的內(nèi)容提供者
android.telephony :提供與撥打電話相關的API交互
android.view:提供基礎的用戶界面接口框架
android.util:涉及工具性的方法,例如時間日期的操作
android.webkit:默認瀏覽器操作接口
android.widget:包含各種UI元素(大部分是可見的)
在應用程序的屏幕中使用
上述就是小編為大家分享的如何分析Android Java包的各種功能了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業(yè)資訊頻道。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。