问题标签 [cross-application]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
202 浏览

ios - 其他应用程序中的 iOS 单击/拖动事件

我需要一个可以创建click/drag macros以与其他应用程序或一般系统交互的应用程序。

通过在app store和在线搜索,我能找到最接近的东西是自动触摸,它可以用来模拟快速点击。但是,这还不够接近我的需要。
因此,我尝试查找相关功能,以便自己编写应用程序。不幸的是,我找不到任何关于这个问题的先前讨论。

我正在寻找的功能的一个很好的描述是 TestComplete 的Drag 方法的工作方式。

除非我错过了什么,否则没有直接的方法可以click/swipe/drag macros在 iOS 中跨应用创建该作品。

那么是否有任何“hacky”方法来完成这项任务?

示例用法:
创建一个宏以在另一个应用程序中的菜单之间导航
单击另一个应用程序中非常特定序列中的非常特定点
快速更改另一个应用程序中的设置/配置

0 投票
0 回答
24 浏览

android - 如何使我自己的裁剪图像应用程序对寻找裁剪图像应用程序的其他应用程序可见?

我正在使用某人的照片应用程序,该应用程序可以通过打开我设备上的裁剪工具列表来将照片发送到裁剪器供我选择。它目前显示“图库裁剪”和“照片裁剪”。如何将我的自制裁剪应用“超级裁剪”添加到此列表中?我的超级裁剪应用程序必须是像画廊和照片这样的根应用程序吗?

0 投票
1 回答
31 浏览

macos - 如何调试 2 个独立应用程序(macOS)之间的通信

谁能向我解释一下,如果一个应用程序必须向第二个应用程序发送数据,应用程序通常如何通信。(例如图像)。或者我怎样才能知道通信是如何实现的?

在我的示例中,我试图找出“Capture One 11.x”如何使用其他应用程序(如 Photoshop 或 Lightroom)打开图像。

我在猜测,“Capture One 11.x”将通过运行带有其他启动参数(如打开图像的文件路径)的第二个应用程序来在其他应用程序中打开图像。但我找不到任何证据证明这种行为。

我很感激任何提示或帮助。

0 投票
0 回答
1055 浏览

routing - SAPUI5 路由和交叉导航

我想在我的应用中导航并进行跨应用导航。

在我的 manifest.json 中,我有一个“routerClass”:“sap.m.routing.Router”,当我定义这个类时,我的内部导航工作正常,但应用程序之间的交叉导航不再工作(网址更改,但导航从未发生过 - 我必须刷新才能进入正确的页面)。

如果我更改此类,后退按钮将始终转到第一页而不是访问的最后一页,但交叉导航工作正常。

你可以帮帮我吗 ?

这是我的代码:

清单.json

跨应用导航

0 投票
1 回答
376 浏览

c# - 将二进制文件中的类型反序列化到不同应用程序中的不同命名空间(C# .NET)

在名为“application1”的应用程序中,我将此结构序列化为二进制:

在名为“application2”的应用程序中,我必须反序列化这个二进制文件,但我的 ClassA 和 ClassB 必须在 namespace2 而不是 namespace1 内。

所以我写了一个序列化活页夹:

我像这样使用它:

这成功地将 namespace1.ClassA 反序列化为 namespace2.ClassA,但未能进一步将列表 od nemespace1.ClassB 反序列化为 namespace2.ClassB 列表。我猜它失败了,因为 ClassB 的列表被封装到 ClassA 中并且 BindToType() 函数没有被“内部元素”调用,它只为 ClassA 调用一次,然后尝试反序列化 ClassA 并且无法提取 ClassB 列表并出现错误:

我不能对 application1 做任何调整(不能改变我做序列化的方式) 我只能调整 application2 中的反序列化逻辑。

我正在尝试为这个特定问题找到解决方案,任何人都有类似的问题,或者可能有关于如何解决这个问题的想法?

谢谢!

0 投票
2 回答
154 浏览

uwp - 如何在一个 UWP 设备中跨应用发送字符串?

