phonegap的HTML5的代码 是通用的 自己写了个
可是发现 在安卓机上市可以实现拍照的 但是iOS上却不行 这是为什么 我一直不解
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
document.addEventListener("backbutton", onBackKeyDown, false); //返回键
}
function onBackKeyDown(){
window.history.back(-1);
}
$(document).ready(function(){
$("#take_photograph").click(function(){
alert('000');
loadImage();
});
});
function loadImage() {
alert('1');
//拍照并显示在屏幕
// navigator.camera.getPicture(onLoadImageSuccess, onLoadImageFail, {destinationType: Camera.DestinationType.DATA_URL});
navigator.camera.getPicture(onLoadImageSuccess, onLoadImageFail, { quality: 50,
destinationType: destinationType.DATA_URL });
}
//拍照成功后回调
function onLoadImageSuccess(imageURI) {
alert('2');
//这里的图片经过了base64编码
var src = "data:image/jpeg;base64," + imageURI;
$("#getImage").attr("src", src);
$("#getImage").show();
}
//所有获取图片失败都回调此函数
function onLoadImageFail(message) {
alert('1');
navigator.notification.alert("拍照失败,原因:" + message, null, "警告");
}
phonegap调用摄像头
转载于:https://www.cnblogs.com/canghaixiaoyuer/p/4497530.html
相关文章:

关于JDBC中的 PreparedStatement 的使用讲解
**关于JDBC中的 PreparedStatement 的使用讲解**TOC 文章转载于博客 https://www.cnblogs.com/ysw-go/p/5459330.html 如有侵权,联系删除
SQLite数据转换成sql server数据
需要将SQLite数据库里的数据导入到SQL Server,在网上搜了好久,没有找到一个方便实用的方法。 经过本人的细心琢磨实验,终于让我给找到一好的方法:使用CSV文件作为介质来做转换。现在记录下来,一是小小庆祝一下…

Animation Override Controller动画重载器
假设游戏有很多个小人, 每一个人有2种动画站立,跑. 在通常情况下每一个人物都需要一个动画控制器。 有没有想过定义一个动画控制器 无须在定义全新的动画充值器实现每一个小人都播放自己的动画呢?没错Animation Oveeride Controller就是来解决这个问题的 1. 我们设…

