appcelerator-titanium
全部标签 我正在使用AppceleratorStudio开发我的应用程序。在这个应用程序中,我从相机拍摄照片并将它们发布到我的服务器。对于Android6,我要求用户使用相机的运行时权限。我的代码工作正常。但是,当我在运行时请求相机许可时。它要求3个权限,允许应用拍照和录制视频。应用程序将访问图库。应用将使用相机位置。我的问题是为什么我只使用相机拍照时会看到所有这些权限,我该如何摆脱它们?代码fragment:if(Ti.Media.hasCameraPermissions()){openCamera();}else{Ti.Media.requestCameraPermissions(funct
我正在使用TitaniumSDK1.5.1进行iPhone和Android开发。我有一个应用程序可以在iPhone上完美加载包含我当前位置的map。但是,对于Android,除了来自GeolocationAPI的错误之外,什么也没有显示。我在tiapp.xml文件中添加了我的AndroidMapAPIkey和其他属性:falsexxxxxxxxxxxxxxxxxxx然后,在我的js文件中,我添加了两行:Titanium.Geolocation.accuracy=Titanium.Geolocation.ACCURACY_BEST;Titanium.Geolocation.distanc
我有一个ImageView,当图像加载时我想做一个Action,例如一个警报。我正在使用eventListener方法来实现它。这是我的代码imageView.addEventListener('load',function(){alert(1);});这在iphone上工作得很好,但在android上没有触发任何东西,如何在android中实现这一目标?非常感谢。 最佳答案 不幸的是,Appcelerator尚未在TitaniumMobile中解决此问题,但是以下workaround可用于远程和本地镜像以达到您想要的结果。
我正在使用Titanium1.7.6我正在开发一个android2.2应用程序,它将从sd卡的资源文件夹中访问图像/视频/pdf/文本。我只希望应用程序能够读取我的资源文件夹的内容。最好的方法是什么?以下是我的一些想法:密码保护资源文件夹,只有应用程序知道密码。(不确定是否可以这样做。如果您知道如何做,请告诉我。)加密资源文件夹中的所有文件。(在这种方法中,我猜测为了读取像图像这样的加密文件,我必须解密文件并将其存储到某个临时文件中文件夹。使用解密文件后,从临时文件夹中删除文件。)但是这种方法存在问题。请参阅linktotheproblemhere如果您有其他想法,请将其添加到列表中。
设置/问题我为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
我希望当我点击我的主视图时,我想在我触摸的地方创建新窗口。比如说我点击了top:50left:200然后我的新窗口应该从那个点开始。我想在Titanium中为android创建类似Popover的东西。谁能指导我?提前致谢。 最佳答案 假设您有一个窗口win将触发这样的点击事件:win.addEventListener('click',function(e){varmyPopUp=createPopUp({left:e.x,top:e.y});myPopUp.open();});您的弹出窗口可以这样创建:createPopUp=fu
我使用Titanium制作了一个Android应用程序。屏幕在设备旋转时旋转,如何在Android应用程序中停止窗口/屏幕方向? 最佳答案 使用android:screenOrientation="portrait"在的AndroidManifest文件中元素。看这个:Activity 关于android-TitaniumAndroid屏幕方向,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques
您好,我是titanium的新手,它允许开发人员创建跨平台应用程序。我需要创建一个适用于android和iOS的导航组。有没有明确的解决方案(因为Ti.UI.iPhone.createNavigationGrou()只适用于iphone,谢谢 最佳答案 我在android和iphone文件夹中有以下NavigationController:安卓varNavigationController=function(){varself=this;self.open=function(windowToOpen){//make"heavywei
我正在尝试将facebook登录到我正在尝试使用Titanium开发的应用程序,当我点击“连接”按钮时,它会显示一个如下所示的对话框:它看起来像一个网络应用程序facebook登录,而不是native应有的样子。我希望它是这样的:那么,我怎样才能让这个模块使用本地登录对话框而不是这个web风格的对话框呢? 最佳答案 为了使用iOS原生facebook登录,您必须:使用新的facebook模块require('facebook'),旧的已弃用设置forceDialogAuth=false;确保您的应用程序的bundleid也在您的Fa
Android中是否有可用的LocalNotification(类似于Titanium.App.iOS.scheduleLocalNotification的东西)即使我的应用程序已关闭,我也需要针对Android平台的一些简单通知(如警报)。在Titanium中有可能吗? 最佳答案 在android中,您也可以触发通知,但它不会显示为警告框。相反,它将显示在通知区域中。这是在android中触发通知的代码fragment。alarmTimeIntent=Ti.Android.createIntent({className:'org.