问题标签 [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.
appcelerator - Mobileweb 分配自定义 css
是否可以通过 tss 或其他方式将自定义 css 属性分配给 UI 元素?
我试图做这样的事情app.tss
:
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 上使用此功能。我应该怎么办?
titanium - 每次从头开始构建应用程序
有没有办法在每次启动 Titanium 中的 iOS 模拟器时从头开始构建应用程序?
换句话说,在调试与注册本地通知相关的问题时,我希望不必每次在再次启动之前进入 iOS 模拟器并手动删除应用程序。
appcelerator - Appcelerator - 将小部件添加到 tableviewrow
我有一个tableView
,我想在 js 文件中的代码中添加widget
一个。tableViewRow
我的小部件被称为:“es.comboBox”(我在其他控制器中使用它,它运行良好,但我在 xml 文件中创建它)。
这是我的代码:
索引.xml
index.js
错误是:(程序在执行add指令时出现错误)
libc:致命信号 11 (SIGSEGV) 位于 0x76616a64 (code=1),线程 5058 (KrollRuntimeThr)
我做错了什么?谢谢你。
这可行,但我需要在用户执行操作后添加它。
appcelerator - 合金迁移的生命周期
我无法理解合金迁移,具体来说,
1) 迁移何时运行?在应用程序升级或每次应用程序启动时?
2) migration.down() 什么时候执行?我假设 Alloy 从任何已安装的应用程序版本到当前版本按时间顺序执行所有 up() 。down() 的作用是什么?
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 也会启动一个新模拟器,并且不会连接到前一个模拟器。
titanium - 在 Appcelerator / Titaium 中是否可以跨 iOS 和 Android 共享图像?
我使用 Appcelerator Studio / Titanium 创建了一个应用程序,最初仅适用于 iOS,我将所有图像直接放入 assets 文件夹中;app/assets
. 所有图像在 iOS 上都可以正常加载,例如:
但是,当我为 Android 构建应用程序时,图像不显示。
这是否意味着我必须将图像放入 Android 特定目录,并且我需要为 iOS 和 Android 复制所有图像?
appcelerator - 复制合金对象
我搜索并找不到答案,所以这是我的疑问,
是否可以获取对象并复制它?例如,我的视图中有此代码(.xml):
然后在我的 Js 上,我想获取这个 $.endereco1,并创建和 $.endereco2,只更改 id,是否有可能,比如实例化写在视图上的对象?
先感谢您
appcelerator - 在 Titanium Appcelerator 中通过 id 选择动态生成的元素
我正在使用最新的 Tianium Appcelerator,我的项目正在使用 Alloy。
我有一个TableView
id:tblResults
在我的控制器中,我使用如下行填充此表视图:
这将做的是,生成一个虚拟对象数组。然后使用它,用具有视图的行填充表视图,其中有一个按钮。
我想要实现的是,当单击按钮时,我想选择具有如下 ID 的表行:
'row-'+ e.source.btnValue
在纯 javascript/jquery DOM 风格中,我会做这样的事情:
$('#row-'+ e.source.btnValue)
如何在 Titanium Appcelerator 中实现这一点?是否有某种类似于 jQuery 的元素选择器功能?
appcelerator - 在 Titanium Appcelerator 中未触发视图上的单击事件
在我的控制器中,我TableView
通过构建一个数组TableViewRow
并用视图和图像填充它来动态填充行。
这是在视图上创建 View & ImageView 和 click 事件的代码:
当此代码运行时,在表格行中,我可以看到图像。当我点击它时,什么也没有发生。我也尝试直接在 ImageView 上附加点击事件,但仍然没有任何反应。
为什么点击事件没有被触发的任何想法?我应该订阅不同的活动吗?