问题标签 [titanium-android]

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 回答
543 浏览

android - 具有普通滚动效果的钛屏幕上的 ScrollView 和 TableVIew

我有一个 Titanium Page,我在其中同时使用 ScrollView 和 TableVIew。但是遇到问题——

我的 ScrollView 部分大约是页面的一半,我在下面设置了 Tableview,当我在 Scrollview 上滚动时,没有任何内容向上滚动(因为它只是屏幕的一半),但是当我滚动 TableView 时,只有 tableview 被滚动并且仅在以下部分中也是如此。以上(滚动视图部分在其位置保持静态)

我的代码是:

我还尝试在 Scrollview 中插入 TableView 并将 tableview 的顶部参数设置为 auto 和 400dp(在我的情况下)。

0 投票
1 回答
280 浏览

titanium - Titanium android读取exif信息jpeg

我正在开发一个需要读取图像的 exif 信息的 android 应用程序。谁能告诉我是否有任何适当的方法可以读取钛中的 exif 信息,以便我可以以正确的方式旋转图像。如果不可能,是否有任何可用的模块。提前致谢....

0 投票
2 回答
271 浏览

google-maps-android-api-2 - 如何使用钛中的谷歌地图为 android 生成密钥库?

我正在尝试使用签名算法为我的应用程序生成有效的密钥库:SH1withRSA。

我从之前生成的密钥库中使用 SHA1 生成了一个 API 密钥,并将 tiapp.xml 设置为使用 Google maps v2:

后来,我用密钥库构建了一个签名的 apk,但是当我安装这个 apk 时,地图没有加载(只显示一个网格)。另一方面,如果我使用默认的 Titanium 密钥库(使用 MD5withRSA 签名)对 apk 进行签名,则地图会加载。

你能帮我解决这个问题吗?

0 投票
1 回答
373 浏览

titanium-mobile - 将枚举传递给android本机模块

我正在传递enum给 android 本机模块,但在运行时出现此错误:

[错误]:JNIUtil:!!!无法将未知的 Java 对象类 'miy.Enums$Status' 转换为 Js 值!!!

[INFO]:libc:致命信号 11(SIGSEGV)在 0x00000000(代码=1),线程 6614(KrollRuntimeThr)

甚至在调用本机模块中的函数之前就显示了上述错误,因此看起来问题出在 JNI 层。

那么如何传递enum给本机模块呢?

0 投票
0 回答
32 浏览

titanium - 钛合金应用程序中没有文本框闪烁器

我正在学习 Titanium,今天我在 Titanium Studio 中创建了一个新的合金项目,但是当我得到文本框时在屏幕上,然后在模拟器中,文本框显示但没有闪烁。有什么方法可以显示闪光灯?

0 投票
0 回答
58 浏览

android - Titanium 创建基本的Android TextField

有很多关于使用 Titanium 在 Android 中创建无边界文本字段的讨论。但是,我的问题有点不同。

我想在 Android SDK 中创建简单的 textField 看起来像 editText。使用 Android SDK,我只需要将 EditText 放置在屏幕中而无需任何其他配置,它会在聚焦时显示蓝色边框,否则会显示灰色边框。

在 Titanium 中,如果我做类似的方法,那么它会在聚焦时显示蓝色边框,但如果不聚焦则没有边框。

钛代号:

安卓结果:

带有 Android SDK 的 EditText

钛结果:

钛SDK

0 投票
1 回答
186 浏览

facebook - Titanium Facebook API:无法发布到页面墙,(#200)用户尚未授权应用程序执行此操作

开始拉我的头发,无法完成这项工作。

我正在尝试将带有消息的照片发布到 Facebook 页面。

但是无论我做什么,我设置了什么权限,答案总是(#200)用户没有授权应用程序执行此操作。

我正在关注本教程的事件:http ://www.sergiy.ca/post-on-facebook-app-wall-and-fan-page-wall-as-admin/

0 投票
0 回答
493 浏览

android - 钛上的 TiHttpClient 甚至不发送

尝试与我的 API 交互,但应用程序甚至不会发送请求:

我在清单上添加了许可,我尝试使用和不使用JSON.stringify(),这里有什么问题?我应该包括一些东西吗?因为在http://api.city1.fr/idstock/dev/v3/index.php/auth

我得到了预期的JSON值......

错误日志:

0 投票
0 回答
209 浏览

android - Titanium Studio - ScrollViews 可以取负值吗?

我目前正在开发一个需要水平滚动视图来获取负值并能够向左滚动的项目。这可能吗?这是我现在的代码:

让我知道是否需要更多代码(图像随机位置的增量系统,最左边和最右边的跟踪等)。

截至目前,房屋已创建,但是一旦房屋向左(或实际上是向右)太远,scrollView 就不会滚动。好吧,在此之前它也不会滚动,但我不需要它。

所有帮助表示赞赏!

0 投票
1 回答
1699 浏览

android - Titanium Android 中的文本字段格式(填充)问题

我面临在 Titanium Android 中格式化简单文本字段的问题。

问题:我无法查看我输入的文本字段输入值。如果我打印日志,它会被输入但不可见。在某些设备中,我会收到截断的文本。

下面是我的代码:

在我的 .js 文件中,我有如下文本字段:

在我的 tiapp.xml 文件中:

尝试过的解决方案:我尝试了链接中提供的解决方案:

它说您需要将 TextField 的高度设置为“ Ti.UI.SIZE ” + 添加<supports-screens android:anyDensity="true"/>您的 tiapp.xml 文件 + 添加<property name="ti.ui.defaultunit">dp</property>您的 tiapp.xml 文件。

如果我将文本字段的高度设置为“ Ti.UI.SIZE ”,它会显示输入值,但文本字段的高度对于屏幕来说变得太大,因为我的特定屏幕中有多个文本字段,而且这个高度看起来太奇怪了。

任何帮助将不胜感激。

谢谢。

更新:在 Android 4.4.4 和 5.0 操作系统中观察到问题。对于其他,它工作正常。