使用YOURAPP做移动应用开发

YourAPP是一款集成了JavaScript接口和Web界面设计的工具,允许开发者在移动设备上进行底层数据操作和灵活界面设计。本文介绍了如何下载、注册、使用YourAPP,以及其支持的传感器数据获取、位置数据定位、摄像头调用和振动组件控制等功能。此外,还提供了详细的使用指南和高级功能介绍。

一、简介:

YourAPP是一款运行在智能设备上的程序和模块。它将设备底层的某些操作封装成可以供JavaScript语言调用的方式,同时将界面的设计和开发以Web的形式开放给使用者。从而将底层的数据操控和灵活的界面设计方式相结合。

JavaScript语言是一门较流行的编程语言。它不仅支持前端程序的开发,通过一些良好的构架也能支持服务器端和客户端的开发。但JavaScript语言通常只支持在浏览器中运行。通过预先安装一套JavaScript的构架套件(例如PhoneGap等),也能够脱离浏览器运行。但需要有一个使用学习的过程。

YourAPP模块提供了相关的应用程序接口API,简称AJI,即Access JavaScript Interface。该接口提供了JavaScript语言没有权限进行的操作和相关设备的访问。

YourAPP框图1

 

YourAPP模块是一个程序,也是一个容器。它是一个以浏览器为基础,将相关权限和程序开放给JavaScript开发者的一套API接口。在YourAPP的模块中,开发者可以专注于前端界面和应用功能的设计开发,无需关注设备底层的操作和数据的获取。使用者只需通过简单的API接口调用就能够获得相关的传感器数据或者设备操作。前端的所有显示和交互都通过嵌入式的浏览器进行。

YourAPP框图2

         YourAPP主要针对移动设备的支持,例如智能手机、平板电脑等。当前版本支持Android系统。具体支持系统版本清单可以见YourAPP用户手册附录一

通过YourAPP能够直接进行的访问包括:

  • 获得传感器数据。

支持移动智能设备的多数传感器,调用AJI接口可以直接获得传感器数据。

一般常用的传感器设备有:

温度传感器、方位传感器、磁力传感器、加速度传感器、光线传感器等。

具体支持的传感器类型见YourAPP用户手册附录二

  • 获得位置数据。

移动智能设备获取位置的方式包括使用网络信号获得位置数据、使用GPS信号获得位置数据。获得的位置数据是一串代表位置的数字,需要与电子地图相结合显示才更直观。

在AJI中并不区分何种方式获得的位置数据。而位置数据输出的格式是以经纬度的形式输出,单位为度。

  • 调用智能设备的摄像头。

在AJI中调用智能设备的摄像头应用进行各种操作。

在某些型号的设备中AJI提供直接调用底层的摄像头操作,而某些型号的设备提供调用原生的摄像头应用进行操作。

  • 调用智能设备的振动组件。

针对于智能手机(振动组件在大多数的智能手机中存在)。

调用AJI可以控制振动组件进行振动,同时也能控制振动的时间长短。通过调整振动频率的长短,能够实现多种振动效果。

二,如何使用:

1,登陆网站或者扫描二维码下载安装YourAPP程序:

网址:网站下载地址

二维码

 

         2,运行YourAPP,并注册:

刚安装YourAPP之后运行,可以看到以下提示:

Screenshot_2015-06-02-14-51-49

 

可以点击界面中的Login or Register进行登录注册。

或者点击YourAPP右上角的Login菜单进行登录注册。

Screenshot_2015-06-02-14-30-01                  Screenshot_2015-06-02-14-30-25

 

点击Login进行注册

若有任何问题,可以通过邮件postmaster@yourtechnic.com进行联系。点击About也可获得联系方式。

about

         3,注册完成,登录YourAPP管理应用程序:

若已经注册完成,登录之后则显示目前的用户和程序状态。

Screenshot_2015-06-02-15-00-59                                      Screenshot_2015-06-02-15-01-13

 

上图为登录之后显示的用户状态信息。点击“Refresh APP List”按钮之后用户的应用程序信息也显示在YourAPP程序中。

