问题标签 [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.
android - Appcelerator 未创建 apk
Appcelerator Studio build 4.4.0.201511241829 在我尝试使用我的分发密钥签署 apk 时说打包成功。但是,不会在目标文件夹中创建 .apk 文件。Appcelerator 上的黄色提示说单击此处以在文件系统中显示绝对没有任何作用。
还有其他人有这个问题吗?我用谷歌搜索了这个问题,显然有一个答案,但由于 Appcelerator 决定删除他们所有的论坛/答案,我无法阅读它......
感谢高级版的帮助
titanium - Appcelerator - 错误找不到所有必需的钛模块
开始克隆一个新的 Appcelerator 项目。我不断收到此错误。许多 Appcelerator Google 结果现已存档,无法访问这些 Q/A。
我通过具有以下内容的 Makefile 运行项目:
运行 make init 后。一个漫长的编译过程发生,然后是以下
更新:
更新 2:在 tiapp.xml 上更改版本以匹配目录的版本后。
android - Titanium:如何防止谷歌地图在点击标记时自动平移到标记?
我正在用 Titanium(v5.0.4,sdk 5.1.2GA)编写一个跨平台的移动应用程序。该应用程序显示带有标记的地图,用于标记靠近当前位置的兴趣点。如果用户将地图移动到新区域,则所有先前显示的标记都将被移除,并根据新位置计算并显示一组新标记。用户可以单击一个标记,并显示一个信息窗口。单击 infoWindow 会打开一个新窗口以获取更多信息。
这在 IOS(使用 MapKit)上运行良好。但是,在 Android(使用 Google 地图)上,单击标记会显示 infoWindow,但也会使地图以标记为中心,这会触发“regionchanged”事件,这会导致我的应用删除标记并显示新集。基本上,用户永远无法单击 infoWindow,也无法到达新窗口以获取更多信息。
我想要做的:防止谷歌地图在点击它时自动平移到一个标记。
或者,有没有办法区分单击标记后触发的“regionchanged”事件和用户移动地图触发的“regionchanged”事件?这将允许我只对后者作出反应。
我发现了这一点(单击它时无法防止自动平移到标记(谷歌地图))但这是轨道上的红宝石。我遇到的其他事情(虽然找不到链接)涉及重载“点击”事件处理程序或使用 disableAutoPan infoWindow 选项(谷歌地图:如何防止 InfoWindow 移动地图),但这都是为了Javascript API。
那么,有人知道吗?
appcelerator - Appcelerator - 将小部件添加到 tableviewrow
我有一个tableView
,我想在 js 文件中的代码中添加widget
一个。tableViewRow
我的小部件被称为:“es.comboBox”(我在其他控制器中使用它,它运行良好,但我在 xml 文件中创建它)。
这是我的代码:
索引.xml
index.js
错误是:(程序在执行add指令时出现错误)
libc:致命信号 11 (SIGSEGV) 位于 0x76616a64 (code=1),线程 5058 (KrollRuntimeThr)
我做错了什么?谢谢你。
这可行,但我需要在用户执行操作后添加它。
tableview - appcelerator tableview 分隔符不显示
表格视图中的分隔符未显示,例如。
我也试过
还尝试运行厨房水槽,分隔符根本没有显示
有任何想法吗?
android - Android 上的 Ti.UI.WebView:网页未显示
我在我的应用程序中使用 WebView。此 WebView 必须显示外部网页。它在 iOS 上运行良好,但在 Android 上我得到一个白屏。
在控制台中,我看到了这个警告:W/cr.BindingManager: Cannot call deniedVisibility() - never seen a connection for the pid
我在 WebView 的加载事件中添加了调试消息。当我在那里调用 getHtml 方法时,我看到正在检索 html。我不知道为什么它没有被显示?
我在 stackoverflow 上发现了一些类似的问题(与 Titanium 无关的问题),但这些问题并没有为我指明解决方案。这是我发现的问题之一:
Android Webview:无法调用确定的Visibility() - 从未见过pid的连接
我希望有人能指出我正确的方向。提前致谢!!
android - Appcelerator Android Webview - Google 我的地图 - webview 中没有航点或路线
尝试打开此网址时,我遇到了 appcelerator android webview 的问题:
https://www.google.com/maps/d/u/0/viewer?mid=z17iJvDVJ98I.kUPrdVX_4thA
此网址是 Google 我的地图网址。
mpa 显示,但路线和航点图层不显示。它们显示在 iOS 上,它们也显示在我的 android 上的 chrome 中,它们也显示在 android 模拟器 (Genymotion) 中
出于某种原因,它们只是没有出现在应用程序的 web 视图中的 android 设备上。
有人有这个问题吗?任何帮助都会很棒!
titanium - 钛,你能打印一个WebView网页吗
在 Titanium 中,是否可以打印网页,类似于从 Safari 打印网页?我正在使用 Web 视图。
它只需要与 iOS 一起工作,而不是 Android。
如果是这样,怎么做?我无法找到任何关于此的信息。一个人告诉我这是不可能的,但我想我会问 Stackoverflow——这里的人经常让我吃惊:)
javascript - 如何在#appcelerator 中将数组添加到事件
我试图通过让用户将他们发送到 appcelerator 对象中的数组来创建来宾user_id
列表。custom_field
Event
我已经通过仅向自定义字段发送信息来更新事件(由想要申请的人)来尝试这一点,我尝试过推送值,但它所做的只是完全替换guestlistarray
. 我需要它不断追加,以便用户不断添加guestlistarray
,任何帮助将不胜感激。
android - Titanium SDK 5.1.2 - Android 6.0 权限
从 SDK 5.1.0 开始,目标 SDK 必须为 23,这使得某些权限停止工作。我的意思是,它们必须在运行时被请求,但 Titanium SDK 并没有真正提供这样做的方法。
我需要读取和写入 USB 存储并读取手机状态。有什么解决方法吗?请求这些权限的方法是否会包含在未来的 SDK 版本中?