主页 > 云服务器 > > 正文

服务器_我的甜甜圈先生百度云_是什么

来源:胜利云 发布时间:2021-06-09 22:19 标签:服务器百度我的是什么先生甜甜圈
浏览:

SAP Asset Manager构建在基于元数据的平台(移动开发工具包(MDK))上,该平台允许在元数据中定义应用程序,元数据在运行时被解释,教育大数据,并在iOS或Android上呈现为本机UI元素。MDK平台本身基于SAP云平台SDK(SCP SDK)和NativeScript。因此,MDK工具包附带了几个内置的UI控件,这些控件来自移动应用程序所需的scpsdk和NativeScript。这些在大多数情况下是足够的,大淘客app,然而,总有一些情况下,应用程序需要一些特定的控件,通常是复杂的,服务器和云主机,而不是内置的。这些是我们所说的"扩展控件",MDK允许应用程序开发人员在本机操作系统中实现它们,并将它们作为插件集成到MDK应用程序(客户端)中。

为了将这些扩展控件添加到客户端(iOS或Android应用程序),客户机需要重建。

本博客试图概述开发与SAP Asset Manager(SAM)for iOS集成的MDK扩展控件所需的步骤。

这里,我们将以实现RFID控件为例。但是,这些步骤可以作为开发任何扩展控件的指南。

SAP Asset Manager应用程序的用户将能够使用连接到iOS设备(iPhone或iPad)的RFID扫描仪搜索设备,通常通过蓝牙LE,并显示设备的详细信息。

在本博客中,我们将添加以下内容:SAP Asset Manager中的必要UI元素足以满足上述用例。重点更多的是功能,而不是用户界面。由于采用了这种简单的方法,

扩展控制可以用不同的方式实现:

在这个博客中,我们将看看如何使用第一种方法实现这一点-通过实现MDKExtension创建插件。

这种方法需要3个高级步骤:

以下各节详细介绍了这些步骤。

在iOS中创建本机RFID控制插件

首先,创建一个实现RFID扫描器功能的本地swift框架。此框架将被包装到NativeScript插件中,并添加到MDK项目中,以便在客户端版本中使用。

创建一个XCode框架项目–RFIDScannerControl–将实现本机控件。

添加一个类RFIDScannerViewController,该类扩展UIViewController并实现MDKExtension协议。

实现该类中的扫描功能。可能需要为RFID扫描仪集成添加第三方扫描库。通常,所使用的扫描器硬件提供了一个iossdk(库)与之一起使用。或者,您可以使用iossdk的核心NFC框架来读取NFC标记。NFC是RFID技术的一个子集。

调用SwiftExtensionDelegate的setControlValue()以设置扩展控件中的扫描值,该值以后可以在规则或元数据中读取。

调用SwiftExtensionDelegate的executeActionOrRule()以调用元数据规则(将在后面的步骤中定义),该规则将读取上面设置的控制值并调用导航操作

构建项目。它应该创造RFIDScannerControl.framework框架.

参考下面的示例实现

以上框架现在必须包装在{N}插件中,以使其可重用,欧洲云服务器,并与MDK客户端集成。

创建具有以下文件夹结构的插件RFIDScanner,并添加RFIDScannerControl.framework框架如图所示插入RFIDScanner/platforms/ios。

如果RFID扫描器的实现需要第三方库框架,那么该框架也应该添加到ios文件夹下,并包含在生成.xconfig文件

如果扫描仪需要任何附加权限,它们应该被添加到信息列表可选文件,就像构建实际应用程序而不是插件时一样。在构建过程中信息列表将与应用程序的信息列表

现在我们有了用于RFID控制的NativeScript插件,可以添加到应用程序中了。下一节概述使用插件创建MDK客户端的步骤。

添加到MDK项目并构建SAM客户端(IPA)

根据构建SAP Asset Manager客户端准备构建SAM客户端的环境。MDK create client脚本使用.mdkproject来构建客户机。以上说明为SAM.mdk项目.

将插件RFIDScanner文件夹按如下结构复制到SAM mdkproject中:

最后,按照构建SAP Asset Manager Client的步骤创建SAM Client(IPA)。

构建客户端后,大数据难学吗,将客户端与后端同步。因为我们还没有在元数据中添加控件,所以您还不会在应用程序中看到它。接下来我们将更新SAM元数据以添加此控件。

