logo资料库

联发科SDK资料.pdf

第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
资料共34页,剩余部分请下载后查看
1 介绍
2 联发科Android 手机技术
2.1 HotKnot 无线数据传输
2.2 多SIM卡
2.3 多媒体操作
2.3.1 肖像增强功能
2.3.2 图像变换
2.3.3 高清录音和文件标签
2.4 多媒体捕捉
2.4.1 手势检测
2.4.2 多视角 (MAV) 图像捕捉
2.4.3 摄像机音频和视频设置
3 联发科设备的开发
3.1 联发科Android SDK
3.2 Android参考手机
4 入门
4.1 系统必备组件
4.2 下载
4.3 安装
4.3.1 安装 API 包
4.3.2 安装工具程序包
4.4 使用联发科 API进行开发
4.4.1 联发科功能的API
4.5 联发科兼容性API
4.6 配置和使用联发科模拟器
4.6.1 替换标准的模拟器
4.6.2 创建一个Android虚拟设备
4.6.3 其他配置和工具
4.7 联发科模拟器支持的API
4.8 联发科DDMS指南
4.8.1 运行联发科DDMS
4.8.2 模拟来自于任一SIM卡的电话
4.8.3 模拟从任一SIM卡中发出的短信
4.8.4 模拟耳机设备的变化
4.8.5 模拟电源状态
4.8.6 模拟传感器状态
4.8.7 模拟SD卡状态
4.9 其他工具
4.9.1 Intel®硬件加速执行管理器
5 API 指南
5.1 API级别和兼容性
5.2 使用 HotKnot (com.mediatek.hotknot)
5.2.1 创建HotKnot发送应用程序
5.2.2 创建HotKnot接收应用程序
5.3 使用多SIM (com.mediatek.telephony)
5.3.1 TelephonyManagerEx类
5.3.2 SmsManagerEx 类
5.4 使用MAV 捕捉 (com.mediatek.hardware)
5.4.1 CameraEx 类
联发科安卓 SDK 开发者指南 版本:1.0 发布日期:2014 年 9 月 8 日 规范如有变更恕不另行通知。 © 2014 MediaTek Inc. 本文件包含的内容为联发科技有限公司所有. 严禁未经授权擅自复制全部或部分本文信息.
目录 联发科安卓 SDK 开发者指南开发者指南 1 介绍 ......................................................................................................................................... 5 2 联发科 Android 手机技术 ........................................................................................................ 6 2.1 HotKnot 无线数据传输 ................................................................................................... 6 2.2 多 SIM 卡7 2.3 多媒体操作 ..................................................................................................................... 8 2.3.1 肖像增强功能 ................................................................................................. 8 2.3.2 图像变换 ......................................................................................................... 8 2.3.3 高清录音和文件标签 ...................................................................................... 9 2.4 多媒体捕捉 ..................................................................................................................... 9 2.4.1 手势检测 ......................................................................................................... 9 2.4.2 多视角 (MAV) 图像捕捉 ............................................................................ 9 2.4.3 摄像机音频和视频设置 ................................................................................ 10 3 联发科设备的开发................................................................................................................. 11 3.1 联发科 Android SDK ...................................................................................................... 11 3.2 Android 参考手机 ......................................................................................................... 11 4 入门 ....................................................................................................................................... 12 4.1 系统必备组件 ............................................................................................................... 12 4.2 下载 4.3 安装 12 13 4.3.1 安装 API 包 .................................................................................................... 13 4.3.2 安装工具程序包 ........................................................................................... 13 4.4 使用联发科 API 进行开发 ............................................................................................ 14 4.4.1 联发科功能的 API ......................................................................................... 14 4.5 联发科兼容性 API ......................................................................................................... 15 4.6 配置和使用联发科模拟器 ............................................................................................ 18 4.6.1 替换标准的模拟器 ........................................................................................ 18 4.6.2 创建一个 Android 虚拟设备 ......................................................................... 19 4.6.3 其他配置和工具 ........................................................................................... 22 4.7 联发科模拟器支持的 API ............................................................................................. 23 © 2014 MediaTek Inc. Page 2 of 34 本文件包含的内容为联发科技有限公司所有. 严禁未经授权擅自复制全部或部分本文信息.
5 联发科安卓 SDK 开发者指南开发者指南 4.8 联发科 DDMS 指南 ....................................................................................................... 23 4.8.1 运行联发科 DDMS ........................................................................................ 23 4.8.2 模拟来自于任一 SIM 卡的电话 .................................................................... 24 4.8.3 模拟从任一 SIM 卡中发出的短信 ................................................................ 24 4.8.4 模拟耳机设备的变化 .................................................................................... 25 4.8.5 模拟电源状态 ............................................................................................... 26 4.8.6 模拟传感器状态 ........................................................................................... 27 4.8.7 模拟 SD 卡状态 ............................................................................................. 27 4.9 其他工具....................................................................................................................... 28 Intel®硬件加速执行管理器 ........................................................................... 28 API 指南 ................................................................................................................................. 29 5.1 API 级别和兼容性 ......................................................................................................... 29 5.2 使用 HotKnot (com.mediatek.hotknot) .......................................................................... 30 5.2.1 创建 HotKnot 发送应用程序 ......................................................................... 30 5.2.2 创建 HotKnot 接收应用程序 ......................................................................... 31 5.3 使用多 SIM (com.mediatek.telephony) ......................................................................... 32 TelephonyManagerEx 类 ................................................................................ 32 SmsManagerEx 类 .......................................................................................... 32 5.4 使用 MAV 捕捉 (com.mediatek.hardware) .................................................................... 34 CameraEx 类 .................................................................................................. 34 5.3.1 5.3.2 4.9.1 5.4.1 © 2014 MediaTek Inc. Page 3 of 34 本文件包含的内容为联发科技有限公司所有. 严禁未经授权擅自复制全部或部分本文信息.
图表目录 联发科安卓 SDK 开发者指南开发者指南 表 1 AVD 设置的建议值 ................................................................................................................ 21 表 2 联发科为 SDK 的 API 支持 ..................................................................................................... 23 表 3 按级别所示的联发科 API 支持 ............................................................................................ 30 图 1 屏幕间的 TX 和 RX 网格之间的相互作用 ............................................................................ 6 图 2 处理前 (左) 和肖像的增强处理之后(右) .................................................................... 8 图 3 解压 API ZIP 的内容到 Android SDK .................................................................................. 13 图 4 用联发科 API 编码 ............................................................................................................... 14 图 5 为兼容性 API 创建 libs 文件夹 ................................................................................................ 15 图 6 复制兼容性 API jar 到项目中 ........................................................................................... 15 图 7 应用程序项目中兼容性 API JAR 文件 ................................................................................. 16 图 8 解压的兼容性 API JAR 显示出可用的 API ....................................................................... 16 图 9 在 bin 文件夹中生成的项目 APK 文件 ............................................................................... 17 图 10 用联发科模拟器文件替换标准模拟器文件 ....................................................................... 18 图 11 Android 虚拟设备管理器 ................................................................................................. 19 图 12 联发科设置模拟 AVD 设置 ................................................................................................... 20 图 13 启动联发科模拟器.............................................................................................................. 21 图 14 联发科模拟器显示双 SIM 卡图标 ....................................................................................... 22 图 15 使用 Call1 和 Call2 模拟通话。 ....................................................................................... 24 图 16 使用 Send1 和 Send2 模拟发送信息。 ................................................................................ 24 图 17 各种耳机设备的模拟 .......................................................................................................... 25 图 18 各种电源的模拟 ................................................................................................................. 26 图 19 传感器的各种状态.............................................................................................................. 27 图 20 模拟插入或取出 SD 卡的选项 ............................................................................................ 27 图 21 Windows 下查询 HAXM 是否存在 ......................................................................................... 28 图 22 Linux 下查询 HAXM 是否存在 ............................................................................................. 28 图 23 跨级别的 API 支持.............................................................................................................. 29 © 2014 MediaTek Inc. Page 4 of 34 本文件包含的内容为联发科技有限公司所有. 严禁未经授权擅自复制全部或部分本文信息.
1 介绍 联发科安卓 SDK 开发者指南开发者指南 本开发者指南介绍了联发科的 Android SDK。它提供了安装和使用 SDK 的所有信息,并介绍基 于联发科芯片的 Android 设备的独特技术信息。 在联发科技 创意实验室网站上对 SDK 详细的 API 文档提供了补充 API 参考。 © 2014 MediaTek Inc. Page 5 of 34 本文件包含的内容为联发科技有限公司所有. 严禁未经授权擅自复制全部或部分本文信息.
2 联发科 Android 手机技术 联发科安卓 SDK 开发者指南开发者指南 联发科芯片在不断增长的 Android 设备家族中占据核心位置。我们的芯片为 Android 手机带来 多 SIM 卡、文件传输(使用 HotKnot)、成像、视频和手势控制功能。本章将为您介绍这些 技术。 2.1 HotKnot 无线数据传输 HotKnot 是联发科发明的一种创新的数据和文件传输机制。它利用了电容式触摸屏的物理 特性,使数据在两个设备之间进行交换。 该技术利用了电容式触摸屏的特性,使得两个手机靠近时(小于图 1 厘米),一个手机屏幕的 传输网格可以与另一个手机的接收网格进行交互。这个过程如图 1 所示。 TX网格 设备A RX网格 设备B 图 1屏幕间的 TX 和 RX 网格之间的相互作用 这种技术对于设备制造商的吸引力在于,不像近场通讯 (NFC) 需要增加无线电功能和在 BOM 中添加天线,HotKnot 是利用手机屏幕工作的,该组件已经在他们的 BOM 表中。 HotKnot 为用户提供类似 NFC 的点击发送/共享数据交换功能。然而,不像 NFC,当设备在非 常近距离时被窥探或黑客入侵的危险要小得多。 HotKnot(com.mediatek.HotKnot)的联发科 API 使您能充分利用该技术,通过检测启用手 机触摸屏的 HotKnot 的存在,建立两个手机之间的连接,以及手机之间的数据传输。 © 2014 MediaTek Inc. Page 6 of 34 本文件包含的内容为联发科技有限公司所有. 严禁未经授权擅自复制全部或部分本文信息.
联发科安卓 SDK 开发者指南开发者指南 用 HotKnot 可以做 NFC 能做的手机到手机数据传输的任何事情,例如: • 交换网站地址,联系人数据,照片和视频 • 交换游戏进程 • 交换应用程序之间的离散数据 • 交换设备性能数据,蓝牙配对,WiFi 连接,或其他服务连接 • 便利移动支付 2.2 多 SIM 卡 多 SIM 技术使设备使用 2 个或多个 SIM 卡来访问移动网络。这使用户能够从一个电话使用多 个移动用户。典型的例子可以包括: • 一个 SIM 用作个人用户,另一个用于企业或雇主的用户。 • 经常旅行的人可能有一个 SIM 卡用于自己的本国网络,另一个用于他们要前往的国家的当 地网络。 • 利用不同运营商之间不同的包月套餐;一个 SIM 卡可以提供便宜的电话,另一个用于便宜 的数据流量。 联发科的 API(com.mediatek.telephony),使您可以获取可用的 SIM/用户的信息,并侦听 SIM 卡变化或活动,如呼叫或使用数据流量,或所连接电池的详细信息。此外,该 API 允许应用程 序创建短信,并使用特定 SIM 卡发送。 © 2014 MediaTek Inc. Page 7 of 34 本文件包含的内容为联发科技有限公司所有. 严禁未经授权擅自复制全部或部分本文信息.
2.3 多媒体操作 联发科安卓 SDK 开发者指南开发者指南 利用硬件优化,联发科提供给您大量的图像和音频处理增强功能,可以为您提供性能改进和功 能独特的应用程序。 2.3.1 肖像增强功能 就像在商业工作室使用的为杂志和广告增强肖像的工具,这些图像效果使您可以创建应用为用 户提供增强他们捕捉任何肖像风格的能力。这些效果提供的范围包括: • 皮肤平滑 • 肤色调整 • 脸部“减肥” • 眼睛放大 图 2 处理前 (左) 和肖像的增强处理之后(右) 图像编辑效果(com.mediatek.effect)API 使您能够在图像编辑应用程序中充分利用这些功能。 2.3.2 图像变换 联发科芯片组对许多图像编辑工具提供带有硬件加速的支持,可以: • 水平或垂直翻转图像 • 顺时针旋转 90、 180 或 270 度 • 裁剪图像 • 对图像进行抖动处理 • 调整 JPEG 图像的编码质量 • 调整图像的锐度 这些 API(com.mediatek.imagetransform)使您能够充分利用这些功能,并提供更敏感的 图像编辑应用程序。 © 2014 MediaTek Inc. Page 8 of 34 本文件包含的内容为联发科技有限公司所有. 严禁未经授权擅自复制全部或部分本文信息.
分享到:
收藏