1
我想在appcelerator android中创建一个服务,当它点击一个下载按钮时它会启动,并且只有当下载被中断/失败或网络不存在时才会停止。如何在Appcelerator/titanium Android中无间隔地创建Android服务?
我该如何实现它?我对这篇文章有 http://docs.appcelerator.com/platform/latest/#!/api/Titanium.Android.Service
我下面这个http://docs.appcelerator.com/platform/latest/#!/guide/File_Uploads_and_Downloads下载内容(视频)
其他问题,我面对的是,我不能访问用户界面或用户界面变得几乎无响应,尽管我提到可以上下滚动。当在Android上进行下载时。这就是用户界面的样子,我点击下载按钮后调用一个函数。
注:每个元件,浅灰色矩形是像手风琴控制,它可打开或单击(膨胀和缩回)。
我已经在videoDownloader.js
文件
function downloadVideos(video_download_url){
var xhr = Titanium.Network.createHTTPClient({
onload: function() {
// first, grab a "handle" to the file where you'll store the downloaded data
var f = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,'video.mp4');
f.write(this.responseData); // write to the file
timeout: 10000
});
xhr.open('GET',video_download_url);
xhr.send();
}
这是否适用于5.1.1 GA? –
它看起来像它的64位,所以应该在iOS和Android上工作也不错,那么我猜。 Mads Moller(作者)非常善于回答问题。 –