我正在使用appcelerator工作室構建服務。這是我在建設Index.js代碼頁:如何使用appcelerator構建服務Android
var intent = Titanium.Android.createServiceIntent({ url: 'myservice.js' });
// Service should run its code every 2 seconds.
intent.putExtra('interval', 60000);
// A message that the service should 'echo'
//intent.putExtra('message_to_echo', 'Bo uscirà questo messaggio?');
var service = Titanium.Android.createService(intent);
service.addEventListener('resume', function(e) {
Titanium.API.info('Service code resumes, iteration ' + e.iteration);
});
service.addEventListener('pause', function(e) {
Titanium.API.info('Service code pauses, iteration ' + e.iteration);
if (e.iteration === 1) {
var _model = Alloy.createModel("ServiceDAO", {
ID : 1,
ServiceRunning: 0,
ApplicationRunning: 0
});
_model.save();
}
});
service.start();
現在,當我嘗試啓動應用程序時,myservice.js是執行每60秒,但我有兩個問題:
1)當服務運行時,我有一個接口的性能問題 2)如果我關閉應用程序,服務沒有運行。
那麼我怎麼能實施一個服務與appcelerator運行在後臺也應用程序不運行?
你可能需要建立爲 –
模塊你能解釋一下我怎樣才能建立爲 – bircastri
HTTPS模塊:// wiki.appcelerator.org/display/guides2/Android+Module+Development+Guide –