【2】Android开发常用第三方库

本文介绍了聚合数据API的功能和使用方法,涵盖基站数据、LBS数据等多种类型,并需通过AppKey验证。同时探讨了科大讯飞TTS引擎及其语音平台的SDK,以及Google zxing二维码库的应用和支持的条形码格式。

聚合数据接口

科大讯飞TTS引擎

Google  zxing二维码库

Tomcat服务器搭建(本机搭建web端服务器)

 

 

聚合数据接口

聚合数据接口,主要是围绕提供各种基站数据、LBS数据、生活常用数据以及金融数据等而规范的接口。提供的接口均需要AppKey值验证。用户需要在http://www.juhe.cn/reg上注册后,申请到对应的AppKey值。以HTTP Get/Post等形式请求。提供的接口返回JSON、XML等规范格式,适合各跨平台语言,开发者可以利用这些数据开发各平台的APP,如:IOSAPP,ANDROID APP等。

接口用途

开放的数据接口主要为广大开发者提供丰富的数据,多数据格式支持,满足不同开发者的需求。

接口运行

提供的接口采用标准化数据格式化返回,适合各系统平台、各语言。用户需要在http://www.juhe.cn/reg上注册后,申请到相应接口的AppKey值。以接口文档中指定的请求方式调用对应的数据。

输入、处理、输出

1输入

访问接口方式,用户可以进入http://www.juhe.cn/docs/25查看访问接口用例,以及所需参数的传递。用户只需按照示例带上AppKey值访问即可。

2处理

服务器接口根据用户访问的链接,首先进行是否大量并发访问验证,然后再进行AppKey值验证。最后才能正常的访问到接口。

3输出

正确的访问接口,接口返回的数据,主要以JSON、XML等规范格式返回,用户可以轻松处理所得的数据。如过访问接口链接出错,会有对应的返回码提示。

科大讯飞TTS引擎:

   一、科大讯飞语音平台

   科大讯飞目前有不少产品应用在移动终端上了,比如说用在手机上的讯飞语点,可方便语音拨打电话和发送短信,查天气、股票等信息。

    在下面讯飞语音云这个网站可以找到科大讯飞针对6种平台的SDK,http://open.voicecloud.cn/download.php,包括Android、Iphone、Windows、LinuxJava、Flash这些平台的语音合成、语音识别和语音听写的开发文档和SDK下载,不过使用之前需要申请AppID(每个语音应用程序需要一个Appid来唯一标识,您需要通过注册帐号来获得自己应用的Appid,未注册的语音应用将无法正常获取语音服务。),通过审核后就能下载响应的开发文档和SDK并用于自己的软件系统中了。

    二 、科大讯飞语音合成、识别-在线文档和应用程序示例网址

   从这里可以查看在线的开发文档http://open.voicecloud.cn/developer.php?column=aW50ZV9zZGs%3D

   Android平台的开发文档和应用程序示例:http://open.voicecloud.cn/developer.php?category=YW5kcm9pZA%3D%3D&column=ZG9jdW1lbnQ%3D&type=d2lkZ2V0#a38

   Windows和Linux平台的开发文档和程序示例:http://open.voicecloud.cn/developer.php?category=b3RoZXI%3D&column=ZG9jdW1lbnQ%3D&type=YXBp

 

  三、科大讯飞语音产品的移动应用

  这里有一个科大讯飞的在线语音合成系统演示程序:ViViVoice 2.1在线演示系统

    http://www.iflytek.com/TtsDemo/viviVoiceShow.aspx

   1、讯飞语点的应用,官网下载网址如下:http://yudian.voicecloud.cn/yudian.htm,支持Android和Iphone两大平台。

   2、讯飞输入法应用:http://ime.voicecloud.cn/index.html

   3、讯飞语音输入法应用:http://kouxun.voicecloud.cn/index.html

   4、开发者社区:http://open.voicecloud.cn/index.php

 

  四、官网的Windows平台-语音合成和识别示例代码

网址如下:http://open.voicecloud.cn/developer.php?category=b3RoZXI%3D&column=c2FtcGxl&type=YXBp

以Windows下的开发为例,给出了语音合成、语音识别和语音听写的编程示例。

Google  zxing二维码库:

ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。

该项目可实现的条形码编码和解码。我们目前支持以下格式:

UPC-A,UPC-E  EAN-8,EAN-13 3993代码128  创新及科技基金 库德巴

RSS-14(所有的变体) RSS扩展(大多数变体) QR数据矩阵  阿兹台克人('测试版'质量) PDF417('阿尔法'的质量)

Zxing库的主要部分支持以下几个功能:核心代码的使用、适用于J2SE客户端的版本、适用于Android客户端的版本(即BarcodeScanner)、Android的集成(通过Intent支持和BarcodeScanner的集成)等。

gitHub链接是https://github.com/zxing/zxing/tree/zxing-3.0.0

 

Tomcat服务器搭建(本机搭建web端服务器)

1.  Tomcat:http://tomcat.apache.org/下载配置包

2.  配置环境变量:CATALINA_HOME

3.  验证:http://localhost:8080/

4.  模拟器访问:127.0.0.1或者localhost

下载过程中使用的百分比下载进度条开源代码地址:

http://github.com/daimajia/NumberProgressBar

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值