|
function actionSheet(successCallback, errorCallback) {
api.actionSheet({
cancelTitle : '取消',
buttons : ['相册', '照相机']
}, function(ret, err) {
var scene;
if (ret.buttonIndex == 1) {
scene = 'album';
} else if (ret.buttonIndex == 2) {
scene = 'camera';
} else {
return false;
}
consoledebug.log("clickAddAttImg actionSheet scene is " + scene);
api.getPicture({
sourceType : scene,
encodingType : 'jpg',
mediaValue : 'pic',
destinationType : 'url'
}, function(ret, err) {
if (ret) {
consoledebug.log("selectPicture ret.data is " + JSON.stringify(ret.data));
if (!ret.data) {//如果不选择图片,则退出
errorCallback();
return;
}
successCallback(ret.data);
} else {
errorCallback();
}
});
});
} |
|