Android API介绍

 

android 包含应用平台和在定义应用程序所用到android系统功能的应用权限的资料文件类,
android.accessibilityservice:这个包中的类用于为无障碍服务的开发提供替代或增强的反馈给用户
android.accounts:
android.animation:这些类提供动画系统的功能特性,它允许使用任何类型的动画对象属性,int,float和16进制颜色值都是默认支持的,也可以通过自定义一个动画让告诉应用按你的设置去运行
android.app 封装好的Andorid全部应用程序模型类
android.app.admin:提供系统级的设备管理功能,允许您创建安全感知的应用程序用于android系统企业级别的设置,如可以让你的应用程序也能执行屏幕锁定,屏幕亮度调节、出厂设置等功能
android.app.backup: 此包下的类包含了备份和修复应用程度功能的,如果用户清除设备上的数据或升级到一个新的系统,当应用程序在重新安装时可通过已启用的备份用于修复用户之前的数据
android.appwidget:此包下的类包含在创建一个应用小部件时所必需要组件,用户可将它嵌入在其他应用程序(如主屏幕),无需启动一个新的活动就可快速访问自身应用程序的数据和服务,
android.bluetooth:此包下的类提供手机蓝牙管理功能,例如搜索设备,连接设备,管理设备之间的数据的传输,
android.content:设备上的数据访问和发布。
android.content.pm:此包下的类提供访问一个应用包的相应信息,信息内容包括:活动,权限,服务,应用签名,提供者,
android.content.res:此包下的类用于访问应用程序的资源,例如:原文件,颜色,图片,多媒体等,和一些可影响设备运行的重要配置的详细信息
android.database:此包下类的用于探索通过内容提供者返回的数据
android.database.sqlite:此包下类的包含SQLITE数据库管理类,用于一个应用程序去管理的它所拥有的私有的数据库
android.drm:此包下的用于管理DRM系统机制和控件DRM机制的插件的功能,DRM解释:DRM提供一套机制对用户使用手机上的媒体内容(如ringtong, mp3等)进行限制,如限制拷贝给第三方,限制使用次数或时限等,从而保护内容提供商的权利,
android.gesture:此包下的类用于创建,识别,加载,保存一个手势
android.graphics:此包下的类提供一些低级的绘图功具,例如:画布,颜色过滤,顶点坐标,和长方形以便于发开者的绘图直接处理在设备屏幕上,
android.graphics.drawable.shapes:此包下的类用于几何绘图
android.hardware:提供支持硬件功能的类,例如:照像机和其它传感器
android.hardware.input
android.hardware.usb提供支持android系统设备的USB接口与外围设备的相连
android.inputmethodservice:输入法的基类
android.location:包括的类用于定义android地理位置和与此关系的服务
android.media:提供管理各种各样音频和视频接口的类
android.media.audiofx:提供管理多媒体框架中实现的音频效果的
android.media.effect:提供允许你运用各种图像和视频的视觉效果的类
android.mtp:提供的API让你直接连接照像机和其它设备与之互动,
android.net:帮助连接网络权限,
android.net.http
android.net.nsd:实时视频传输时采用的TCP协议,允许应用程序管理需求或多媒体交互式数据流。
android.net.sip:提供SIP协议功能权限,例如:创建和回应网络电话时所调用的SIP协议,
android.net.wifi:提供设备在管理无线网络功能的权限
android.net.wifi.p2p:提供通过WI-FI直接创建点对点连接的类
android.net.wifi.p2p.nsd:没有解释
android.nfc:提供近场共享小负载数据功能,允许你在NFC tag和Android设备或者两个Android设备间共享小负载数据。
android.nfc.tech:这些类提供了标签技术特点,任何类型标的签扫描
android.opengl:提供OpenGL ES静态接口和功能类
android.os:提供基本的操作系统服务,信息传递,和进程间的会话于设备上
android.os.storage:包含系统存储服务
android.preference:提供管理应用程序参数设置和实现参数设置界面的类
android.provider:内容提供者权限便利类
android.renderscript:RenderScript是一种3D运行时框架,其提供构造3D场景的API函数,同时为最大程度的优化性能,还支持平台无关的shade语言。开发者不仅可以采用RenderScript技术来开发3D应用,还可以用来作特定的高性能数据处理。
android.sax:android内置的一种XML解析方式,SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备
android.security:没有解释
android.service.textservice:创建你自己的拼写检查器服务。这个框架管理着你自己的拼写检查器服务与文本输入域的交互
android.service.wallpaper:
android.speech:
android.speech.tts:
android.telephony:提供API用于监控基本的手机信息,如网络类型和连接状态,
android.telephony.cdma:提供便于利用CDMA特定的电话功能。
android.telephony.gsm:GSM特定的电话功能支持类
android.test:单元测试支持类
android.test.mock:定义了方便测试用的测试类
android.test.suitebuilder:运行测试用例的TestRunner类
android.text:文字的设置
android.text.format:包含java.util 和java.text.之外的其它文本格式
android.text.method:监控键盘的输入和更换
android.text.style:文字显示风格的定义
android.text.util:文字的工具,如让文字具有E-Mail或是链接效果
android.util:android工具类,如日期,时间,数字格式的转换等等
android.view:用来处理屏幕布局与用户的互类
android.view.accessibility:
android.view.animation:提供用来处理补间动画
android.view.inputmethod:视图和输入法(如软键盘)之间的互动的框架类
android.view.textservice:
android.webkit:android系统内置浏览器
android.widget:此包包含绝大部分的UI控件

