26 Ocak 2012, PERÅžEMBE
Android Rhodes bir dosya için bir imza resmi Kaydet
İmza yakalama Rhodes bir Android hedefleme sekmesini kullanarak uygulamak için çalışıyorum. Tuval alın ve onu karalamak için başardım. Ama istediğiniz bir yere imza kaydedilemedi. signature_uri
db/db-files/Image-XXXXXX.png
varsayılan olarak yerini alır.
Bu örnek örnekte kodu:
def signature_callback
if @params['status'] == 'ok'
#create signature record in the DB
signature = SignatureUtil.new({'signature_uri'=>@params['signature_uri']})
signature.save
puts "new Signature object: " signature.inspect
end
Konsol var:
APP| RHO serve: /app/Settings/signature_callback
I/APP ( 801): I 01/26/2012 11:36:20:236 0000032e APP| Params: {"status"=>"ok", "signature_uri"=>"db/db-files/Image_20120126113618375.png", "rho_callback"=>"1"}
I/APP ( 801): I 01/26/2012 11:36:20:238 0000032e APP| *******************ok****************
I/APP ( 801): I 01/26/2012 11:36:20:238 0000032e APP| %%%%%%%%%%%%%%%%Û/db-files/Image_20120126113618375.png%%%%%%%%%%%
I/APP ( 801): I 01/26/2012 11:36:20:239 0000032e APP| App error: can't convert Symbol into Integer
I/APP ( 801): lib/rhom/rhom_object_factory.rb:67:in `[]'
I/APP ( 801): lib/rhom/rhom_object_factory.rb:67:in `initialize'
I/APP ( 801): apps/app/Settings/controller.rb:34:in `new'
I/APP ( 801): apps/app/Settings/controller.rb:34:in `signature_callback'
I/APP ( 801): lib/rho/rhocontroller.rb:91:in `serve'
I/APP ( 801): lib/rho/rhoapplication.rb:209:in `serve'
I/APP ( 801): lib/rho/rho.rb:822:in `serve'
I/APP ( 801): E 01/26/2012 11:36:20:248 00000321 Net| Request failed. HTTP Code: 500 returned. HTTP Response: <html>
I/APP ( 801): <head>
I/APP ( 801): <meta name="viewport" content="width=320"/>
I/APP ( 801): </head>
I/APP ( 801): <body>
I/APP ( 801): <h2>Server Error</h2>
I/APP ( 801): <p>
I/APP ( 801): Error: can't convert Symbol into Integer<br/>Trace: <br/
Şimdi bu veritabanı depolama yerine, istenen bir yere kaydetmek istiyorum. Görüşlerinizi paylaşın lütfen.
CEVAP
8 HAZÄ°RAN 2012, Cuma
Bu sayfa baktın mı: 6**? DB kaydetmek ve Rho kullanmak gerekir gibi geldi bana::RhoApplication::get_blob_path(resim.image_uri) dosyayı açmak için yöntem. Sonra nereyi seçerseniz seçin dosya sistemi API yeni bir dosya oluşturmak ve görüntü içeriğini yazmak için kullanabilirsiniz.
Bunu PaylaÅŸ:
'varlık' sdcard klasörüne do...
Dosya dönüştürme: Android Dosya için U...
Tipik .gitignore Android uygulaması iç...
Nasıl İmza sertifikası parmak izi (SHA...
Nasıl Android bir dosya oluşturmak içi...