用户上传应用程序的信息以列表形式输出,分别代表:

Name:应用程序名称。

Size:应用程序大小。

Modified Date:应用程序最后一次修改时间。

         4,下载或删除应用程序:

点击应用程序名称Name,进入每个应用的详细列表。可以下载或者删除应用程序。

Screenshot_2015-06-02-15-37-27

 

上图是点击进入传感器应用的管理界面

         点击download,可以下载选中的应用,点击deletion,可以删除选中的应用。

而点击链接Go to Current APP,能够不下载直接进入到选中的应用。

         5,创建一个新的应用:

1)编写新的应用程序,使用JavaScript和HTML等前端编程语言。在程序编写过程中可以调用AJI接口获得数据。程序可以在各种电脑的浏览器中运行,而只有在YourAPP中调用AJI获得的是正确数据,在其他类型的平台上(如IE,chrome等桌面电脑)获得的是模拟数据。

2)压缩应用程序,将程序文件及用到的相关资源文件压缩成zip文件格式。程序的入口文件名称需要与压缩文件名称一致。如入口文件名称为sample.html,则压缩文件名称应为sample.zip。

3)登录YourTechnic网站上传应用程序。

网站地址为:上传地址

进入之后使用注册邮件地址登录。在应用管理界面中点击Add New APP,进入添加程序的流程。

AddNewAPP

 

使用桌面浏览器登录管理界面

         在APP Name中填写新增加的应用名称。需要注意的是应用名称需要与应用的入口文件名称一致。

APP Name填写完成,点击Create New APP按钮,进入上传应用界面。

在上传应用界面中可以对应用的功能做一个简单的描述(Description)。同时可以上传相关应用程序。

createAPP

上图是上传sensor应用

         4)上传完毕。使用YourAPP程序登录应用管理界面,下载上传的新应用并运行。

正常下载之后,会自动跳转到新下载的程序并运行。

如果需要下载其他的应用,则可以再通过Login登陆之后下载。

Screenshot_2015-06-02-21-45-23

 

图为sensor的应用

 

三、使用进阶:

YourAPP的使用方法很容易掌握。

接下来需要编写自己的应用代码,在应用中会调用到AJI接口。所有需要调用到AJI接口的代码均用JavaScript语言编写。代码需要在YourAPP框架中运行才能得到真实的相关数据和操作。

更详细的YourAPP用户使用手册请下载以下链接:

YourAPP用户手册 V1.0

         关于AJI的操作调用方法参考手册,以下链接:

        参考手册

優態客(YourTechnic)的博客:    http://www.yourtechnic.com

優態客(YourTechnic)的联系方式:postmaster@yourtechnic.com

内容概要:本文系统阐述了智能物流路径规划的技术体系与实践应用,涵盖其发展背景、核心问题建模、关键算法、多目标与动态环境处理、系统架构及典型应用场景。文章以车辆路径问题(VRP)及其变体为核心数学模型,介绍了从Dijkstra、A*等单智能体算法到多车VRP的元启发式求解方法(如遗传算法、蚁群算法、大规模邻域搜索),并深入探讨了多目标优化(成本、时间、碳排放)与动态环境(实时订单、交通变化)下的自适应规划策略。结合城市配送、干线运输、场内物流等案例,展示了路径规划在提升效率、降低成本方面的实际价值,并分析了当前面临的复杂性、不确定性等挑战,展望了AI融合、数字孪生、车路协同等未来趋势。; 适合人群:具备一定物流、运筹学或计算机基础,从事智能交通、物流调度、算法研发等相关工作的技术人员与管理人员,工作年限1-5年为宜。; 使用场景及目标:①理解智能物流路径规划的整体技术架构与核心算法原理;②掌握VRP建模方法与多目标、动态环境下路径优化的实现策略;③为物流系统设计、算法选型与系统优化提供理论依据与实践参考; 阅读建议:建议结合文中案例与数学模型,重点理解算法选择与实际业务场景的匹配逻辑,关注动态规划与多目标优化的工程实现难点,可配合仿真工具或开源求解器进行实践验证。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值