草庐IT

Appcelerator

全部标签

javascript - 如何使用 android webview 在 appcelerator 的 titanium 移动应用程序上进行地理定位

我只是在玩Appcelerator的Titanium平台来开发移动应用。我的测试应用程序只是打开一个指向在线网页的WebView。本页usestheW3CGeolocationAPI获取用户的位置。这是我的tiapp.xml特定的android权限:这是我获取坐标的javascript代码:if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(position){$("#results").append('Longitude:'+position.coords.longitude+'');

android - Appcelerator 中的相机权限

我正在使用AppceleratorStudio开发我的应用程序。在这个应用程序中,我从相机拍摄照片并将它们发布到我的服务器。对于Android6,我要求用户使用相机的运行时权限。我的代码工作正常。但是,当我在运行时请求相机许可时。它要求3个权限,允许应用拍照和录制视频。应用程序将访问图库。应用将使用相机位置。我的问题是为什么我只使用相机拍照时会看到所有这些权限,我该如何摆脱它们?代码fragment:if(Ti.Media.hasCameraPermissions()){openCamera();}else{Ti.Media.requestCameraPermissions(funct

Android 无法检索我的当前位置 (Appcelerator Titanium)

我正在使用TitaniumSDK1.5.1进行iPhone和Android开发。我有一个应用程序可以在iPhone上完美加载包含我当前位置的map。但是,对于Android,除了来自GeolocationAPI的错误之外,什么也没有显示。我在tiapp.xml文件中添加了我的AndroidMapAPIkey和其他属性:falsexxxxxxxxxxxxxxxxxxx然后,在我的js文件中,我添加了两行:Titanium.Geolocation.accuracy=Titanium.Geolocation.ACCURACY_BEST;Titanium.Geolocation.distanc

android - Titanium appcelerator ImageView 加载事件监听器不适用于 android

我有一个ImageView,当图像加载时我想做一个Action,例如一个警报。我正在使用eventListener方法来实现它。这是我的代码imageView.addEventListener('load',function(){alert(1);});这在iphone上工作得很好,但在android上没有触发任何东西,如何在android中实现这一目标?非常感谢。 最佳答案 不幸的是,Appcelerator尚未在TitaniumMobile中解决此问题,但是以下workaround可用于远程和本地镜像以达到您想要的结果。

java - 自定义 Android 模块中的重复条目 : org/appcelerator/titanium/gen/bindings. json

设置/问题我为Titanium创建了一个自定义Android模块,以在Ti中显示Gif动画。模块源代码可以在这里找到:https://github.com/m1ga/com.miga.gifview实际模块工作正常,但是当我将它与第二个模块(具有相同问题)一起使用时,我收到以下错误:java.util.zip.ZipException:duplicateentry:org/appcelerator/titanium/gen/bindings.json问题出在gifimageview.jar文件中:我的两个模块在/gen文件夹中各有一个bindings.json文件,其中包含与bindi

android - 适用于 Android 的 Appcelerator Titanium LocalNotification

Android中是否有可用的LocalNotification(类似于Titanium.App.iOS.scheduleLocalNotification的东西)即使我的应用程序已关闭,我也需要针对Android平台的一些简单通知(如警报)。在Titanium中有可能吗? 最佳答案 在android中,您也可以触发通知,但它不会显示为警告框。相反,它将显示在通知区域中。这是在android中触发通知的代码fragment。alarmTimeIntent=Ti.Android.createIntent({className:'org.

android - 后退按钮使用 appcelerator titanium 退出 android 中的应用程序

我是Titanium开发的新手。在nativeandroid中,如果我们按下后退按钮,只有当前Activity将被关闭,它将返回到之前的Activity,但是当我在使用Titanium的Android中按下后退按钮时,它会退出应用程序。我怎样才能改变这种行为? 最佳答案 有两种类型的窗口,例如,轻量级和重量级。如果您在Titaniumandroid中创建一个轻量级窗口而不是按下后退按钮,它将存在于您的应用程序中。你可以通过创建重量级窗口来实现你想要的。您可以通过将其作为模态窗口打开来在钛中创建重量级窗口。所以在新建窗口的时候把参数m

iphone - 如何使用 Titanium 查询父 View 的 subview ?

我希望创建一个通用例程来对View的子项进行操作。在例程中,我需要能够遍历subview。我在API中没有看到任何暗示有任何方法可以获取subview的内容。有一个“add()”和一个“remove()”方法,但没有像“get()”这样的方法,也没有像“views”这样的属性。我错过了什么? 最佳答案 这是从View中移除子对象的基本结构if(view.children){for(varc=view.children.length-1;c>=0;c--){view.remove(view.children[c]);}}

android - 如何解决 Titanium 错误 "Ex...tion: No Android ' - 8' or android ' -2。运行 OSX Lion 的 Mac 上的 2' in the Android SDK."?

我在运行OSXLion的Mac机器上使用Titaniumstudio。我在开发iphone和ipad应用程序时没有问题,但在为Android设置项目时遇到问题。我有一个现有的(最新的)androidSDK,并且已经在标准Eclipse上使用Java开发基本应用程序。我尝试将Titanium指向我用于Eclipse的androidSDK,但失败并出现以下异常。给定路径的AndroidSDK出现以下错误:“Ex...tion:NoAndroid'-8'orandroid'-2.2'intheAndroidSDK.”如何在不重新下载所有内容的情况下解决此问题?如果我要求Titanium为我设

android - Xamarin和Titanium Appcelerator?

Closed.Thisquestionisopinion-based。它当前不接受答案。想要改善这个问题吗?更新问题,以便editingthispost用事实和引用来回答。已关闭6年。Improvethisquestion我开发了一个nativeAndroid应用程序,现在的要求是开发的应用程序必须位于Xamarin或TitaniumAppcelerator之类的跨平台中,现在请一些专家软件工程师建议我应该选择哪个跨平台,为什么?如果我选择Xamarin,那么Xamarin的优点和缺点是什么?如果我选择TitaniumAppcelerator,那么钛的优点和缺点是什么?任何帮助将不胜感