草庐IT

titanium-alloy

全部标签

如何使用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 - 如何修复 Titanium 中的 "Hyperloop.defineClass must return a class definition into a variable"异常?

我正在尝试在AppceleratorHyperloop中做最简单的事情来定义/创建我自己的类,但这导致我的构建失败(无法为模拟器或设备构建)并出现构建时错误控制台。我刚刚开始一个新的空白Alloy项目,并在index.js的顶部添加了一行来测试它:varMyFooClass=Hyperloop.defineClass('MyFooClass','NSObject');我使用的语法是我在Appcelerator文档甚至他们自己的示例应用程序中看到的语法:https://github.com/appcelerator/hyperloop-examples/blob/master/app/l

javascript - 如何在 Titanium 中创建一个使用静态数据呈现 g.raphael 饼图的 webview?

我尝试使用g.raphaelpie示例将g.raphaelpie合并到Titanium的webview中。但是当我在iOS模拟器上运行代码时,它只显示一个没有图表的页面,但标签显示得很好。"Piechartwithlegend,hyperlinksontwofirstsectorsandhovereffect."下面是我的chart.html文件中的g.raphael代码titlewindow.onload=function(){varr=Raphael("holder"),pie=r.piechart(320,240,100,[55,20,13,32,5,1,2,10],{legen

javascript - Titanium - 通过 iOs 模拟器进行 IOS 调试

是否有比我目前正在做的更好的Titanium调试方法?我总是在iOs模拟器中运行我的项目。问题是我所做的每一个小调整都必须关闭iOsiPhone模拟器并再次调试。有没有更快的调试方法?当我总是必须关闭并重新启动模拟器时,开发应用程序会花费很多时间。你们在做什么来测试iO?(加载Android模拟器也需要很长时间来测试)。最好的问候,杜克靴 最佳答案 如果您想在Titanium中进行适当的调试,TitaniumStudio现在提供iOS和Android调试。您可以在此处查看有关操作方法的视频指南:https://vimeo.com/2

android - 创建一个无边界的文本框(Titanium studio Android)

我是TitaniumStudio的新手。我想为Android创建一个无边框的文本字段。我看到有一个适用于Ios的方法,但没有找到任何适用于android的方法。任何人都可以建议我如何为android创建一个没有边框的文本字段。提前致谢。 最佳答案 看来目前的技巧是在Android平台上应用透明图像。这似乎也适用于IO,尽管我认为IOS的首选选项是设置borderStyle:Ti.UI.INPUT_BORDERSYLE_NONEvarmyText=Ti.UI.createTextField({backgroundImage:'imag

javascript - 在 Titanium 应用程序中嵌入远程网站的一些内容

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我正在尝试在我的应用程序中显示远程网页的一些特定内容,因为我正在使用TitaniumAppcelerator,但我无法执行此操作,因为我想添加我要求的任何网站(如Amazon.com)的内容不想在我的应用程序中显示不必要的内容。请给我一些指导,以便我可以继续我的工作。正如我在webView中显示cnn.com的完整网页所做的那样,但我想在我自己的格式化View中显示其特定内容。但我必须展示它的一些

ios - 在Titanium中,暂停事件和ios中的registerBackgroundService有什么区别?

简而言之,当您可以通过将函数附加到“暂停”事件来做类似的事情时,拥有Ti.App.iOS.registerBackgroundService有什么意义?Titanium中的这两种方法之间有什么区别吗?例如版本1:应用程序.js:service=Ti.App.iOS.registerBackgroundService({url:"bg.js"});bg.js:varsec=0;setInterval(function(){console.log('counting'+sec);sec=sec+1},1000);版本2:应用程序.jsTitanium.App.addEventListene

javascript - Titanium 音乐播放器进度事件监听器状态未触发

我有一个不更新进度的音乐播放器。暂停和播放音乐没有问题,例如:if(music.isPlaying()){varbtnsrc='../images/btn_pause.png'}else{varbrnsrc='../images/btn_play.png';}varplayButton=Ti.UI.createButton({title:'',backgroundImage:'../images/btn_pause.png',width:34,height:34,top:10,left:10});playButton.addEventListener('click',function(

ios - Titanium scrollableView

我在Titanium中开发应用程序。具有可ScrollView的代码。它在Android中工作但在IOS中不工作,并且不显示错误消息。代码:exports.imagescroller=function(images,imgWidth,imgHeight){varimageCollection=images;varwindow=Ti.UI.createWindow({backgroundColor:'transparent',});if(imgWidth==null){imgWidth="100%";}if(imgHeight==null){imgHeight="100%";}varsc

javascript - IOS 的自定义图片库?

我学会了使用iOS默认原生图库通过以下代码选择图片,gallery.addEventListener('click',function(e){Titanium.Media.openPhotoGallery({success:function(event){//setimageviewTi.API.debug('Ourtypewas:'+event.mediaType);varcropRect=event.cropRect;varimage=event.media;varthumbnail=event.thumbnail;console.log('thumbnail:');},cance