草庐IT

appcelerator-alloy

全部标签

javascript - Appcelerator Titanium 或 JavaScript 的源代码审查和分析工具?

AppceleratorTitanium或JavaScript是否有任何源代码审查和分析工具?我可以看到一些自动审查工具,如Checkstyle可用于Java。Titanium或JavaScript是否有类似的东西?我试过https://github.com/appcelerator/titanium-code-processor但是显示错误atFunction.Module._resolveFilename(module.js:338:15)atFunction.Module._load(module.js:280:25)atModule.require(module.js:362:

java - 从 Liferay 移除 Alloy UI

LiferayCMS附带AlloyUI来执行多个javascript功能(可拖动、可排序等)。我们还使用了几个使用jQueryUI的jQuery插件。AlloyUI的加载速度也很慢,而且开销很大,导致网页严重滞后,因此我们想删除它并使用jQueryUI进行处理。Liferay默认在DOM中加载AlloyUI文件,是否有我们需要在服务器/portlet文件中删除的内容(声明等)? 最佳答案 简短的回答是我不会费心去尝试!这是因为AlloyUI是LiferayUI不可或缺的一部分,如果没有它,您将需要做很多工作才能用jQuery替代品进

如何使用AppCelerator/Titanium正确重命名和移动文件?

当用户使用相机时,文件将存储在tempdirectory文件夹中。该文件被重命名,然后移动到Appimages文件夹(在ApplicationDatadirectory中)。这个http://docs.appcelerator.com/platform/latest/#!/guide/filesystem_access_and_storage很有帮助。下面的代码完全与Android合作,但是使用iOS,文件仅重命名,但没有移动。有任何想法吗?varfs=Ti.Filesystem;varimageDir=fs.getFile(fs.applicationDataDirectory,'appIm

ios - 在不使用 Appcelerator Cloudpush (ACS) 的情况下接收从 APNS 到 Titanium (iOS) App 的推送通知?

我现在负责iOS和Android应用的初始发布。开始这项工作的开发人员离开了公司,我们只剩下一个不完整的Titanium应用程序需要完成。完成此应用程序后,我们不打算继续使用Titanium。我们需要向此应用添加推送通知。我们使用标准GCM推送服务器启用了Android推送通知http://iamyellow.net/post/40100981563/gcm-appcelerator-titanium-module或https://marketplace.appcelerator.com/apps/5165#!overview有谁知道使用直接连接到Apple服务器且不需要通过ACS发送

ios - 从使用 Titanium Appcelerator 创建的应用程序中删除灰色调

在TitaniumAppcelerator/Alloy中创建的项目中,我创建了一个带有TabGroup按钮的简单窗口。该按钮会打开一个模态窗口,其中包含一个NavigationBar。无需在TSS文件中指定任何内容,TabGroup和NavigationBar(s)都会应用灰色色调。我想将其移除并使所有内容都变成半透明的,就像它本身看起来一样。另外可以看到模态窗口的NavigationBar在打开动画的时候是半透明的,然后导航之后突然变成了灰色。 最佳答案 如果您想要在标题栏区域中使用导航按钮,那么您唯一的解决方案是使用这两个属性:

ios - Appcelerator Geolocation 从不返回 iOS 上的速度

我正在使用Appcelerator来提供地理跟踪。这在Android上运行良好,但在iOS平台上,我无法从onLocation事件中获取速度或航向信息。我初始化我的GPS:permissions.requestLocationPermissions(Ti.Geolocation.AUTHORIZATION_ALWAYS,function(e){if(e.success&&!configuredMonitoring){if(OS_IOS){Ti.Geolocation.accuracy=Ti.Geolocation.ACCURACY_BEST;Ti.Geolocation.distanc

android - 通过公司代理的 Titanium Appcelerator

所以我想知道是否有人成功地让Titanium的Appcelerator在公司代理后面工作。我似乎找不到任何关于如何在SDK中输入代理信息的信息。提前致谢。 最佳答案 我找不到用于设置TitaniumDeveloper代理设置的文档,但您可能想尝试TitaniumStudio。您可以在http://preview.appcelerator.com/studio/下载它这是一篇关于如何配置代理访问的文章。http://wiki.appcelerator.org/display/tis/Using+Aptana+Studio+from+b

ios - 我们如何在 iOS Appcelerator 中获取设备 token

我正在使用AppceleratorStudio。我想从iPhone获取设备token。我正在关注Appcelerator文档,但是当应用程序安装时它会显示警告“你想要接收通知”,并且在点击它之后控制台中没有打印任何内容。这是我的代码:varself=Titanium.UI.createWindow({backgroundColor:'#146FA6',title:'Menu',});vardeviceToken=null;//CheckifthedeviceisrunningiOS8orlaterif(Ti.Platform.name=="iPhoneOS"&&parseInt(Ti.

android - 我可以在 Appcelerator Titanium 中使用 native 库吗?

在AppceleratorTitanium中,我们用Javascript做所有事情。我想知道是否可以使用一些自定义的nativeJava或Obj-C库并从Javascript调用库函数。有人有什么想法吗?谢谢。 最佳答案 您可以在AppceleratorTitanium中使用native库(ObjectiveC)。但为此您必须创建Titanium模块。请参阅下面的TitaniumiOS模块开发指南https://wiki.appcelerator.org/display/guides/iOS+Module+Development+G

android - Titanium Alloy 的ListView 中如何只按单词的首字母过滤进行搜索?

我正在使用钛合金,我有一个searchBar可以在我的ListView中搜索,它工作正常,但是如果我的列表包含一个词,例如“Adam”,并且我在searchBar中输入“m”,列表将被过滤到任何包含字母“m”的单词都会显示“Adam”,尽管它以“A”而不是“m”开头,那么我该如何解决这个问题? 最佳答案 您可以使用“searchableText”进行搜索。默认情况下,它将从输入的第一个字符开始搜索。如果您将searchText限制为1个字符长度。他们将搜索单个字符。有关更多信息,请点击此链接http://docs.appcelera