时间: 2024-10-17 12:34:56

Android API介绍的相关文章

Android无线测试之—UiAutomator UiScrollable API介绍三

获取列表子元素 一.相关API介绍 返回值 API 描述 UiObject getChildByDescription(UiSelector childPattern, String text, boolean allowScrollSearch) 是否允许滚动查看获取具备UiSelector条件元素集合后再以文本描述条件查找对象 UiObject getChildByDescription(UiSelector childPattern, String text) 默认滚动获取具备UiSele

Android无线测试之—UiAutomator UiCollection API介绍

UiCollection类介绍 一.UiCollection类说明 1)UiCollection类是UiObject类的子类,即UiObject类的所有方法都被UiCollection继承下来了,都可以使用 2)UiCollection代表元素条目的集合 二.UiCollection功能说明 1)先按照一定的条件枚举出容器类界面所有符合条件的子元素 2)再从符合条件的元素的和集中再次通过一定的条件最终定位需要的组件 三.UiCollection使用场景 1)一般使用容器类组件作为父类 2)一般用

Android无线测试之—UiAutomator UiObject API介绍六

手势操作 1.手势相关操作 2.相关API介绍 返回值 API 描述 boolean performMultiPointerGesture(PointerCoords[]... touches) 执行单手触控手势,可定义任意手势与形状 boolean performTwoPointerGesture(Point startPoint1, Point startPoint2, Point endPoint1, Point endPoint2, int steps) 执行任意两个手指触控手势,模拟两

android api实现高斯模糊,且兼容低版本

一.利用android api实现高斯模糊 关于高斯模糊网上已经有很多不错的文章介绍了,在这里就不重复了.先来看一个效果 效果已经看到了,就来看看怎么实现的吧.首先是实现高斯模糊的核心代码 <span style="white-space:pre"> </span>public static Bitmap blurBitmap(Bitmap bitmap, Context context) { // 用需要创建高斯模糊bitmap创建一个空的bitmap Bit

Json解析速度比较-Android API、Gson、Fastjson

IOS现成的API里的json解析速度非常快,这里就不说了,今天对比一下Android里面json的解析库. 首先第一个是Android API里面自带的json解析,其次是谷歌提供的Gson解析库(开源),其次是在网上看到的解析很快速的阿里巴巴分享的Fastjson包.Android自带的json解析大家一定都很熟悉了,这里不介绍了,这里详细说说谷歌提供的另一套解析库Gson: gson的使用方法非常的简单.只需要将需要解析的json字符串和对应的Bean类xing型传递给GSON类的from

Android平台介绍

一.Android平台介绍 什么是智能手机 具有独立的操作系统,独立的运行空间,可以由用户自行安装软件.游戏.导航等第三方应用程序,并可以通过移动通讯网络来实现无线网络接入的手机类型总称. 智能手机操作系统 Android.IOS.Windows Phone.BlackBerry.Symbian 什么是Android Android是一种基于Linux的开源操作系统,主要使用于移动设备,例如智能手机.平板电脑.智能手表.智能电视等等.由Google公司和开放手机联盟领导及开发.Android操作

android API Guides学习--Introduction(1)

android介绍: android提供了丰富的应用程序开发框架,它允许你在java语言环境中为移动设备创建独特的应用程序与环境. 1android应用程序提供多个入口点 android 应用程序是由不同的组件组合而成的,每个组件都被单独调用.activity组件提供一块屏幕作为使用者的界面.service独立的在幕后执行. 你可以使用intent类来实现组件的切换.也可以在一个app中多次调用同一个组件.例如在一个地图应用程序中显示地址的activity组件.该模型为一个单一的应用程序提供了多

Android Gradle 介绍 官方教程

这篇教程是根据官方的gradle视频教程整理出来的. https://classroom.udacity.com/ 这里有很多google官方做的视频教程. 自从遗弃了eclipse,猛追as以后,出现一个gradle.对于彩笔的我,gradle是个鸟玩意.完全不懂.相信玩转gradle的人也不多.好在用as创建项目,as会做好默认gradle的脚本,如下: 虽然不懂gradle,但是随便一篇基础的android gradle教程就可以了.然而,随着项目的壮大,在app.gradle这个脚本里出

Android API Guides---App Manifest &lt;uses-sdk&gt; &lt;uses-permission&gt;

<uses-sdk> 句法 <uses-sdk android:minSdkVersion="integer"           android:targetSdkVersion="integer"           android:maxSdkVersion="integer" /> 包含于 <manifest> 描述: 让你表达一个应用程序与Android平台的一个或多个版本的兼容性,通过API级别整数