SAM元数据更改为显示RFID控件

现在,我们将更新SAM元数据以使用我们刚刚在客户端中构建的RFID扩展控件。为此,我们将添加一个包含相关元数据的新页面。

首先,在WebIDE中导入SAM元数据

在编辑器中,创建一个新的扩展控件:右键单击workspace->new->MDK Extension control。将其命名为RFIDScannerControl,并将类名设置为rfidscannervewcontroller,这是我们在XCode中创建的swift类。

创建一个新页面–RFID Scanner page–并添加一个分区表,并在其下添加新的扩展名。拖放扩展部分,如页面所示。将类设置为"RFIDScannerViewController"

JSON如下所示。

添加导航操作RFIDScannerNav.action文件按下菜单选项

下一步,打开设备列表视图.page并为RFID扫描添加一个菜单选项。拖放操作栏项,如图所示。

在规则下添加规则RFIDScannerRule.js文件从Swift类rfidscannervewcontroller调用。此规则将读取控制值(在swift view控制器中设置)并导航到该设备。

就是它!

右键点击项目,选择"MDK Deploy and Activate",构建并部署到移动服务

重新启动设备上的Asset Manager应用程序,会检测到新的元数据版本并提示更新。选择"确定"切换到新的元数据

现在,从设备列表页->RFID菜单

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

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

热门文章

  • 云存储_企业邮箱是怎么申请_便宜的
    <strong>云存储_企业邮箱是怎么申请_便宜的</strong>

    云存储_企业邮箱是怎么申请_便宜的

    雪花数据仓库中的端到端加密2016年4月13日作者:马丁·亨切尔彼得·波维尼克云数据安全,工程作者:马丁·亨切尔和彼得·波维尼克。保护客户数据是雪花...

  • 分布式数据库_八度网络云主机_便宜的
    <strong>分布式数据库_八度网络云主机_便宜的</strong>

    分布式数据库_八度网络云主机_便宜的

    在云数据库服务的世界里,对客户来说,没有什么比不间断地访问他们的数据更重要的了。在在线游戏和金融服务等交易率较高的行业,即使是最小的中断...

  • MySQL数据库_不能用邮箱注册企业邮箱吗
    <strong>MySQL数据库_不能用邮箱注册企业邮箱吗</strong>

    MySQL数据库_不能用邮箱注册企业邮箱吗

    如今,企业被迫维护两种类型的分析系统:数据仓库和数据湖。数据仓库提供了有关业务健康状况的重要见解。数据湖可以发现客户、产品、员工和流程的...

  • 数据库服务器_服务器带宽_哪家好
    <strong>数据库服务器_服务器带宽_哪家好</strong>

    数据库服务器_服务器带宽_哪家好

    图1。派特法是一家领先的油田服务公司派特法为能源客户锁定价值派特法设计、建造、运营和维护石油、天然气和可再生能源资产。公司致力于数字化转型...

  • 微软云_服务器售后_年度促销
    <strong>微软云_服务器售后_年度促销</strong>

    微软云_服务器售后_年度促销

    使用Azure的客户管理密钥进行数据加密2019年9月6日|3分钟读取作者:保卢斯雪花新闻,雪花科技2017年,雪花宣布使用AWS密钥管理服务(KMS)支持客户管理密...

云储存

更多 >
  • <strong>百度云_阿里云搜索_评分榜</strong>
    百度云_阿里云搜索_评分榜

    附件非常有用,它们使文档完整,节省时间和精力,并且非常易于使用。你浏览,你附加和…它完成了!现在呢?查看文档或主数据记录中的"附件"选项卡...

  • <strong>阿里云_视频网站建设_价格</strong>
    阿里云_视频网站建设_价格

    如果您与"Pick Pack and Production Manager"一起工作,那么您已经熟悉了适合多种场景的灵活选择标准。某些标准集是一次性使用的,而其他标准集可能会定期重复...

云储存香港带宽_华为智汇云_折扣
云储存微软云_建筑企业网站_限量秒杀
云储存云存储_中国经济与社会发展统计数据库
云储存虚拟主机_西南林业大学阿里云_折扣
云储存阿里云_故事的故事百度云_企业0元试用