问题标签 [appcelerator-mobile]
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.
iphone - 在 iPhone 上使用 Titanium/Appcelerator 拍摄多张照片
我正在使用 Titanium/Appcelerator 开发一个小型 iPhone 应用程序。现在我想做的是以下几点:
- 打开相机拍照
- 询问用户是否要添加另一张图片(OptionDialog)
- 再次打开相机
- {在这里循环}
- 将图像(本地保存)放入数组中
我尝试将 OptionDialog 放入相机的成功事件中,但它没有按预期工作。
iphone - 为什么这个 Appcelerator 代码可以在 iPhone 上运行,但不能在 Android 上运行?
我正在使用 Appcelerator Titanium,下面的代码在 iPhone 上运行良好,但在 Android 上运行良好,我无法找出原因。任何人都可以帮忙吗?
它失败并出现以下错误:
TypeError:无法从 null 读取属性“DocumentElement”
javascript - 将数据发送到外部 webview
我正在尝试将一些数据从 app.js 发送到打开的 webview(外部 url,例如:http://mysite.com/file.html),但没有成功。我已经检查了许多问题和答案,并尝试了使用 Ti.App.fireEvent 和 Ti.App.addEventListener 的不同解决方案,但没有取得任何成功。然而,我确实找到了一个解决方案,它在前一段时间使用本地 html 文件执行此操作,但无法为外部重新创建它。
应用程序.js
似乎什么也没做。
sqlite - 如何在更新 Web 数据库之前跟踪本地 SQlite 上的数据库更改
我正在开发一个移动应用程序,但我不知道该怎么做。我将在 iPhone 上使用 Appcelerator Titanium。
每当用户手机上的本地 SQLite 数据库发生变化时,我不希望用户调用在线数据库。
我想这样做,以便用户可以离线工作。
稍后,当用户按下按钮时,我希望将所有更改复制到在线数据库(仅更改已更改的内容)。
我不知道最好的方法是什么。
一种明显的方法是,每次同步时,我都会将整个数据库从手机复制到网络服务器。但不知何故,这似乎不合逻辑,也许不合逻辑。
寻找建议。
iphone - 如何处理“在意外状态下完成导航转换。导航栏子视图树可能会损坏。”
我正在使用 Appcelerator Titanium Mobile 编写一个 iPhone 应用程序。我正在根据具有焦点的窗口隐藏和显示选项卡组。
上面的代码在 dashWin 接收到焦点事件时隐藏了选项卡组。但是,当事件在 iPhone 模拟器中运行时触发时,我会在 Titanium 控制台中看到此消息:
在意外状态下完成导航转换。导航栏子视图树可能会损坏。
谷歌搜索出现了一个结果:另一个 StackOverflow 问题,它可能暗示了正在发生的事情。
ios4 - SQLite for Iphone:记录未更新
我正在使用 Appcelerator。我正在使用以下代码来获取数据库记录。我使用 SQLite 客户端 NavCatLite 作为 SQLite GUI 来查看和插入数据。我有一个奇怪的问题,当我通过 SQLite 客户端更新记录时,它确实反映在我的代码中。为什么不刷新数据?我什至关闭了客户端,因为我认为它会缓存连接,但它也没有帮助。代码如下:
ps:这不是只读数据库。用户每次都会插入和获取数据。
iphone - Appcelerator MapView 中的 Google 街景
使用 Appcelerator Titanium Mobile 构建 iPhone 应用程序,是否可以在地图视图中启用谷歌街景?如果是这样,怎么做?
installation - 在 Windows XP 上安装 Titanium
我正在尝试在 Titanium 中构建一些应用程序。
我已经为 Android SDK 设置了路径。Titanium 检测到它并在 Titanium 中显示了 Android 选项卡。
但是当我尝试启动应用程序时,我无法加载 Android SDK。
“跟踪”面板显示以下数据:
仅供参考,我使用的是 Windows XP。
iphone - 如何在 Titanium Mobile 中处理 tabGroups 中的子内容
在 tabGroup 的活动选项卡中处理交替内容的指定方法是什么?就我而言,我有一个顶部带有工具栏的表格视图,当单击一行时,我想将该选项卡中的内容切换为具有不同(编辑)工具栏的新内容。
在 KitchenSink 演示应用程序中,就我所见,窗口只是被替换了。这是要走的路吗?如何处理过渡?
谢谢你的回答,克里斯
iphone - 打破 TabGroups 和新窗口的默认行为
通常,在选项卡中打开窗口非常简单
但是,这会启动 UI 面包屑的“导航组”样式。“返回”按钮会自动放置在导航栏上。
有没有办法在当前选项卡中打开一个窗口,但从一个新的历史开始?还是“横向”移动到新窗口——实质上是替换当前窗口?
为了确保我清楚,请考虑这个窗口层次结构
在每种情况下,特定的用户操作都会将两个窗口之一打开到当前选项卡中。
如果我想要一个按钮点击child3来打开child4同时尊重上面的视图 heirachy 怎么办?我不希望“返回”去child3,我希望它去child2。像这样
或者如果我想让“返回”消失,有效地开始新的导航历史怎么办?