联发科安卓 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 
本文件包含的内容为联发科技有限公司所有. 
严禁未经授权擅自复制全部或部分本文信息.