ile test edebilir miyim PhoneGap (şimdi Apache Cordova, 2.0 sürümü ile) bir uygulama üzerinde çalışıyorum ve dosyayı yazmak için PhoneGap File API'yi kullanıyorum. chrome Başvurumu test etmek https://developer.blackberry.com/html5/download: Buradan Dalgalanma Emulator (0.9.9beta) kullanan http://docs.phonegap.com/en/2.0.0/cordova_file_file.md.html#FilePhoneGap File API'sini Ripple emülatörü
:
kullandığım Dosya API başvurulan olabilir.
Ancak Ripple, PhoneGap File API'sini doğru bir şekilde işleyemiyor. Örneğin
:
Ben PERSİSTAN dizinde bir dosya (kök/foo.json) oluşturmak istiyorum
function onSuccess(fileSystem) {
fileSystem.root.getDirectory("dir", {create: true}, function(dirEntry){
dirEntry.getFile("foo.json", {create: true}, function(fileEntry){
fileEntry.createWriter(function(writer){
writer.write(JSON.stringify(fooData));
}, onfail);
}, onfail);
}, onfail);
}
function onfail(error)
{
console.log(error.code);
}
// request the persistent file system
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, onfail);
Bu Doğru dosyayı yarattı iOS simülatörü üzerinde çalışıyor Doğru yerde, ancak kromda çalışan Ripple Emulator'unda, bir onfail geri çağrısı aldım ve hata kodu 10'u aldım (FileError.QUOTA_EXCEEDED_ERR). Is it able to test phonegap application outside emulator?
Ama yine hiçbir cevap:
Ben de burada benzer bir soruyla birini buldum.
Ripple emülatörü şu anda PhoneGap API için düzgün çalışmıyor mu? Yoksa bazı ayarları kaçırdım mı?
Cevabı alabileceğimi düşünüyorum, Ripple şu anda PhoneGap API'sinin bir alt kümesini destekliyor ve bunu tamamlamak için çalışma devam ediyor: (http://rippledocs.tinyhippos.com/index.html#platforms/phoneGap – windam