封面图

SAP 移动开发技术综述

2022-02-20
阅读 11 分钟
1.2k
作为全球最杰出的企业管理软件提供商之一,SAP 的解决方案涵盖了从 PC 端到移动设备等多个平台。笔者在 SAP 成都研究院工作了 15 年,对企业管理软件领域内的移动开发也有所涉猎。本文将我过去工作中关于移动开发中积累的一些经验和大家交流,请社区内移动开发的专家们不吝赐教。
封面图

Travis CI 一些专用术语介绍

2022-01-08
阅读 2 分钟
1.5k
解释 Travis CI 的最简单方法是,每次提交到 GitHub 时它都会运行程序的测试(这可以通过多种方式进行配置,并且您始终可以在某些分支上禁用构建)。 这样做的重点是,你通常可以很快发现你的提交是否破坏了某些东西,并在它成为问题之前修复它。 我建议在每个有单元测试的 GitHub 存储库上运行 Travis CI,并且使用 Tra...

封面图

使用 ABAP 控制 Android 原生应用

2021-11-16
阅读 7 分钟
1.5k
业务流程不再仅在适用于 Windows 的 SAP GUI 中实现。 在其他设备上的其他 UI 上也越来越多地采取措施。 在这篇博文中,我描述了如何通过 PowerShell 使用 ABAP 在虚拟 Android 设备上控制本机应用程序和 Web 应用程序的可能性。

如何把 Kitten编程猫上开发出来的项目打包成安卓平台上可以安装的apk文件

2021-04-06
阅读 2 分钟
1.7k
bcm文件打开可以发现,内容是json格式的明文数据,包含了该项目内使用到的scene(场景),素材(styles), 积木(blocks)等等。

如何在Android平台上创建自定义的Cordova插件并使用SAP UI5消费

2020-08-30
阅读 6 分钟
988
Suppose we have packaged our UI5 application into mobile platform and need to consume native API provided by mobile platform, and it is time for Cordova plugin to come on the stage. A Cordova plugin is a package of injected code that allows the Cordova webview within which the app renders to comm...

如何使用Cordova将SAP Fiori应用打包并安装到Android平台上

2020-08-29
阅读 5 分钟
1.6k
In this blog, I will show step by step how to package the UI5 application built by this tutorial as a native application into your Android device.

使用SAP OData offline库实现Android应用的离线(offline)模式

2020-03-08
阅读 5 分钟
1.3k
implementation group:'com.sap.cloud.android', name:'offline-odata', version: sdkVersion

如何使用SAP云平台的Notification服务给Android应用推送通知消息

2020-03-08
阅读 2 分钟
1k
登录SAP Cloud Platform Mobile Services management cockpit: 在Mobile Application列表里,选择之前创建好的Wiz App: 打开User Registration标签页: 指定需要推送到移动应用上的Notification文本: 之前使用SAP Cloud Platform Android SDK创建的Android应用,就收到了这条Notification: 如果我们测试的应用当前处...

使用SAP云平台Android SDK创建Mobile应用

2020-03-08
阅读 3 分钟
1.4k
既然是安卓开发,首先我们要下载Android Studio. 接着是从SAP官网下载SAP Cloud Platform的Android开发SDK: [链接] [链接] Android SDK安装完毕后,使用项目创建向导新建一个项目: 使用SAP Cloud Platform mobile service上已经创建好的应用:com.sap.wizapp: 这个com.sap.wizapp的配置在SAP Cloud Platform的mobile se...

SAP BSP, Java Web Project,Android和微信小程序的初始页面设置

2020-03-03
阅读 1 分钟
1.7k
CRM Webclient UI Component controller的context DO_INIT_CONTEXT: 然后是Window controller的DO_INIT_CONTEXT: 最后才是view controller的DO_INIT_CONTEXT: Android 微信小程序 (1) onLoad 生命周期函数--监听页面加载(2) onReady 生命周期函数--监听页面初次渲染完成(3) onShow 生命周期函数--监听页面显示(4) onHide...

使用WebIDE开发Android应用

2020-02-15
阅读 2 分钟
1.3k
还有另一种方式做Android开发即使用Cloud IDE:登陆 [链接] 选择一个github上存在的repository,点击Start Editing:

iOS和wikipeadia集成的技术实现

2020-02-15
阅读 6 分钟
1.3k
onCreate: After click log in and wait for a while: This will trigger constructor.Fetch service document and meta data in constructor. Asynchronous task: The trigger point is in thread 1. onSucceed: thread 17. Since service document is loaded, next step is to try to load meta data. This is a state...

只要200行JavaScript代码,就能把特斯拉汽车带到您身边

2019-10-12
阅读 5 分钟
1.6k
本文咱们开始进入增强现实开发的编码部分。咱们还是用一个实际的例子来讲解:只需要200多行JavaScript代码,就能满足您把特斯拉汽车带到身边的愿望,虽然只是特斯拉汽车的模型。

如何使用JavaScript开发AR(增强现实)移动应用 (一)

