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(作者)非常善於回答問題。 –