Android 是由谷歌公司推出的一款基于Linux平台的开源手机操作系统平台。

在Android类库中,各种包写成android.*的方式,重要包的描述如下所示:

[1]android.app:提供高层的程序模型、提供基本的运行环境;

(1)android.app.Activity;

(2)android.app.ListActivity;

(3)android.app.Service;

[2]android.content:包含各种的对设备上的数据进行访问和发布的类;

(1)android.content.Intent;

(2)android.content.ComponentName;

(3)android.content.ServiceConnection;

[3]android.database:通过内容提供者浏览和操作数据库;

[4]android.graphics:底层的图形库,包含画布,颜色过滤,点,矩形,可以将他们直接绘制到屏幕上;

(1)android.graphics.Color;

[5]android.location:定位和相关服务的类;

[6]android.media:提供一些类管理多种音频、视频的媒体接口;

[7]android.net:提供帮助网络访问的类,超过通常的java.net.* 接口;

(1)android.net.Uri;

[8]android.os:提供了系统服务、消息传输、IPC机制;

(1)android.os.Bundle;

(2)android.os.IBinder;

[9]android.opengl:提供OpenGL的工具,3D加速;

[10]android.provider:提供类访问Android的内容提供者;

[11]android.telephony:提供与拨打电话相关的API交互;

[12]android.view:提供基础的用户界面接口框架;

(1)android.view.View;
  

1)android.view.View.OnClickListener;

(2)android.view.Menu;
(3)android.view.MenuItem;

(4)android.view.LayoutInflater;

(5)android.view.ViewGroup;

[13]android.util:涉及工具性的方法,例如时间日期的操作;

[14]android.webkit:默认浏览器操作接口;

[15]android.widget:包含各种UI元素(大部分是可见的)在应用程序的屏幕中使用;

(1)android.widget.Button;

(2)android.widget.Toast:是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。

(3)android.widget.AdapterView:是由适配器生成的适配器视图;

(4)android.widget.AdapterView.OnItemClickListener:在适配器视图中的ItemClick的回调;

(5)android.widget.ArrayAdapter:所支持的一个具体的任意对象数组BaseAdapter;

(6)android.widget.SimpleAdapter;

补充:

[1]常用java类

(1)java.util.ArrayList;
(2)java.util.HashMap;
(3)java.util.Iterator;
(4)java.util.List;
(5)java.util.Map;

Android 之类库常用包的更多相关文章

  1. android studio 引入第三方类库jar包

    第三方类库jar包 这就简单多了,直接将jar包拷贝到app/libs下,然后在app下的build.gradle中添加此jar的依赖.如下: dependencies { compile 'com. ...

  2. Android support library支持包常用控件介绍(二)

    谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现 Material Design设计效果,官方给出了Android support design library ...

  3. Android 开发中常用小技巧

    TextView中的getTextSize返回值是以像素(px)为单位的, 而setTextSize()是以sp为单位的. 所以如果直接用返回的值来设置会出错,解决办法是 用setTextSize() ...

  4. Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令

    Android源码浅析(四)--我在Android开发中常用到的adb命令,Linux命令,源码编译命令 我自己平时开发的时候积累的一些命令,希望对你有所帮助 adb是什么?: adb的全称为Andr ...

  5. Android开发调试常用命令列表

    Android开发调试常用命令列表 adb命令 am am start -n com.iflytek.autofly.account/.ui.MainActivity am start -n com. ...

  6. Android 第三方类库简单使用之EventBus

    Android 第三方类库之EventBus 1 PS 工欲善其事必先利其器. Eventbus也是一款在开发中常用的利器 这篇也对EventBus的简单介绍和使用,与之前个xutils介绍的级别一样 ...

  7. Android开发工具常用快捷键大全

    Android开发中常用的开发工具有android studio和eclipse两种,下面小编整理了一些这两种开发工具中常用的快捷键,使用这些快捷键,你的android编程将事半功倍. android ...

  8. Python 常用包收集

    转自:http://www.cnblogs.com/Logic0/archive/2010/09/03/1850382.html 常用的自带类库 常用的外部类库       Tkinter———— P ...

  9. 如何使用charles对Android Https进行抓包

      Charles.png charles是一款在Mac下常用的截取网络封包工具,对Android Http进行抓包,只要对手机设置代理即可,但对Android Https进行抓包还是破费一些功夫,网 ...

随机推荐

  1. 【洛谷】2473:[SCOI2008]奖励关【期望DP(倒推)】

    P2473 [SCOI2008]奖励关 题目背景 08四川NOI省选 题目描述 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关.在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不 ...

  2. 【8.13校内测试】【DP】【按除数分类】【二分】

    感觉今天状态不太好啊一大早就很困,t1卡得有点久,以为三道题都是这个难度,结果难度完全是倒着排的啊!!在dp和数学上还得多练题!! 很像背包的一道DP??先不考虑树的结构,给每个点都先分配一个度数,剩 ...

  3. Loj10153 二叉苹果树

    题目描述 有一棵二叉苹果树,如果数字有分叉,一定是分两叉,即没有只有一个儿子的节点.这棵树共 NN 个节点,标号 11 至 NN,树根编号一定为 11. 我们用一根树枝两端连接的节点编号描述一根树枝的 ...

  4. vijos 1659 河蟹王国 线段树区间加、区间查询最大值

    河蟹王国 Time Limit: 1 Sec  Memory Limit: 256 MB 题目连接 https://vijos.org/p/1659 Description 河蟹王国有一位河蟹国王,他 ...

  5. 原型设计工具 Axure

    ahjesus Axure RP 7.0注册码 ahjesus Axure RP 7.0注册码 用户名:axureuser 序列号:8wFfIX7a8hHq6yAy6T8zCz5R0NBKeVxo9I ...

  6. iOS 视频组件

    公司最近要在项目里新增一个随手拍的功能,所以呢我在网上找了个比较不错的demo,顺便研究了下它的代码结构.感谢大神的分享,如有侵权,请告知哦!

  7. 重温PHP之选择排序

    思路:一组数中,选出最小者与第一个位置数交换,然后在剩余数中再找最小者与第二个位置数交换,依次类推,循环到倒数第二个数和最后一个数比较为止. 测试代码: 结果:

  8. 使用 Headless Chrome 进行页面渲染 - 知乎专栏

    使用 Headless Chrome 进行页面渲染 - 知乎专栏 使用 Headless Chrome 进行页面渲染 - 知乎专栏 这里我们使用 chrome-remote-interface 来远程 ...

  9. mysql---总体备份和增量备份

    总体备份: 对整张表或者整个数据库甚至全部数据库进行备份. 增量备份: 对某一范围内的数据进行备份. 1.总体备份: 对表进行备份: 针对存储引擎为myisam的表,能够直接复制frm.myd.myi ...

  10. web语义化,从松散到实战

    GitHub:http://liu12fei08fei.github.io/html/4semantic.html web语义化,从松散到实战 在这篇文章之前,我放弃了很多次,写关于语义化方面的文章: ...