问题标签 [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.
tizen - 是否有可能让 Tizen 应用程序不停地活着
最近我开始为 Tizen OS 开发。我的应用程序仅为可穿戴设备创建,并且仅适用于 Samsung Gear Sport(板载 Tizen 3.0)的特定设备。该应用程序的主要目的是长时间收集完整的传感器数据。我对心率和一般的运动传感器(陀螺仪和加速度计)感兴趣。然后,这些数据将被发送到云服务器并进行分析。目前我正在考虑一个 WEB 应用程序,因为到目前为止我还没有发现任何证据表明 WEB API 缺少本机 API 中存在的东西。
但是到目前为止,我无法克服 Tizen OS 中的一个限制。一段时间(10 分钟左右)后,我的应用程序进入睡眠状态。至关重要的是,此应用应在后台长时间运行(最长 10 小时)。为此,我尝试了以下方法:
- 具有背景类别的普通 Tizen 应用程序:这种方法给出的数据仍然过于碎片化,例如我有 15 分钟的空洞,根本没有记录任何数据。有时甚至超过30分钟的洞。
- Tizen 警报 API:警报起到了让应用程序保持活动状态的作用,但每次警报时,应用程序都会被带到最前面,这不是一个可接受的解决方案。可以选择静默唤醒应用程序(使用应用程序控制),但它没有任何回调,因此必须提前安排所有警报。
- CPU_AWAKE 标志使系统显示“这个应用程序正在使用过多的能量”弹出窗口,如果在 10 分钟左右没有回答,系统仍然会杀死我的应用程序。
- Web Workers - 这个只是为了论证,Web Workers 与应用程序一起休眠
- 数据记录:我希望有类似于 Apple Health Kit 的东西,但我得到的东西根本不适用于 HRM。不知何故,它适用于
PRESSURE
传感器。Tizen 允许开始录制,HRM
但在 - 之后没有录制任何内容NotFoundError: Failed to read recorded data
。任何其他传感器都会给出TypeMismatchError
。 - Web Service 应用程序- 如文档所述,此应用程序需要三星的合作伙伴级认证,它也受背景限制的影响。
- 在设备设置中将“始终开启”标志设置为 true 的Watch Face方法。这个解决方案是我尝试过的最好的。表盘应用程序每分钟唤醒一次以更改时间,它还接收传感器数据。不幸的是,经过更多测试后发现记录的数据中有几个漏洞。
关于电池:以上都没有将电池耗尽到无法接受的程度。因此,首先我想找到一个解决方案,它可以提供我需要的所有传感器数据,至少 10 小时后尽可能频繁地提供,并且没有任何漏洞。在那之后,如果事实证明这个解决方案消耗了太多的电池,我会考虑如何优化它。
现在的问题是:是否可以让我的应用程序不间断地运行 10 多个小时?
eclipse - 如何使用 Tizen Studio 将 .tproject 中的文件列入黑名单
免责声明:我不知道我在这里做什么。
我得到了一个带有大型 .tproject 文件(7956 行)的项目。这是因为它将大量不应构建的文件列入黑名单。它主要是node_modules。模块中的每个文件都被列入黑名单。
确保我已安装节点包,我已按照以下步骤操作:
- 从 .tproject 中删除黑名单节点
- 在 Windows 10 上打开 Tizen Sudio (2.3)
- 文件 > 从文件系统打开项目
- 显示其他专业导入向导
- Tizen > Tizen 项目
- 浏览根目录位置
- 个人资料 > 电视
- 完成(项目已创建但模式尚未关闭)
我收到这条消息:
接着:
我想知道的:
- 为了获得 NullPointerException,我的项目肯定缺少一些东西来进行设置。有什么想法可能会丢失吗?
- 如何将项目作为 Tizen TV 应用程序导入?
- .tproject 文件是如何创建的?
- 它是否适合添加到 .gitignore 中?它看起来是自动生成的。
- 如果没有,有没有办法使用正则表达式将文件列入黑名单,而不是一一列出?
html - 图像在三星 Tizen 电视中看起来锐化且不可读
我有一个关于图像相关问题的问题。
我对 tizen 电视和网络浏览器使用相同的 HTML 和 CSS 狙击使用,但它在 tizen 电视上显示锐化图像。
当图像尺寸大于 UI 分辨率或等于分辨率时会出现此问题。图像分辨率为 1280*720。
我的 Tizen 电视分辨率为 1280*720,我有 2015 型号组的电视。
samsung-smart-tv - 无法通过命令行调试三星电视网络应用程序
我有2个相关问题:
无论出于何种原因,我的三星电视网络应用程序都不会从 Tizen Studio 运行或调试(进入模拟器或电视)——它只是说它失败了
当我尝试从命令行工具构建/打包/安装(或运行)时,它说它失败了,但该应用程序实际上已安装并将运行(同样,在模拟器和电视中的行为相同)
但我的主要障碍是我似乎无法将 Chrome 中的开发者工具附加到正在运行的应用程序。说明说要通过:TV_IP:7011 进行连接,但这只会返回“无法连接”页面。
没有用于调试应用程序的命令行工具,只有一个可以运行它。
即使要让我的应用程序(从服务器移植的重要 Web 应用程序)在 Tizen Studio 中构建,也需要寻找许多验证步骤/设置并禁用它们。但我最终能够得到一个 .wgt 包来构建——但它不会安装。
当您在电视上运行该应用程序时,它确实会启动,但会在某个时间点挂起。显然,没有任何调试器或控制台等是一个巨大的障碍。
我完全能够在 Tizen 中构建/调试一个更简单的“玩具”应用程序(同样,可以在模拟器和电视上调试/运行),因此所有电视管道都已连接。只是这个更复杂的应用程序导致 Tizen 在尝试安装它时窒息,如果它认为失败,您将无法对其进行调试。谢谢你的帮助。
tizen - 如何解决作者签名问题?
我在 tizen 电视商店有一个应用程序,当我尝试更新版本时,我收到以下错误“您要注册的应用程序的作者签名设置不正确。请尝试检查您的 author-signature.xml 文件。 ”
请帮我解决这个问题。
tizen - Tizen 三星智能电视 - 请在首选项中将日志记录级别设置为调试
我正在使用 tizen studio 构建三星智能电视网络应用程序,我的应用程序在三星电视模拟器上完美运行,但是当我尝试在真正的三星智能电视上部署我的应用程序时,出现此错误:“Tizen 三星智能电视 - 请设置将日志级别记录到“首选项中的调试”。我试图在互联网上找到这个问题的解决方案,即使是在三星开发者网站上,但 tizen OS 的社区非常小,文档也很差,所以我目前正坚持尝试将我的应用程序部署到真实三星智能电视,希望有人能帮我解决这个问题,谢谢。
tizen - Tizen TV WebAPI 覆盖
我正在尝试创建一个应用程序,该应用程序将使用 WebAPI 在 Tizen(用于电视)的当前屏幕上显示一些信息。主要思想是在侧面创建一个垂直条,该条将是透明的,并显示一些与屏幕重叠的文本。实际上,我在后台屏幕的任何类型的透明度方面都没有成功。此处给出的示例(OverlayPiP 链接)显示所有白屏,尽管实际调用按钮并没有改变任何内容(我可以在屏幕上看到)。
我正在使用 Tizen SDK 3.0(据称也支持 OS 2.4)和 Tizen Studio 2.5。
tizen - 由于签名错误,设备上的应用程序安装失败 - tizen studio
我正在使用 Tizen Studio 为我的 gear s3 frontier 构建一个应用程序。但是,每次我尝试在我的设备上运行应用程序时都会出现签名错误。我几乎尝试了所有方法(创建证书、在我的 PC 上设置相同的日期/小时并佩戴),但问题仍然存在。有任何想法吗?
tizen - 在请求批准推送服务后,Tizen 应用程序仍然“未注册”
我的 Tizen 推送消息服务请求已获批准。但是,当我去注册推送服务时,它会通过向控制台输出状态为“未注册”来响应。该应用程序本身将作为可穿戴网络应用程序运行,目前正在 Tizen 的可穿戴模拟器上进行测试。它使用 AJAX 适当地工作和更新 SQL 数据库,但是,通常来自 Tizen 的推送通知和推送 API 难以实现。我试图在 Tizen 论坛上发帖,但是,它们大多是韩语的,我看不到我可以在哪里发帖。我需要知道通过可穿戴模拟器上运行的网络应用程序成功注册并推送通知到 Tizen 的推送服务器还需要什么。谢谢你的时间!