2019-10-12
阅读 3 分钟
1.8k
所谓AR(Augmented Reality), 即增强现实,是一种将通过计算机渲染出的虚拟图像与真实世界巧妙融合的手段,背后广泛运用了多媒体、三维建模、实时跟踪、智能交互、传感等多种计算机技术,将程序代码生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,显示在终端用户通过移动设备的摄像头观察到的真实世界中,...

如何使用点击超链接的方式打开Android手机上的应用

2019-10-12
阅读 1 分钟
2.3k
在Android应用的AndroidManifest.xml里加入如下的配置片段: {代码...} 然后在web页面里加入如下的标签: {代码...} 在手机上打开web页面,点击超链接,就能自动打开Android应用了: 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

Android studio如何连接三星手机

2019-10-12
阅读 2 分钟
3.1k
打开Android studio,选择Trouble Shoot device connections: 这个菜单项会自动扫描本地已经用USB线连接的设备: 已经成功扫描出了我的Galaxy C7 Pro手机: Restart ADB server: 成功识别出来了: 手机上选择Yes: 现在Android studio里运行一个Activity,顺利安装到我的三星手机上了: 要获取更多Jerry的原创文章,请...

关于安卓手机访问一些网站或者Fiori应用弹出安装证书的提示

2018-11-10
阅读 2 分钟
2.5k
如何安装这个证书呢?IE浏览器里,Tools->Internet Options->Content->Certificates:

ABAP的Package interface, 安卓的manifest.xml和Kubernetes的Capabilities

2018-10-29
阅读 1 分钟
1.4k
事务码SE21创建ABAP包接口。这是ABAP基于包层面的访问控制实现逻辑。包里可以存储很多ABAP对象。如果开发人员想将某些对象声明为包外程序也能访问,可以将这些对象放在包接口的Visible Elements标签页下面。

Java Web项目,Android和微信小程序的初始页面配置

2018-10-26
阅读 2 分钟
2.3k
我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用[链接]:8080访问项目,会发现浏览器会打开一个默认的页面。

ABAP的Package interface, 安卓的manifest.xml和Kubernetes的Capabilities

2018-10-26
阅读 1 分钟
1.2k
事务码SE21创建ABAP包接口。这是ABAP基于包层面的访问控制实现逻辑。包里可以存储很多ABAP对象。如果开发人员想将某些对象声明为包外程序也能访问,可以将这些对象放在包接口的Visible Elements标签页下面。

如何用JavaScript判断前端应用运行环境(移动平台还是桌面环境)

2018-10-22
阅读 5 分钟
3.9k
在前端应用里,有时候我们需要根据运行环境的不同做出对应处理。比如下面这段逻辑,如果判断出应用当前是运行在手机上,则需要设置对应的viewport。

使用JavaScript调用手机平台上的原生API

2018-10-22
阅读 4 分钟
2.6k
我之前曾经写过一篇文章使用Cordova将您的前端JavaScript应用打包成手机原生应用,介绍了如何使用Cordova框架将您的用JavaScript和HTML开发的前端应用打包成某个手机平台(比如Android,iOS)的原生应用。

通过Java代码实现图片的放大和缩小

2018-10-20
阅读 2 分钟
2.8k
本文介绍的例子在Android安卓手机上测试通过。 先看看效果吧。可以看到这个开发好的安卓应用有三个按钮:Zoom In缩小图片,Zoom Out放大图片和Save保存。 初始页面: 可以在左边边框自由移动图片,图片下面的调试界面debug screen会显示详细的图片矩阵matrix信息: 点击Save button后,根据左边图片的最新状态,会创建一...

如何使用Java代码给图片增加倒影效果

2018-10-20
阅读 1 分钟
1.6k
效果 倒影率为90%时的效果: 倒影率10%时的效果: 实现原理 倒影率作为参数rate 传入Reflection button的事件处理函数: CreateImageWithReflection这个Java方法会根据传入的倒影率参数rate,创建一个对应高度的reflectionImage用于显示倒影,最后返回的Bitmap是包含了原始图片文件original image和倒影效果的一张联合图...

使用ABAP Push Channel(APC)开发的乒乓球游戏,可双打

2018-04-06
阅读 1 分钟
2.2k
url: [链接];host>:<port>/sap/bc/apc_test/ping_pong/game 或者事务码SICF, 输入ping_pong, 按F8: 选中搜索结果,点右键选择Test,即可打开url。 两个玩家分别通过执行report RS_APC_PING_PONG加入游戏。通过Up和Down上下移动球拍。

如何从ERP下载Sales BOM到CRM

2018-03-10
阅读 1 分钟
2.3k
在ERP使用事务码CS01创建一个BOM,类型选择5 - Sales BOM: BOM的抬头维护material 1419,在BOM的component部分维护另外两个material 1421和1422。 保存BOM,会自动生成ID 2974,可以通过表MAST的字段STLAN查询。 在CRM创建一个下载请求: 成功下载到CRM之后,在CRM UI里打开ERP BOM抬头的product1419,能在assignment blo...