问题标签 [tizen-studio]

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 投票
3 回答
903 浏览

tizen - Tizen 服务应用程序在未连接到 Tizen Studio 的情况下无法在后台正常运行

我正在尝试构建一个本机 tizen 应用程序,它将检测活动并定期收集传感器数据以上传到远程 http 服务器。

为此,我开发了两件事。
1. 用于启动/停止的本机 UI 应用程序
2. 服务应用程序

我正在使用通过 wifi 上的远程设备管理器连接的samsung gear fit 2 pro在 tizen studio 中开发项目。

当我运行我的应用程序时,它在我的设备连接到 sdb 时工作正常。但是,当我断开设备连接时,它开始执行非确定性行为。例如,当它连接到 tizen studio 时,App 会记录每 60 秒的前 15 秒的数据,并在第 16 秒将该文件上传到服务器。它还从活动更改的回调开始。
但是,一旦设备断开连接,该间隔就无法正确维持,即传感器在 30 分钟后读取数据(这也会有所不同),甚至每秒收集数据的频率也会大大降低。但是如果 UI 应用程序在前台,那么一切都很好。

因此,如果我的应用程序处于前台或处于前台/后台并且设备连接到 pc 上的 sdb,则我的应用程序可以正常工作。

无论设备是否连接到 PC 上的 tizen sdb,如何让我的服务始终在后台运行?

NB 数据上传是使用 libcurl 完成的,它使用 5 秒的超时进行连接,失败时会跳过上传。使用了 Ecore 定时器,但定时器应该不是问题,因为我已经通过运行传感器进行了测试,但频率降低问题仍然存在。服务应用中的传感器启动选项如下

0 投票
1 回答
207 浏览

tizen - Tizen TV - 如何在模拟器上启动应用程序?

我正在使用最新版本的 Tizen Studio 和所有开发工具。当我尝试在模拟器上启动我的应用程序时,它会启动,但没有应用程序存在的迹象 - 只是一个空系统。“模拟器”工作正常,但它只是一个浏览器,我需要测试一些自定义 API。我应该怎么办?如果我尝试将准备好的 .wgt 文件放到模拟器中,它会给我一个奇怪的错误:“关闭”

0 投票
1 回答
983 浏览

tizen - 如何导航 Tizen 文件系统

我正在开发 Tizen 应用程序。我在一个真正的三星电视设备上测试它,这个应用程序的功能之一是它应该能够缓存一些文件(文本和媒体)。在调试此功能时,我尝试使用:

但是,这又回到了我的错误函数中。我已经尝试了其他几个潜在的目录,但仍然失败。然后我想测试文件系统是否混乱,并想通过 Tizen-Studio 的设备管理器进行检查,它应该有一个类似于 Android Studio 的文件资源管理器。

然而,这就是我发现的。 在此处输入图像描述

我有点难过。我怀疑这可能与 Tizen 特权有关?在我的 config.xml 中,我有以下内容:

我错过了什么吗?据我所知,阅读了相当多的 Tizen 文件系统的 api,我应该能够执行此过程,但我不能。任何帮助表示赞赏。

编辑:我也一直在使用 Tizen-Studio 的 Web 应用程序模拟(三星电视),我最近尝试使用tizen.filesystem.listStorages(checkStorage)to check storage.length,它返回了一个0. 不知道我错过了什么。

0 投票
2 回答
1198 浏览

connection - Tizen 错误 - 无法连接到远程目标 [ip]

Samsung Galaxy watch Active无法连接到Tizen Studio中的远程设备管理器,我尝试了一切,每次出现以下错误

无法连接到远程目标“172.19.44.160”

误差图

我尝试了以下事情:

  • 将蓝牙打开到关闭并重新启动我的手表,反之亦然,
  • 多次尝试将调试模式打开到关闭,反之亦然,
  • 尝试了开发人员选项 On 并重新启动了几次,
  • 也使用sdb连接命令,
  • 禁用windows fireWall
  • 我确保手表和我的电脑即使在同一个网络中
  • 我也试着做我的手表always on
  • 我对手表进行了完全重置

但以上没有任何工作!

我也想知道 Tizen 版本是否会影响这个过程,我的 Tizen studio 版本是 3.5,我从包管理器下载了可穿戴设备 5.5,而且我在手表上看到 Tizen 版本是 4.0.0.5。

如果这影响与否,任何人都可以帮助我吗?

0 投票
1 回答
94 浏览

xamarin - Tizen TV - 缓存图像 (xamarin.forms)

任何人都知道如何在 xamarin 表单(TIZEN TV)上缓存图像?尝试使用 FFImageLoading,但它依赖于 libevas.so1,这是不允许的。