java连接mysql8的坑
变化: 1.Class.forName(“com.mysql.cj.jdbc.Driver”); 2.connDriverManager.getConnection(“jdbc:mysql://localhost/数据库名字?serverTimezoneUTC”,“root”,“密码”); package chap01;import java.sql.Connection; import java.sql.DriverManager; import…

Oracle用户管理
创建用户create user–概述:在oracle中要创建一个新的用户使用 create user 语句,一般是具有dba(数据库管理员)的权限才能使用。–基本语法:create user 用户名 identified by 密码create user dbuser1 identified by dbuser1; 用户赋权grant–概述&…
UNIX网络编程--ioctl操作(十七)
一、概述 在本书中有两个地方都对这个函数进行了介绍,其实还有很多地方需要这个函数。ioclt函数传统上一直作为纳西而不适合归入其他精细定义类别的特性的系统接口。网络程序(特别是服务器程序)经常在程序启动执行后使用ioctl获取所在主机全部…

Servlert接口的doGet()、doPst()方法
Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一: doGet:处理GET请求 doPost:处理POST请求 当发出客户端请求的时候,调用service 方法并传递一个请求和响应对象&a…

Web服务器 之 Apache 2.x 服务器中的URL重写的配置和应用
作者:北南南北来自:LinuxSir.Org摘要: 本文是关于Apache 2.x 服务器中的URL别名规则的文档,它是通过rewrite模块来实现的。能过URL别名规则,我们能看到一个干净的URL,比如可以重写为类似静态网页的地址。比…

杜拉拉的作者李可应北大就业指导中心之约写给大学生的一封信
本文是杜拉拉的作者李可应北大就业指导中心之约写给大学生的一封信。 北大的同学们,大家好:又到了临近毕业的日子,年复一年,在这个梦想周期性遭遇现实的季节,对一代又一代的莘莘学子而言,在精神上和身体上准…

VLC架构及流程分析
0x00 前置信息 VLC是一个非常庞大的工程,我从它的架构及流程入手进行分析,涉及到一些很细的概念先搁置一边,日后详细分析。 0x01 源码结构(Android Java相关的暂未分析) # build-android-arm-linux-androideabi/&#…

eclipse运行程序时只有run on server
最近写jsp的程序比较多,写java程序时,发现一点击运行按钮就开始启动服务器了, 这是因为没有写主函数的原因 注意这个问题

自动生成小学四则运算题目的程序.心得体会
http://t.cn/RAS67B0 源代码 #include<stdio.h> #include<stdlib.h>#include<time.h>main(){int a,b,op,os; printf(" [天天练,Baby们来挑战吧!]\n");aq1: printf("选择您想挑战的运算法则\n");printf("1.加法 2.减法 3…

试图运行项目时出错,无法启动调试。没有正确安装调试器,请运行安装程序安装或恢复调试器。...
用Visual Studio.net 2003调试项目时,出现错误对话框,显示如下:试图运行项目时出错,无法启动调试。没有正确安装调试器,请运行安装程序安装或恢复调试器。解决方法如下: 1、在命令行中尝试重新注册m…

Memcached, Redis, MongoDB区别
mongodb和memcached不是一个范畴内的东西。mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。mongodb和memcached不存在谁替换谁的问题。和memcached更为接近的是redis。它们都是内存型数据库,数据保存在内存中&…

idea使用maven创建java工程log4j的配置
错误:在pom.xml文件中 project下有下划线,报错 改正: <!-- 配置日志 --><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.12</version></dependency&g…

kaggle预测
两个预测kaggle比赛 一 .https://www.kaggle.com/c/web-traffic-time-series-forecasting/overview Arthur Suilin•(1st in this Competition)•a year ago•Options github:https://github.com/sjvasquez/web-traffic-forecasting My model is basically RNN seq2…

PHP开发中,让var_dump调试函数输出更美观 ^_^#
前提:php必须安装Xdebug模块。 用var_dump打印输出时,输出的内容没有被格式化。如下图: 通常使用var_dump打印的内容是被格式化后输出的,如下图: 造成没有格式化输出的原因是因为php.ini设置的问题,使用php…
@Override is not allowed when implementing interface method
用idea打开项目,有下划线 解决办法: 选中出现红色下划线的项目,右键单击,选择open module settings 将language level改为8-Lambdas… 点击apply 选择projects,进行更改 点击apply 点击ok 即可

C#发现之旅第一讲 C#-XML开发
C#发现之旅第一讲 C#-XML开发 袁永福 2008-5-15 系列课程说明 为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为“C#发现之旅”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所不熟悉的领域ÿ…

页面的前进/后退/刷新方法
前进一页 οnclick"javascript:window.history.forward()" 后退一页 οnclick"javascript:window.history.back();" 前进/后退 n页 n为正是前进,负数是后退 onclick"javascript:window.history.go(n);" 刷新 οnclick"window.location.re…

25. javacript高级程序设计-新兴的API
1. 新兴的API requestAnimationFrame():是一个着眼于优化js动画的api,能够在动画运行期间发出信号。通过这种机制,浏览器就能够自动优化屏幕重绘操作 Page Visibility API:让开发人员知道用户什么时候正在看着页面,而什…
Git-remote Incorrect username or password ( access token )
码云上传错误 错误原因:输入git clone https://地址;回车之后弹框输入码云的用户名和密码,用户名我输入的是码云的昵称,应该输入注册时的电子邮箱地址,当我关闭命令框,重新输入输入git clone https://地址&…

jquery选择器的使用方式
1.基本选择器选择器描述返回示例代码说明1id选择器根据指定的id匹配元素单个元素$("#one").css("background","#bbffaa");找到id为one的元素,改变其background属性2class选择器根据给定的类名匹配元素集合元素$(".mini").c…

互动网计算机频道图书7日销售排行(05.20-05.26)
互动网计算机频道图书7日销售排行(05.20-05.26) 1、Hadoop权威指南(中文版) 2、人人都是产品经理 3、演讲之禅:一位技术演讲家的自白 内容简介 本书既实用又引人入胜。作为职业演讲家,作者斯科特博克顿为…

Xtreme.Toolkit.Pro编译简单教程
前面介绍了Codejock.Xtreme.Toolkit.Pro,下面介绍一下它的安装和编译。 1.先下载Codejock.Xtreme.Toolkit.Pro 2.安装:一路“下一步”,很简单 3.安装完以后会出一个新的“codejock deployment wizard”窗口,这里你可以跟据需要&am…

上传代码到码云(第一次)
下载git; 注册码云的账号; ssh创建(参考百度,较简单) 新建仓库; 在电脑上新建文件夹gitcode; 在gitcode文件夹下右键 git bash; 输入git clone https://地址;࿰…

《JavaScript编程实战》
《JavaScript编程实战》 基本信息 原书名:JavaScript programming: pushing the limits 作者: (美)Jon Raasch 译者: 吴海星 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787115345486 上架时…

再识C中的结构体
在前面认识C中的结构体中我介绍了结构体的基础知识,下面通过这段代码来回顾一下: 1 #include<stdio.h>2 #define LEN 203 4 struct Student{ //定义结构体5 char name[LEN];6 char address[LEN];7 int age;8 };9 10 int m…

《妙解Hibernate 3.X》读书笔记一-Hibernate概述及环境搭建
很早就想开始Hibernate的系统学习,但是一是工作原因,二是苦于找不到合适的书籍。Hibernate更新较快,一些被称为经典的书籍,如<深入浅出Hibernate>、《Hibernate实战》等都过于年老,介绍的为Hibernate2.1…

ssm框架实现学生成绩管理系统
学习ssm框架,写的一个小项目,参考 实现的功能有:学生信息增删改查,成绩信息查询,修改,求平均值, 附上链接,欢迎下载 git clone https://gitee.com/LOL_toulan/SpringBootProject.gi…