來源:Android中各種JAVA包的功能描述

  在Android的應用程序開發中,通常使用的是JAVA語言,除了需要熟悉JAVA語言的基礎知識之外,還需要瞭解Android提供的擴展的JAVA功能。
     在一般的JAVA應用中,如果需用引用基礎類庫,通常需要使用如下的方式:
                import javax.swing.*; 
     以上代碼表示了引用JAVA的GUI組件Swing,javax.swing即JAVA中的一個包。
     android提供一些擴展的JAVA類庫,類庫分為若干個包,每個包中包含若干個類。例如:在Android中計算器是一個相對簡單的程序,其入口程序文件為Calculator.java,該文件包含了以下內容:
                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         :提供高層的程序模型、提供基本的運行環境
         android.content    :包含各種的對設備上的數據進行訪問和發佈的類
         android.database :通過內容提供者瀏覽和操作數據庫
         android.graphics  :底層的圖形庫,包含畫布,顏色過濾,點,矩形,可以將他們直接繪製到屏幕上.
         android.location   :定位和相關服務的類
         android.media     :提供一些類管理多種音頻、視頻的媒體接口
         android.net         :提供幫助網絡訪問的類,超過通常的java.net.* 接口
         android.os          :提供了系統服務、消息傳輸、IPC機制
         android.opengl   :提供OpenGL的工具
         android.provider  :提供類訪問Android的內容提供者
         android.telephony :提供與撥打電話相關的API交互
         android.view          :提供基礎的用戶界面接口框架
         android.util      :涉及工具性的方法,例如時間日期的操作
         android.webkit    :默認瀏覽器操作接口
         android.widget    :包含各種UI元素(大部分是可見的)在應用程序的屏幕中使用

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()