0 投票
2 回答
1394 浏览

tizen - Tizen Studio 模拟器和设备管理器不工作

在三星电视应用的 Tizen 工作室工作。模拟器和设备管理器不断给我一个错误。我无法从 IDE 打开它。我的应用程序在模拟器上运行良好,但在使用三星证书在三星电视上运行时出错。

我得到的错误是:

应用程序无法正确启动 (0xc000007b)。单击确定关闭应用程序。

请帮我解决这个错误。我是新手,被困在 Tizen Studio

在此处输入图像描述

0 投票
1 回答
140 浏览

tizen - 我们如何在 Tizen Web Widget Project 中引用外部源文件?

我创建了一个 Web 应用程序,目前正在使用 Gear S3。我希望它把它转换成一个小部件。我当前的代码没有首先成功构建,并且在删除编辑器显示的几个错误后在配置文件中给出了错误(例如,它说不应在此链接外部源文件,文件必须位于同一目录中它正在被引用),现在它在构建时没有给出错误,但是当我在模拟器中将代码作为小部件运行时,它会显示一条弹出消息,上面写着Error in Config file,没有其他可用信息。

在 Tizen Studio 中,我可以MyProjectName.wgt在主目录中看到一个MyProjectName目录。当我检查该目录的内容时,它几乎包含了我在主项目(MyProjectName目录)中的所有内容,所以当我在模拟器中运行代码时,它给了我一个Chart未定义的错误,因为它实际上是作为外部源引用的代码,而不是从本地目录添加。

有人请指导我如何运行具有外部源文件(例如 Chart.js 和 Google Map API 等)的 Web Widget 项目

0 投票
0 回答
253 浏览

tizen - 如何使用 Tizen 工作室在三星 Smarttv 上运行应用程序?

我正在尝试在三星电视上运行我的 angularjs 应用程序,它显示了这些错误

Could not create the view: org.tizen.common.connection.log.LogView 这个也是

启动 Tizen 应用程序...

如果您想查看详细信息,

请在首选项中将日志记录级别设置为调试,并检查“C:\tizen-studio-data\ide\logs/ide-20200102_110337.log”中的日志文件。

[初始化启动环境...] RDS: Off Target information: UA43N5370 Application information: Id(LgHdyO9URO.SHOPLC), Package Name(LgHdyO9URO), Project Name(LC) [传输包...] 传输包: wgt流 -> /home/owner/share/tmp/sdk_tools/tmp/LC.wgt [正在安装软件包...] install LgHdyO9URO.SHOPLC package_path /home/owner/share/tmp/sdk_tools/tmp/LC.wgt was_install_app return WAS_TRUE app_id[LgHdyO9URO.SHOPLC] install start app_id[LgHdyO9URO.SHOPLC] 下载失败[116] wascmd 花费时间为 [10]ms cmd_ret:0 发生异常(正在安装包...> 失败)发生异常意外停止进度...(18.353 秒)

早些时候它工作正常,但几周后,当我尝试启动我的应用程序时,它向我显示错误,我尝试了多种解决方案,但都没有奏效,请帮助我

0 投票
1 回答
230 浏览

tizen - 如何确定 LAN 电缆未连接到三星电视(型号:QE55Q6FNA)(Tizen 3.6)

我使用 JavaScript 在 JavaScript 中为三星电视构建应用程序webapis.js,现在我无法确定何时连接/断开LAN电缆。我的电视通过交换机连接到互联网。当我从交换机上断开互联网电缆时,我可以确定是通过,webapis.network.isConnectedToGateway();但是当我从交换机上断开LAN电缆时,我在电视上的应用程序卡住了,开发人员工具会抛出错误:“调试连接已关闭原因:Websocket 已断开连接”,所以我可以甚至不调试这种情况。我已经尝试在cookies/中保存日志,LocalStorage但是一旦断开开发人员工具,它们就会被删除。

那么,如何确定 LAN 电缆未连接到电视。注意:我不需要知道什么时候 GATEWAY_DISCONNECTED 而是什么时候LAN_CABLE_DETACHED

这是我迄今为止尝试过的:

0 投票
1 回答
447 浏览

javascript - 如何在退出当前 Tizen 应用程序时启动 Pervious Tizen 应用程序?

我已经创建了一个 Tizen 应用程序,当我Tizen appSamsung app menuon启动我的应用程序时Samsung tv,当我按下启动后,我return key回到了BroadCast menuif Samsung app menu。确认弹出后,我正在使用以下代码退出应用程序

我想当我从三星应用程序菜单启动我的应用程序时,如果我退出我的应用程序启动后它应该打开三星菜单而不是广播菜单