问题标签 [appcelerator-alloy]

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 投票
1 回答
53 浏览

appcelerator - Mobileweb 分配自定义 css

是否可以通过 tss 或其他方式将自定义 css 属性分配给 UI 元素?

我试图做这样的事情app.tss

0 投票
1 回答
88 浏览

windows - 使用 Appcelerator 在 Windows Phone 上调整图像大小

这是我的系统

  • Windows 8.1 专业版 64 位
  • Appcelerator Studio 4.4.0.201511241829
  • Appcelerator CLI 5.0.5
  • Node.js 版本 4.2.4
  • 钛 SDK 5.1.2
  • JDK 1.8.0_66
  • 微软视觉工作室 2013
  • 微软 Windows Phone SDK 8.0/8.1
  • 构建目标 Android/Windows Phone(设备/模拟器)

我已经使用文档Camera and Photo Gallery APIs上的此页面编写了从 Gallery 和 Camera 获取图像的代码。但是现在我必须将它上传到我的服务器上,并且我需要调整图像大小/更改质量。在 Android 和 iOS 上有ti.imagefactory开启gitTio但与 Windows Phone 不兼容。

是否有任何改变让它在 Windows Phone 上工作?

就我而言,我也可以使用该Titanium.Blob.imageAsResized功能作为解决方法,但我不能在 Windows Phone 上使用此功能。我应该怎么办?

0 投票
1 回答
47 浏览

titanium - 每次从头开始构建应用程序

有没有办法在每次启动 Titanium 中的 iOS 模拟器时从头开始构建应用程序?

换句话说,在调试与注册本地通知相关的问题时,我希望不必每次在再次启动之前进入 iOS 模拟器并手动删除应用程序。

0 投票
1 回答
97 浏览

appcelerator - Appcelerator - 将小部件添加到 tableviewrow

我有一个tableView,我想在 js 文件中的代码中添加widget一个。tableViewRow

我的小部件被称为:“es.comboBox”(我在其他控制器中使用它,它运行良好,但我在 xml 文件中创建它)。

这是我的代码:

索引.xml

index.js

错误是:(程序在执行add指令时出现错误)

libc:致命信号 11 (SIGSEGV) 位于 0x76616a64 (code=1),线程 5058 (KrollRuntimeThr)

我做错了什么?谢谢你。

这可行,但我需要在用户执行操作后添加它。

0 投票
1 回答
77 浏览

appcelerator - 合金迁移的生命周期

我无法理解合金迁移,具体来说,

1) 迁移何时运行?在应用程序升级或每次应用程序启动时?

2) migration.down() 什么时候执行?我假设 Alloy 从任何已安装的应用程序版本到当前版本按时间顺序执行所有 up() 。down() 的作用是什么?

0 投票
2 回答
833 浏览

android - 为什么 Appcelerator Studio 会停止在 Windows 10 上编译 Android Titan 应用

我在 Windows 10 上全新安装了 Appcelerator Studio 4.4.0、Android SDK 构建工具 21 和 23、Appcelerator CLI 5.1.0、Titanium CLI 5.0.5、Titanium SDK 5.1.2、Java JDK 1.0.8_66、Node.js 0.12.7,npm 2.11.3。在安装 Appcelerator Studio 之前,我确实安装了带有 SDK 23 的 Android Studio。

我正在尝试编译一个 Android 应用程序,但该过程停止并显示以下消息:

无论我尝试在设备还是 Android 模拟器上运行,都会发生这种情况。我已经从头开始重新安装了 Appcelerator Studio 几次,但问题仍然存在。我有另一台装有 Ubuntu 14.04 的机器,我编译同一个应用程序完全没有问题。

我在开发控制台中看到的一件事是以下消息:

这个安装有什么问题?

编辑:以下是最可疑的一组消息。其余的似乎很正常:

然后这个:

即使模拟器正在运行,Studio 也会启动一个新模拟器,并且不会连接到前一个模拟器。

0 投票
1 回答
352 浏览

titanium - 在 Appcelerator / Titaium 中是否可以跨 iOS 和 Android 共享图像?

我使用 Appcelerator Studio / Titanium 创建了一个应用程序,最初仅适用于 iOS,我将所有图像直接放入 assets 文件夹中;app/assets. 所有图像在 iOS 上都可以正常加载,例如:

但是,当我为 Android 构建应用程序时,图像不显示。

这是否意味着我必须将图像放入 Android 特定目录,并且我需要为 iOS 和 Android 复制所有图像?

0 投票
2 回答
593 浏览

appcelerator - 复制合金对象

我搜索并找不到答案,所以这是我的疑问,

是否可以获取对象并复制它?例如,我的视图中有此代码(.xml):

然后在我的 Js 上,我想获取这个 $.endereco1,并创建和 $.endereco2,只更改 id,是否有可能,比如实例化写在视图上的对象?

先感谢您

0 投票
3 回答
1456 浏览

appcelerator - 在 Titanium Appcelerator 中通过 id 选择动态生成的元素

我正在使用最新的 Tianium Appcelerator,我的项目正在使用 Alloy。

我有一个TableViewid:tblResults

在我的控制器中,我使用如下行填充此表视图:

这将做的是,生成一个虚拟对象数组。然后使用它,用具有视图的行填充表视图,其中有一个按钮。

我想要实现的是,当单击按钮时,我想选择具有如下 ID 的表行:

'row-'+ e.source.btnValue

在纯 javascript/jquery DOM 风格中,我会做这样的事情:

$('#row-'+ e.source.btnValue)

如何在 Titanium Appcelerator 中实现这一点?是否有某种类似于 jQuery 的元素选择器功能?

0 投票
2 回答
1128 浏览

appcelerator - 在 Titanium Appcelerator 中未触发视图上的单击事件

在我的控制器中,我TableView通过构建一个数组TableViewRow并用视图和图像填充它来动态填充行。

这是在视图上创建 View & ImageView 和 click 事件的代码:

当此代码运行时,在表格行中,我可以看到图像。当我点击它时,什么也没有发生。我也尝试直接在 ImageView 上附加点击事件,但仍然没有任何反应。

为什么点击事件没有被触发的任何想法?我应该订阅不同的活动吗?