问题标签 [appcelerator-titanium]

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 投票
2 回答
4178 浏览

titanium - 如何在 Titanium 中将数据从一个窗口传递到另一个窗口?

我想将数据从一个窗口发送到另一个窗口。

示例: 我在第一个窗口上有一个文本字段和一个按钮。单击窗口时,我需要将文本字段值发送到第二个窗口吗?

我找到了一个教程,但它不在 MVC 中。

0 投票
3 回答
439 浏览

ios - 钛滚动视图

我在 Titanium 中开发了一个应用程序。一个带有可滚动视图的代码。它在 Android 中工作,但在 IOS 中不工作,并且不显示错误消息。编码:

};

我在窗口中使用它:

请帮我!谢谢!

0 投票
1 回答
540 浏览

google-analytics-api - 如何将谷歌分析集成到 Titanium 移动应用程序?

我需要使用 Titanium 将谷歌分析集成到 iOS 和 Android 移动应用程序。有人可以指导我使用哪些 API 并解释我可以通过它们检索哪些值?

0 投票
1 回答
2087 浏览

titanium-alloy - 如何在 Titanium Label 中调整行距

是否可以在 Titanium 标签中指定换行文本行之间的间距?我看不到这样做的方法吗?

0 投票
1 回答
57 浏览

ios - 在没有 Appstore 的情况下将 Titan 应用程序部署到超过 100 台 iOS 6.0.1 设备

我是一名个人开发人员,为客户创建一个小应用程序,但我对 Apple 生态系统还是新手。客户拥有超过 100 台旧版 iPod Touch 设备 (ME178FD),这些设备将接收该应用程序,并且不得以任何方式向公众提供。这些设备仍在 6.0.1 上,可用的最大 iOS 版本为 7 (AFAIK)。该应用程序应至少可用 2 年。

我认为:

  • 该应用程序无法在 Appstore 中分发
  • 我无法手动将应用程序部署到所有超过 100 台设备,但可以由客户工作人员使用 iTunes(或其他一些“简单”机制)完成
  • 企业开发者帐户对我来说太贵了,因为它会破坏我的业务案例

如何以具有成本效益和务实的方式将应用程序分发到设备?

0 投票
2 回答
286 浏览

javascript - 将选取器行标题从黑色更改为白色

如何在 Android 上将 Picker Row 标题从黑色更改为白色?我尝试使用 TSS 并在带有属性的 XML 中没有成功。

XML

0 投票
3 回答
55 浏览

javascript - 我的 iPhone 5s 无法使用钛合金进行水平旋转

我的应用程序可以处理 Android 和 iPad 设备中的所有旋转,但我的新 iPhone 5s 不能处理水平旋转。当 iPhone 水平旋转时,它保持垂直。为此,我已经在 Tiapp.xml 文件中添加了以下代码:

此外,我按照此https://support.apple.com/en-us/HT204547链接中的说明进行操作,但在我的新 iPhone 中它对我不起作用

0 投票
1 回答
458 浏览

android - 钛加速器中的相机屏幕方向问题

我在设备方向上有一些问题。我所做的是,我必须打开相机进行屏幕截图。相机视图是使用叠加自定义的。Overlay 包含一个按钮视图,当单击它时它将捕获图像。

我在其中实现设备方向。当自定义相机打开时,它看起来很好。但是当我们旋转(即旋转到 180 度)时,叠加层看起来很好,但是相机视图反转了屏幕。例如,如果我们想通过旋转设备来捕捉一棵树,它会看起来像倒置的,当捕捉后,图像也会倒置。有没有人知道如何在旋转时移除这个相机倒置。

0 投票
2 回答
85 浏览

collections - 在 Titanium 中操作 25 个视图的最安全和最快的方法是什么

我在 Titanium 中有 25 个单独的视图,它们都是基于集合中的模型创建的,如下所示:

在这种情况下,tiles是一个 Appcelerator 集合,而 atile是一个模型。

在应用程序逻辑的某个时刻,我需要调用所有 25 个图块,并隐藏一个视图。

我目前所做的是再次循环遍历集合,并像这样调用视图中导出的函数

这可行,但不是很流畅,因为当您的设备速度较慢时,您可以看到瓷砖渲染......对于这类问题,最好的解决方案是什么?

0 投票
2 回答
586 浏览

titanium - 在钛应用加速器 iOS 应用程序中检测用户不活动

我正在开发一个应用程序,它允许用户使用您的用户名和密码登录并在应用程序中做一些工作。

但是,如果用户闲置/未使用该应用程序 5 分钟,我想“锁定”我登录用户的会话并将他们重定向到登录页面。

所以,这样做的方法是在他们成功登录时启动一个全局计时器(setInterval)来调用会话验证函数。然后订阅应用程序中的任何触摸事件以重置计时器。如果计时器已过 > 300 秒,则锁定用户。

我沿着这些路线搜索并找到了 XCode Objective-C 等效项:https ://stackoverflow.com/a/309535

有没有办法在钛加速器中实现这样的目标?即收听整个应用程序上的所有事件,当它们停止发生 5 分钟时;即用户在应用程序上处于空闲状态,锁定应用程序(重定向到不同的视图,例如登录)。

我试图听应用程序范围的touchend事件来重置计时器,但它不起作用: