问题标签 [tabris-js]

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

javascript - Tabris JS 获取 api 处理预检请求

我有一个在连接到我的家庭网络的 Raspberry Pi 上运行的 UPNP MPD 服务器。

我正在尝试通过 Tabris 应用程序控制它。

此代码返回400 bad request错误。但是,运行 curl 请求确实有效

我认为这是预检请求的问题,但不知道如何纠正。

处理此类 API 请求的具体方法是什么?代码哪里出了问题?

0 投票
2 回答
1426 浏览

javascript - cordova-plugin-media 没有从本地 URI 播放

尝试从手机的外部存储播放音频文件。

通过这个插件首先找到特定 mp3 文件的 URI。然后将其传递给cordova-plugin-media实例。

我检查了adb日志。这就是我专门点击这些按钮的结果 - http://paste.ubuntu.com/25767292/

0 投票
1 回答
193 浏览

android - 自定义初始屏幕大小 - Tabris-JS

我搜索了周围的问题,但我没有找到任何东西。

我是Tabris-JS 框架的新手,非常强大且简单,但我对启动画面有一些问题。

如本次提交中所述,在 Tabris-JS 2.x 中有两个主题选项:一个light theme,另一个dark theme。但他们都有margin周围的形象。

结果是这样的(图像后面是“深灰色”背景):

在此处输入图像描述

我尝试搜索对Activity启动器负责的正确方法,但我不擅长 Java。

PS:初始屏幕图像均已正确生成,并带有适用于所有屏幕尺寸的在线工具。

0 投票
1 回答
184 浏览

node.js - 在 tabris-js 应用程序中使用 npm 库

我是编程新手,从纯 JavaScript 的 tabris-js 移动应用程序开发框架开始。Tabris-js 支持使用 npm 模块和 cordova 插件来扩展。

我尝试将 mqtt-js npm 库导入 tabris-js 应用程序。本地安装库到路径;project_folder/node_modules/mqtt/mqtt.js 并在 package.json 中添加了依赖项。

导入模块时:

错误是:could not parse the module .../mqtt.js

mqtt-js 与 tabris-js 不兼容还是这是一个全球性问题?

0 投票
1 回答
78 浏览

android - 在 Tabrisjs 中将多个 TextView 添加到 CollectionView

我可以轻松地将小部​​件添加到 CollectionView,但我似乎无法添加多个小部件类型。我正在尝试添加 2 个 TextView。这是我到目前为止得到的,它只输出了 firstName 两次。(这在操场上运行

另外,是否可以向每个 TextView 添加事件?喜欢: .on('tap', () => {

我确实在 Collection View 上看到了.on('select',工作原理,但我想将事件添加到每个单独的 TextView

谢谢。

没有显示姓氏的屏幕截图

0 投票
1 回答
67 浏览

javascript - 创建后如何引用没有 id、没有类的 Tabrisjs 小部件

这是一个使用 forEach 循环创建小部件的示例(在操场上工作)。我用来index为小部件创建一个唯一 ID:

我知道我可以通过使用非常有用的 id 和类来更改小部件的属性。

是否可以在没有 的情况下引用小部件.apply ?就像是:

谢谢,

代码(Tabrisjs 2.5)

屏幕截图 iOS 在此处输入图像描述

0 投票
1 回答
95 浏览

javascript - 如何测试 Tabris 中是否存在文件?

这是在 Tabris 中读取和写入文件的示例(在操场上工作)。 (这可能是一个很好的片段,有助于理解 iOS/Android/Windows 上的“路径”)

如果您尝试读取不存在的文件,则会报告一般错误。

如何测试文件是否存在?

我尝试了一些无效的 Nodejs 方法。

谢谢

代码

截屏 iOS上的截图


使用 fs.readDir 解决方案更新的代码不起作用...

函数总是返回false- 但在里面 async function()我看到它正在工作,并且 filesDir 正确列出了文件。

0 投票
1 回答
202 浏览

android - Tabris.js 系统推送通知

我找不到使用 Tabris.js 框架(当前版本为 2.6.1)发送系统推送通知的方法。根据这个答案,有一种使用官方firebase插件发送推送通知的方法,但是有没有办法用基本框架来做到这一点?

如果在没有外部插件的情况下还没有办法做到这一点 - 你能否建议它的首选插件,它将 100% 在 iOS 和 Android 上工作?

“系统推送通知”是指即使应用程序在后台运行时也会出现在电话通知选项卡中的本机通知。我不想在应用程序关闭时发送通知,所以现在深入研究 firebase 插件对我来说太过分了。

0 投票
1 回答
42 浏览

javascript - 由于异步功能,Tabris.js 游乐场示例不起作用

我想开始使用 Tabris.js 进行编码,并尝试在 Playground 上获得一些经验。但是每个使用异步函数 asyncFunctionName(...) 的示例都没有启动。错误信息是:

像 hello.js 这样的简单示例运行良好。tabris 开发者应用程序中提供的示例运行良好。我究竟做错了什么?

0 投票
1 回答
34 浏览

node.js - tabris.js websocket只能接收字符串

我正在非常努力地尝试将一个简单的数组发送到 tabris.js

使用它ws.send(JSON.stringify(["friendArray",{data: results}])) 我必须对其进行字符串化,否则它只会无缘无故地崩溃我的 tabris 应用程序,但当我去JSON.parse()它时。它一直给我一个错误Unexpected token 1 in JSON at psotion 0

老实说,我很茫然,我不知道自己做错了什么,这可能是非常简单的事情,但是我正在绞尽脑汁,只是想想出一种方法来传输这些简单的信息,有人可以指出我吗正确的方向