码迷,mamicode.com
首页 > 移动开发 > 详细

phoneGap在iOS上的简单使用:弹出对话框和调用相机

时间:2015-04-23 10:57:51      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:phonegap   对话框   相机   

弹出对话框

       在phoneGap中使用navigator.notification.confirm()可以在iOS上弹出原生对话框,并且得到对应按钮的点击索引,方法原型如下:

navigator.notification.confirm(
        msg,                 //要显示的信息
        backFn,             //警告被忽略的回调函数
        title,               //标题
        btns||‘取消,确定‘           //按钮名称
    )

       当前项目中做了如下封装:

    showConfirm:function(msg,title,backFn,btns){
    navigator.notification.confirm(
        msg,                 //要显示的信息
        backFn,             //警告被忽略的回调函数
        title,               //标题
        btns||‘取消,确定‘           //按钮名称
    )
}

相机或相册

       在phoneGap中使用navigator.camera.getPicture()可以在调用摄像头或者相册.原型如下:

    navigator.camera.getPicture( cameraSuccess, cameraError, [ cameraOptions ] ); 

       测试代码如下:

showConfirm(msg,‘确定1‘,function(button){     
    if(button == 1)
    {
        //ZM__测试调用摄像头
       //Camera.PictureSourceType.CAMERA 摄像头
       //Camera.PictureSourceType.PHOTOLIBRARY Camera.PictureSourceType.SAVEDPHOTOALBUM 相册                          navigator.Camera.PictureSourceType = Camera.PictureSourceType.SAVEDPHOTOALBUM;
        navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
                                                                destinationType: destinationType.FILE_URI,
                                                                sourceType:pictureSource.SAVEDPHOTOALBUM
});

        //成功的回调函数                    
        function onSuccess(imageURI) {
                        console.log(imageURI);
                        }  
        //失败的回调                    
         function onFail(message) { 
            alert(‘Failed because: ‘ + message); 
                        }
     }//if语句结束
     else
     {
           console.log("点击了取消3");
     }

    },(‘确定2,取消3‘));
}

吐槽一句,MD编辑代码老费劲了

phoneGap在iOS上的简单使用:弹出对话框和调用相机

标签:phonegap   对话框   相机   

原文地址:http://blog.csdn.net/qq329735967/article/details/45218001

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!