问题标签 [hyperloop]

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 回答
291 浏览

android - Appcelerator Hyperloop Android - 如何使用某些使用引用结构传递的传感器管理器功能

我是第一次进入 Hyperloop,目前特别是针对 Android,虽然进展相当顺利,但我遇到了一个问题,我将在下面解释。

我已经成功地获得了传感器管理器的句柄并设置了一个传感器侦听器事件以从传感器获取值。

如果有人在这里需要该代码,则在下面

我遇到的问题是如何使用涉及通过引用传递参数的 Android Sensor Manager 功能。例如SensorManager.remapCoordinateSystem(float[] inR, int X, int Y, float[] outR)包括一个输出数组(一个旋转矩阵)。

我试过这种方法

outR 数组与初始化时保持一致,在本例中为 16 个 0 的数组。我已经测试了一些类似的功能并得到了相同的结果。我已经能够通过重新创建我需要的每个 SensorManager 函数并编辑该函数以便它返回变量来解决这个问题,但我想知道是否有任何方法可以解决这个问题,或者它是否只是超级循环的限制?重新制作只有细微差别的相同功能是浪费我的时间,所以我希望我只是错过了一些东西。

谢谢!

0 投票
1 回答
210 浏览

titanium - Hyperloop 和 Google 移动广告 SDK

我正在尝试在我的 appcelerator 项目中使用 Google-Mobile-Ads-SDK,因为 ti.admob ( https://github.com/appcelerator-modules/ti.admob ) 似乎不支持奖励广告。所以我在顶层项目目录中创建了一个 Podfile:

(我不能使用最新版本的 pod,Xcode 解决了一些类型声明问题——这个编译得很好。)

然后我使用了这个库,如下所示:

代码失败并出现错误:

查看相应生成的 .js 文件./build/hyperloop/ios/js/googlemobileads/gadrewardbasedvideoad.js,我注意到实例方法和属性的函数签名是为GADRewardBasedVideoAd.hloadRequest(). 标题条目loadRequest()是:

唯一明显的区别是它使用了命名参数。这种方法有什么特别之处吗?我做错了什么还是 Hyperloop 还不支持这些功能?

0 投票
1 回答
68 浏览

ios - Hyperloop 和标准 CommonJS 项目

我尝试在非 Alloy 项目中使用 Hyperloop,但显然它不起作用(如果我错了,请纠正我)。传统的 CommonJS 项目不能使用 Hyperloop 有什么技术原因吗?

0 投票
1 回答
432 浏览

appcelerator - Appcelerator Hyperloop - 使用 3rd 方 swift 库

我正在尝试使用 Hyperloop 来使用第三方开源库。我想使用的库是Sweet Alert iOS

该库有一个swift 文件。我已将此文件放在项目主文件夹内的 src 目录中(它必须在 src 文件夹中吗?我可以在项目中使用其他文件夹吗?子目录呢?)。

根据钛文档:

在您的 src 目录中找到的任何 *.swift 文件都将被自动编译

在我的应用程序中,当我执行以下操作时:

有用。但是,如果我尝试要求 swift 文件中的任何类,我会收到一个错误,即它找不到架构 x86_64 模块。

在查看 SweetAlert 源代码时,我还注意到 SweetAlert 类是open而其他类只是普通类:

我不是一个快速的开发人员,所以我真的不知道这意味着什么。

我在这里想念什么?

编辑

一些进展...所以我发现我需要一个appc.js定义src框架的文件和 MyFramework 的名称。我require所做的应该与 swift 文件的文件名匹配。现在,当我编译时,我看到了一些关于 swift 编译的更有趣的输出,但是得到了一个错误:

编辑 2

我已经清除了 swift 文件中的所有脚本,并将其缩小到以下失败的脚本:

导入 Foundation 导入 UIKit 导入 QuartzCore

如果我删除func animate() { }它不会失败。即使这个函数在那个 SweetAlert 类中,它也会失败。从我读到的内容来看,这是一个非常标准的 swift 代码。

所以这让我想知道——Hyperloop 2.0.0(!) 准备好用于生产应用了吗?

0 投票
1 回答
120 浏览

swift - 使用 Appcelerator Hyperloop 自定义 TableViewCell

您好想用 hyperloop 创建自定义 tableViewCell。问题是,我不知道该怎么做。我试过用一个快速的类来实现它:

细胞.swift

在我的 tabbleview 控制器中:

我不知道如何使用它。有人能帮助我吗 ?谢谢

0 投票
0 回答
115 浏览

ios - 在 Hyperloop JS 文件中使用 AVAudioSession.sharedInstance

如何AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryAmbient, with: .mixWithOthers)在 JS 文件中使用?我想在音乐之上播放声音,而不会导致任何来源的音乐停止。我可以为 Apple 音乐做到这一点,但 Pandora、Spotify 等音乐不会重新启动。

0 投票
1 回答
55 浏览

android - Appcelerator Hyperloop Android 处理返回数据

我正在尝试使用 Hyperloop 来包装 Estimote SDK。我已经取得了一些重大进展,并且能够测量和找到信标。

我的问题是从 Estimote SDK 返回的数据。onBeaconsDiscovered 事件返回在列表 (java.util.List) 中找到的所有信标,我似乎对此无能为力。尝试调用列表中的方法会导致“不是函数错误”,即:beaconsRanged.size() 给我 beaconsRanged.size 不是函数。

我还尝试将对象打印到控制台,但这给了我“超出最大调用堆栈”错误。

处理这种类型的返回数据的正确方法是什么?

0 投票
1 回答
188 浏览

titanium - 超级高铁模块 LFLiveKit

我在 LFLiveKit 的超循环模块中遇到了原生问题,正在寻找一些建议和帮助。

我只看到一个红屏显示。我还收到有关权限的警报。

这是我的代码:

0 投票
1 回答
75 浏览

jar - Appcelerator - 在编译时在构建中包含 jar?

由于 Appcelerator(/Hyperloop) 不使用 Gradle 或 Maven 来管理依赖项,因此我需要通过将它们放在 app/platform/android 文件夹中手动将它们全部包含在我的项目中。我已经这样做了,但是我还需要包含 google dagger ( https://github.com/google/dagger ),这需要包含 dagger-compiler-2.x.jar ,我认为它是一个生成某种类型的注释处理器编译时的代码。

在构建期间运行 dexer 时,只需将其放在 app/platform/android 文件夹中,就像任何其他 jar 一样,就会导致此错误:

我认为这与 dagger 指令的一部分有关,其中指出“您需要在编译时在构建中包含 dagger-compiler-2.x.jar”。我是否需要在其他地方放置此 jar 文件才能正确使用它?还是 Appcelerator/Hyperloop 目前不支持使用编译时注释处理器?任何想法或见解将不胜感激。

0 投票
1 回答
197 浏览

appcelerator - Hyperloop 事件监听器示例

我尝试使用OrigamiEngineAppcelerator制作一个 flac 文件播放器Hyperloop

它可以播放,暂停和停止播放器。但我无法让“addEventListener”模式工作。我读了一些例子和一些关于委托方法的东西。但我不是原生 iOS 编码器,我所有的尝试都失败了。

谁能告诉我如何为didChangeState函数编写事件监听器?

这是我不幸的不工作代码

运行演示项目下载: http: //lightapps.de/files/flactest.zip