代码地址
https://github.com/yolo3a525/intelligent_logistics_cs
简介
把源码如何编译打包apk,让手机能够安装使用
编译打包环境要求
Windows7 及以上操作系统
Android studio 3.0.1及以上版本
Git工具
安装
- 通过git下载代码到本地
- 通过android studio导入工程(目录为source)
- 通过菜单栏 build->build apk 打包apk,apk位置为 sourceappbuildoutputsapk目录下。
- 也可以直接连接手机,手机打开开发者模式,通过菜单栏Run-> run app.选择自己的手机进行安装。
配置&部署
在打包apk之前,先要进行一些配置修改才能在手机上正确运行。修改ApiConstants.java文件中的以下3处。
//需要根据自己账号进行配置
public final static String Ali_Key = "goxvu6Jqj3I4TCAe";
public final static String Ali_Secret = "xxxxxxxxxxx";
/**
https://market.aliyun.com/products/56928004/cmapi023201.html?spm=5176.730005.0.0.2L4ktL#sku=yuncode1720100000
以上地址需要在阿里云api市场购买,下面是购买后的配置
*/
public final static String EXPRESSAGE_API_CODE = "9b840f20e0a04651ad8f5464da7b21b4";
代码基本结构及调用流程
AESDecode 加密签名使用
ApiConstants 需要配置数据以及api url
Expressage 物流数据api请求封装,根据物流编号与快递公司查询物流情况。
NLPUtil 自然语言处理中的分词api
- 通过引入nlsclientSDK.完成语音到文字的转变
- 通过NLP 自然语言分词处理,获取物流公司名称与快递单号
- 通过调用物流数据api,返回单号的物流情况。
建议&反馈
如有任何关于最佳实践的问题和建议,请直接联系最佳实践Owner。
如有任何关于阿里云API的建议和反馈,请通过阿里云聆听平台提交,地址: https://connect.aliyun-inc.com/ 提交时注明标签:API最佳实践