我正在开发由三个独立的应用程序组成的应用程序。(两个背景,一个带有 GUI)在带有 Windows 10 IOT Core 的 Raspberry PI 3B+ 上运行。原理图很简单

Communicator -> 数据转换 -> 可视化

我的问题是,如果没有用户活动,我无法有效地将数据从一个应用程序发送到另一个应用程序。用于数据传输的 Windows 解决方案需要用户操作或启动其他应用程序。(https://docs.microsoft.com/en-us/windows/uwp/app-to-app/

数据是短 JSON 序列化对象到字符串。

我尝试了 TCP 协议,但它不允许在一个设备跨应用程序上使用(为什么?我不明白)。

现在我通过在图片文件夹中创建文本文件来做到这一点,下一个应用程序将读取该文件并删除文件。这种方法很慢并且经常崩溃。

还有其他解决方案吗?最好的将是流或某种快速文件传输。

感谢您的任何想法。

解决方案:https ://docs.microsoft.com/en-us/windows/uwp/launch-resume/how-to-create-and-consume-an-app-service

它并不完美,因为在后台任务中您将执行另一个后台任务。但是效果还不错。

0 投票
1 回答
124 浏览

.net - 跨应用认证 IIS 到子应用

我遇到的问题是,当定向到 FileUploadWAP 应用程序中的页面时,我收到了第二个登录请求。如果登录代码和配置部署到根默认站点,则共享身份验证有效。我怀疑cookie的路径是问题或machineKey。

IIS 中的网站 DefaultWebSite Other Application1 Other Application2 StaffLocal(是一个应用程序) FileUploadWAP(是 StaffLocal 下的一个应用程序)

validationKey="E329E5ECDD7EE4B3BDF27A563F91A38888FA95E5259914DBADD86F9ED681A41732E609F8338" />

0 投票
1 回答
1867 浏览

node.js - 与自定义 Web 应用程序共享 nextcloud 身份验证

我想开发一个使用 nextcloud 用户帐户的应用程序(NodeJS、vueJS、postgreSQL)。这个想法是用户使用他的 nextcloud ID 进行身份验证,然后可以访问 nextcloud 和我的网站。请注意,我的应用程序不是 nextcloud 模块或 nextcloud 应用程序。这是一个完整的网站,但我想基于 nextcloud 来识别用户

我在网上做了一些研究,但我没有找到一个简单的解释来说明如何去做……这可能吗?

奥利维尔

0 投票
1 回答
522 浏览

sapui5 - 如何使用按钮从脚本关闭 CrossApplicationNavigation 页面

在我目前正在开发的应用程序上,我有几个指向标准 sap 后端事务的超链接,例如 BP、PDL 等。我通过 CrossApplicationNavigation 打开它们。他们打开新标签。

在我的主应用程序上,我实现了一个按钮来关闭每个选项卡并返回到根视图。

我尝试了以下方法: 关闭其他选项卡或浏览器的脚本

这是我的代码:

这样,我用我的语义对象打开新选项卡。我在我的模型中注册它。

下一步是与我的按钮链接的方法:

我正在加载我打开的选项卡的窗口。指令关闭不起作用它写道:“脚本只能关闭它打开的窗口。”

我在 CrossApplicationNavigation 中的理解是它打开了一个新选项卡并使用 sap.m.URLHelper.redirect(url, true); 进行重定向;在调用新屏幕之前,当前屏幕是否知道它打开了哪个页面?这种方式有没有手动关闭它的方法?

0 投票
1 回答
150 浏览

android - root 应用如何访问其他应用的 ui?

我正在寻找构建一个应用程序(具有 root 权限)可以访问另一个应用程序上的 ui 并单击屏幕上的按钮。我已经看到许多宏应用程序和一些“机器人”应用程序都做到了这一点。我知道他们使用“设备管理员”,并且我看到一些需要“覆盖其他应用程序”的权限。我不是在寻找全面的指南,而且我知道我必须使用某种 ocr 软件来处理 ui 元素。有人可以给我一些指示吗?示例: https ://forum.xda-developers.com/showthread.php?t=2241770 感谢您的帮助!泰纳