私はアンドロイドアプリケーションを開発しています。私のアプリケーションでは、カメラから写真を撮り、画像ビューで画像として設定したいと考えています。私のコードは次のようになります
var img_view = Titanium.UI.createImageView({
image: '/images/default.png',
height: '100%',
width: '100%',
}); win.add(img_view);
photo_camera_view = Ti.UI.createView(
{
height: '20dp',
backgroundColor:'#fff'
}); win.add(photo_camera_view);
photo_camera_view.addEventListener('click', function(e)
{
Titanium.Media.showCamera(
{
success:function(event)
{
img_view.image = event.media;
},
cancel:function()
{
},
error:function(error)
{
// create alert
},
});
});
私の必要性は、カメラから写真を撮り、画像を設定することです:img_viewの「カメラからの写真」。Android で Ti.Media.showCamera を実行すると、アプリで写真を撮影して OK を押した後、アプリが再起動します。私は Titan SDK 2.0.1 を使用しており、Android バージョン 2.2 の Android デバイスでテストしています。助けが必要です.....ありがとう.......