问题标签 [appmethod]

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 投票
0 回答
629 浏览

delphi - 使用 TMediaPlayer 播放远程音频文件 - Object Pascal

我刚开始使用 Appmethod,我似乎无法弄清楚如何使用他们提供的音频播放器示例来播放远程音频文件。

这是我尝试过的:

0 投票
1 回答
179 浏览

android - 使用 AppMethod 访问应用程序生命周期接口

我正在使用新的 Embarcadero AppMethod 1.14 为 Android 设备(在 C++ 中)进行一些开发,但我终其一生都无法弄清楚如何访问生命周期事件(doPAuse、doResume 等)。如果有人有任何操作方法的链接、提示或代码,他们可以在这个主题上分享吗?

0 投票
1 回答
966 浏览

delphi - 什么是 Delphi / AppMethod BindSourceDB 范围映射以及如何使用它们?

我正在使用 Delphi/AppMethod XE6,并将 Firemonkey Mobile HD 表单添加到空白项目。

在表单上,​​我放置了一个BindSourceDB组件并在结构窗口中查看它,在那里,我可以看到一个ScopeMappings子属性。我还可以在Object Inspector WindowScopeMappings中看到该属性,它显示了它的类型。TScopeMappings

对于我的一生,我无法弄清楚这个属性是/做什么,以及 ScopeMappings 到底是什么。

我从 Embarcadero 文档中找到的所有内容都在以下 URL 中: http: //docwiki.embarcadero.com/Libraries/XE6/en/Data.Bind.DBScope.TBindSourceDB.ScopeMappings

Data.Bind.DBScope.TBindSourceDB.ScopeMappings

ScopeMappings 属性指定一个拥有的集合,其元素是范围映射。ScopeMappings 用于添加可以由引用此源组件的表达式引用的名称/值对。

显然,这不是很有帮助。

我在网上到处搜索,包括在 SO 上,但找不到任何东西。请帮忙。

0 投票
0 回答
1870 浏览

android - Android上的类分段错误11 Delphi XE7

我正在创建一个非常基本的移动应用程序,其中包含一个空表单和一个 TImage 组件,其中加载了 PNG。当我将 apk 部署到真实设备时,我遇到了 Class Segmentation Fault 11。异常由以下人员引发;

线。

该设备是带有 NEON CPU 的 AML8726-MX 双核 ARMv7。安卓版本为 4.1.1。

当我在设备上运行 syscheck 时,neon、swp、half 等显示为 YES。

根据文档,目标要求得到满足。

该应用程序在三星 S4、S5 等其他平板电脑上运行时没有任何问题……这个问题似乎与硬件或目标相关,但我无法弄清楚为什么即使满足目标要求它也无法正常工作。

提前致谢,

0 投票
1 回答
1052 浏览

delphi - 为什么所有对话框都使用“旧”的 Android 2.x 样式?

我目前正在使用 RAD Studio XE7,只是想知道为什么我的 Android 应用程序中的所有对话框都使用“旧”2.x 样式?以及如何强制我的 Android 应用在日期选择器和 MessageDlg 等所有对话框中使用 4.x 样式?

使用样书和修改 AndroidManifest.xml 不起作用。提前致谢。

0 投票
1 回答
119 浏览

c++ - 如何在 C++ 中为子类创建指针?

指向 API 的子类时我有点麻烦。

这是我想要做的原始帕斯卡代码:

它的精简版:

在这里,我有我已经尝试过的事情:

和:

和:

但是编译时总是出错,我该怎么办?从现在开始,谢谢你的建议。

0 投票
1 回答
56 浏览

c++ - Banner->LoadAd() 的错误;功能

我知道我与 C++ 并不完全相关,但是当调用一个名为 LoadAd() 的函数时我遇到了一些麻烦。我尝试在 OnTimer 中的计时器中使用这个函数,在 OnFormShow 和 OnFormCreate 等事件中(是的,我知道它不能在那个函数中,但我试过了)。但是,在执行此功能时,应用程序总是会获得 FC(强制关闭)......有什么解决方案吗?

这是我的代码的一部分:

和:

声明(Principal.h)

//------------------------------------------------ --------------------------

从现在开始非常感谢。

0 投票
4 回答
5367 浏览

delphi - 00050A4D 模块 rtl220 bpl 中的异常 EOSError

我在 Windows 10 机器上安装了 embarcadero radstudio xe8。直到大约 2 周前,一切都运行良好。每次我尝试启动 Delphi xe8 时都会收到错误消息:“模块 rtl220.bpl 中的异常 EOSError 在 00050A4D.System 错误。代码 111。文件名太长。”我尝试重新安装几次,甚至尝试安装 appmethod但我仍然得到同样的错误。

可能是什么问题?

0 投票
0 回答
108 浏览

android - 将 _di_Object 转换为 ILocalObject 和对象初始化

这是我第一次尝试转换一些 Jni 桥。但是,我在转换某些数据类型时遇到了一些麻烦。

第一个与此自动生成的标头有关:

每次我尝试重新编译(没有原始 .pas 文件,一旦我无法再编译(IDE 限制))我在以下行中遇到一些错误:

错误:

[bccaarm 错误] Androidapi.JNI.Toast.hpp(76):没有匹配的构造函数用于初始化 'Androidapi::Jnibridge::TJavaGenericImport__2<_di_JToastClass,_di_JToast>' Androidapi.JNIBridge.hpp(197):候选构造函数不可行:需要0 个参数,但提供了 3 个参数
Androidapi.JNIBridge.hpp(174):候选构造函数(隐式复制构造函数)不可行:需要 1 个参数,但提供了 3 个参数

另一个与

我正在使用一个已经实现 getBonded() 的库,但是一旦我无法再使用 .pas 文件,我必须手动实现它,所以我明白了:

但我在以下行中收到错误:

错误:

[bccaarm 错误] Main.cpp(2423): 预期 ';' 在声明结束时 [bccaarm 错误] Main.cpp(2424): call to 'Wrap' is ambiguous
Androidapi.JNIBridge.hpp(187): 候选函数
Androidapi.JNIBridge.hpp(188): 候选函数

所以我将最后一个更改为(但尚未测试):

从现在开始,非常感谢你;

0 投票
0 回答
118 浏览

android-notifications - Embarcadero 部署管理器将 android 资产置于错误的远程路径中

我正在尝试使用部署管理器在 C++Builder android 项目中部署 mp3 文件。试图给预定的 TNotification 一个特定的声音。

我试图在部署管理器中设置Remote Pathassets\但 mp3 文件位于/storage/emulated/0/android/data/com.embarcadero.myproject1/files/android 设备上...我希望它在/storage/emulated/0/Documents/

是否有更改资产目录的设置?

或者这是 XE8 中的错误,我必须将程序中的文件复制到正确的目的地?