主页 > CDN > > 正文

企业邮箱_svn连接服务器_免费6个月

来源:胜利云 发布时间:2021-12-31 01:02 标签:免费6个月服务器企业邮箱连接
浏览:

大家好,

这个博客是关于将UI5应用程序与Cordova插件集成并将其部署为本地应用程序的。

我用来与UI5应用程序集成的主要插件是

首先是对Cordova插件和Kapsel插件的简短介绍(SCN中有很多关于Cordova和Kapsel插件的详细文档,但是对于喜欢UI5开发的新用户,我做一个简短的介绍)。

UI5应用程序是基于HTML5的web应用程序,像任何HTML5应用程序一样,它不能与运行它的设备的硬件API接口默认。此Cordova这样的容器提供了嵌入到本地应用程序中的HTML5/UI5应用程序,并提供了与设备硬件交互的能力。基本上,下载返利,cordova插件是UI5应用程序和本地API(如摄像头、加速计、位置细节、,大数据技术学什么,移动操作系统的网络状态等。

Cordova还通过一组CLI(命令行界面)为我们生成相应移动操作系统的基本框架本机应用程序命令。一次生成本机骨架应用程序,我们可以将UI5应用程序的代码(即UI5应用程序的"webcontent"文件夹下的文件)放入到框架应用程序中,以安装和运行UI5应用程序,就像该手机的本机应用程序一样平台。在下面是对在cordova本机中运行的web应用程序的高级概述应用程序。它将在该图表的Webview层中,数据支持,我们的UI5/HTML5应用程序将嵌入其中,并通过cordova的插件与设备本机API接口。

Kapsel插件是SAP提供的一组插件,专门用于通过混合应用程序(也称为Kapsel)将UI5应用程序与SMP集成应用程序提供的插件

更多关于Kapsel插件和发展可以在这个链接中找到

Cordova运行基于Web的应用程序的高级概述

先决条件

要安装Cordova,您需要

当前Cordova支持以下平台SDK

一旦安装Cordova,请确保在系统属性的环境变量中提到您的android sdk路径。

sdk路径注册后,我们可以开始创建skeleton应用程序。

步骤

使用命令行

"cordova Create MyUI5App"中的以下代码从命令行创建cordova项目网址:com.sap.myui5MyUi5App"

导航到cmd中的项目文件夹

添加phonegap条形码扫描仪插件

cordova插件添加com.phonegap.plugins插件.barcodescanner

您可以使用

cordova插件搜索"名称"来搜索cordova插件。示例:cordova plugins search barcode

我在我的应用程序中安装的cordova plugins是

您可以浏览的其他插件是

键入"cordova plugins"以获取添加到您的项目中的cordova plugins列表

将所需的平台添加到您的项目中

您可以使用"cordova plugins"获取支持的平台列表平台"

添加平台后,打开实际项目文件夹,可以看到如下文件夹结构,

cordova项目"www"文件夹内的内容

准备cordova项目

触发Prepare命令后,cordova会将"www"文件夹中的所有文件复制到"platforms"文件夹中

如果已经添加了两个平台(例如android和ios),那么它们将在platforms文件夹中的两个文件夹中分别命名为"android"和"ios",并在其中具有自己的文件夹结构是的,但是两个平台都将有一个"www"文件夹。

Cordova将把主"www"文件夹中的示例代码复制到各个平台的"www"文件夹中文件夹

对于我的教程,我只添加了Android站台。所以呢"platforms"文件夹中只有"android"文件夹

现在我们将编译Cordova项目生成.apk(android安装程序文件)

编译后您将在"ant build"文件夹中得到android的apk文件

安装在你的android装置。装置输出如下

现在你可以在你的电脑中看到Cordova应用程序的骨架设备。我们的目的是用我们的UI5代码替换这个启动屏幕,在这个应用程序启动时,它应该加载"索引.html"我们的自定义UI5应用程序的

所以现在我们需要将cordova应用程序代码导入到eclipse.

将项目作为现有android项目导入eclipse

从列表中取消选中"CordovaLib"。我们稍后会将此添加到项目中。

现在转到您导入的项目的属性

转到java构建路径->单击源选项卡->添加文件夹->选择"CordovaLib"文件夹

现在转到同一窗口上的资源->资源筛选器并删除所有排除筛选器值

复制粘贴的webcontent文件夹内容您的SAPUI5应用程序进入cordova导入项目的"www"文件夹下的资产->www

现在打开索引.html从您的cordova项目的"www"文件夹。用你的ui5应用覆盖它的内容"索引.html"并在文件中添加对cordova库的引用。

一旦cordova插件的引用在索引.html,现在,您可以访问UI5应用程序中每个硬件API的cordova插件方法。

示例:要获取设备的地理位置详细信息,您可以在所需的UI5页面中调用以下方法。

navigator.geolocation.getCurrentPosition(onSuccess,onError);

onSuccess:此方法接受一个位置对象,包含当前GPS坐标的

onError:捕捉到错误,如手机或任何其他Exceptions中的位置服务被禁用。

更多API示例参考代码可在Apache Cordova API文档中找到

编码完成后,转到Cordova的命令行并导航到Cordova项目路径,如下所示我之前描述过。

在CLI中键入命令"cordova compile"。您将获得本机cordova应用程序的.apk文件,其中嵌入了UI5源代码。

将apk安装到您的设备上,您将获得UI5应用程序启动屏幕,而不是默认的cordova启动屏幕。

嘿,Bince,很棒的教程,谢谢!但是,大数据的概念,如果不将sapui5库文件集成到项目中,该应用程序如何在android仿真器中运行呢?谢谢,行业大数据,Yannick

你能分享webcontent文件夹的内容以供参考吗?

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 谷歌云_mysql中间件_免费领
    谷歌云_mysql中间件_免费领

    谷歌云_mysql中间件_免费领

    现在工作场所正在发生重大变化。我们协作、计划项目和管理工作量的方式正在改变,如果企业没有做好准备,它们将很快被抛在后面。准确地理解是什么...

  • 域名交易_阿里云翼_企业级
    域名交易_阿里云翼_企业级

    域名交易_阿里云翼_企业级

    通常认为搅动器是一个漏水的桶。你有多少顾客?你损失了多少?你留了多少钱,漏了多少钱?让我们把顾客流失看作是导致医生就诊的原因,比如偏头痛...

  • 金山云_华为云台_怎么申请
    <strong>金山云_华为云台_怎么申请</strong>

    金山云_华为云台_怎么申请

    在我们发布通知(以前是Engage)后的四个月里,我们在后端做了大量的改进。大多数更新在UI中不可见。相反,我们的客户可能已经注意到他们发送的电子...

  • 云主机_深圳企业网站设计_评分榜
    <strong>云主机_深圳企业网站设计_评分榜</strong>

    云主机_深圳企业网站设计_评分榜

    更新:有本文的更新版本。阅读"RPA如何转换数据迁移"(2019年出版)。 在本文中,数据迁移被定义为将数据从旧的遗留系统移动到新的替换系统。通常,...

  • 域名备案_已备案未注册的域名_最新活动
    <strong>域名备案_已备案未注册的域名_最新活动</strong>

    域名备案_已备案未注册的域名_最新活动

    今天是Skype推出十年来的日子,Skype是一款免费的互联网通话应用,用户已超过3亿。Skype是一家来自爱沙尼亚的初创公司,来自点对点文件共享应用Kazaa的开...

云储存

更多 >
云储存网站建设_企业邮箱foxmail_免费领
云储存网站建设_开源cdn源码_速度快
云储存游戏服务器_FTP服务器_是什么
云储存亚马逊云_仙剑奇侠传2百度云_是什么
云储存数据库服务器_分布式数据库的特性_怎么