在Android的应用程序开发中,通常使用的是JAVA语言,除了需要熟悉JAVA语言的基础知识之外,还需要了解Android提供的扩展的JAVA功能。

  在一般的JAVA应用中,如果需用引用基础类库,通常需要使用如下的方式:
importjavax.swing.*;

  以上代码表示了引用JAVA的GUI组件Swing,javax.swing即JAVA中的一个包。

  android提供一些扩展的JAVA类库,类库分为若干个包,每个包中包含若干个类。例如:在Android中计算器是一个相对简单的程序,其入口程序文件为Calculator.java,该文件包含了以下内容:
packagecom.android.calculator2;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.util.Log;
importandroid.util.Config;
importandroid.view.Menu;
importandroid.view.MenuItem;
importandroid.view.Window;
importandroid.view.View;
importandroid.widget.Button;
importandroid.widget.ListView;
importandroid.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元素(大部分是可见的)在应用程序的屏幕中使用

更多相关文章

  1. Android: 通过Google GeoLocation进行定位
  2. Android(安卓)匿名共享内存C接口分析
  3. Android(安卓)4.4(KitKat)窗口管理子系统 - 体系框架
  4. 安卓开发入门-与java关系
  5. Android框架模式(1)-MVP入门
  6. Android的系统架构
  7. 内容提供者相关技术
  8. Android(安卓)多媒体综述
  9. Android中Parcelable的使用

随机推荐

  1. Android(安卓)使用Eclipse 构建K9
  2. Android学习笔记(14)————Socket在And
  3. Android学习笔记(16)————Android的XM
  4. Android中禁止Gridview上下滑动
  5. Android中GPRS 开关
  6. Android(安卓)2d物理引擎Box2d介绍
  7. Android(安卓)studio 通过wifi debug
  8. Android(安卓)手机录音功能实现
  9. android实现蘑菇街购物车动画效果
  10. Android(安卓)SDK 开发环境需求(软硬件)