`
czpae86
  • 浏览: 721597 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

使用PhoneGap调用Camera (android)

 
阅读更多

使用PhoneGap调用Camera (android)

 

效果图:

 

 

 

(function(){
	$('#camera').live('pageshow',function(){
		$('#takePhotoBtn').bind('click',function(){
			navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
		    	destinationType: Camera.DestinationType.FILE_URI
		 	}); 
		});
		
		function onSuccess(src) {
		    $('#photo').attr('src',src);
		}
		
		function onFail(message) {
		    alert('Failed because: ' + message);
		}
	});
})();

 

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta name="format-detection" content="telephone=no" />
        <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
        <link rel="stylesheet" type="text/css" href="css/website.css" />
        <title>Camera with PhoneGap</title>
    </head>
    <body>
    	<div id="camera" data-role="page">
		     <h3>使用PhoneGap调用相机(android)</h3>
		     <div>
		     	<img id="photo" style="margin-left:40%;height:80px;width:80px;border:1px solid #ccc;" 
		     	src="img/cordova.png"/>
		     </div>
		     <div>
		     	<a id="takePhotoBtn" data-role="button" data-theme="b">照相</a>
		     </div>
		</div>
        <script type="text/javascript" charset="utf-8" src="js/cordova-2.3.0.js"></script>
        <script type="text/javascript" charset="utf-8" src="js/jquery.js"></script>
        <script type="text/javascript" charset="utf-8" src="js/jquery.mobile-1.2.0.min.js"></script>
        <script type="text/javascript" charset="utf-8" src="js/camera.js"></script>
    </body>
</html>

 
 

  • 大小: 45.4 KB
  • 大小: 37.8 KB
  • 大小: 42.1 KB
0
0
分享到:
评论
2 楼 wycherly73 2013-10-08  
我想要你里面的 js/camera.js 这个文件,能发给我不? 我的qq:736816057
1 楼 wycherly73 2013-10-08  
怎么没有文件提供下载呢?

相关推荐

    PhoneGap Camera插件调用 Demo下载

    在这个“PhoneGap Camera插件调用 Demo”中,我们将探讨如何实现拍照和从图库选择图片的功能。 首先,我们需要理解PhoneGap的工作原理。PhoneGap通过WebView将Web应用与设备的原生API连接起来,使得JavaScript可以...

    Android+ionic +phonegap 调用摄像头 $cordovaCamera

    Android+ionic +phonegap 调用摄像头 $cordovaCamera; 在Android上运行,ionic打包到assetc目录;上传一个实例,是phonegap100,树根老师讲的例子+自己写了调用摄像头的案例,给各位学习。以后还会添加功能,继续...

    phoneGap-android实现拍照和选择图库

    通过以上步骤,开发者能够使用PhoneGap在Android平台上实现拍照和选择图库图片的功能,创建出具有原生体验的移动应用。在实际开发中,还需要考虑用户体验、性能优化以及不同设备和Android版本的兼容性问题。

    phonegap-调用

    PhoneGap调用Android手机照相机是一项常见的移动应用开发任务,主要涉及到PhoneGap框架与Android原生API的交互。PhoneGap是一种跨平台的移动应用开发工具,它允许开发者使用HTML、CSS和JavaScript来构建应用程序,...

    phonegap android 录音照相录像 demo

    在这个“phonegap android 录音照相录像 demo”项目中,我们将会探讨如何使用PhoneGap在Android平台上实现录音、照相和录像功能。 1. PhoneGap基础知识: PhoneGap的核心是基于Apache Cordova,它提供了一个...

    phonegap相机android

    phonegap相机android 此篇文章以cordova 3.3版本编写 据我总结核心步骤: 创建工程 ; 下载插件 ;编译工程; 调用插件; 按照如下步骤就能生产出代码: 打开cmd 控制台 1 使用命令行 建立phonegap工程 2 ...

    PhoneGap实例

    3. 设备访问:通过PhoneGap的设备API,如accelerometer、camera、geolocation等,可以获取和使用设备的各种硬件功能。 4. 用户界面:PhoneGap应用的用户界面设计应遵循响应式布局原则,确保在不同设备上都能良好显示...

    phoneGap实现android程序开发代码

    通过PhoneGap API,JavaScript可以调用Android的原生功能,如访问相机、存储、地理定位等。 例如,要使用PhoneGap的相机API,我们可以在JavaScript中写入如下代码: ```javascript navigator.camera.getPicture...

    Android和PhoneGap打包本地网站和在线网站

    在Android和PhoneGap中访问相机功能,可以使用PhoneGap的Camera API。这个API允许应用启动设备的摄像头,拍摄照片或者选择已有的图片。使用方法如下: 1. 调用`navigator.camera.getPicture()`函数,传入回调函数来...

    android phonegap源码详解(二)

    在Android项目中,PhoneGap通过继承自`DroidGap`类的Activity来使用WebView。`DroidGap`类提供了初始化WebView、加载应用的初始页面以及处理硬件加速等功能。开发者可以通过重写`onCreate`方法来定制自己的启动页面...

    PhoneGap的API组件及使用方法

    下面将详细讨论PhoneGap的API组件以及如何在Android平台上使用PhoneGap。 **PhoneGap API组件** 1. **设备信息** (Device): PhoneGap提供了一个`device`对象,可以获取设备的唯一标识、型号、操作系统版本等信息。...

    Phonegap拍照,图片保存应用

    3. **调用摄像头API**:PhoneGap提供了`navigator.camera`对象,用于访问设备的摄像头。使用`getPicture`方法可以启动摄像头应用,让用户拍照。你可以选择是立即拍照还是从相册选择,还可以设置照片的质量和大小。 ...

    Android 下搭建 基于Phonegap Web App

    PhoneGap提供了一些API接口,通过JavaScript调用,可以访问到Android设备的硬件特性。例如,你可以使用`navigator.geolocation`获取用户的地理位置,或者使用`cordova-plugin-camera`插件来访问相机功能。 为了测试...

    phonegap实现头像上传修改(php 与android代码)

    使用PhoneGap的Camera API,用户可以选择现有的图片或者使用摄像头拍摄新照片。CameraOptions对象可以用来定制选项,如质量、源类型(相机或相册)、允许裁剪等。例如: ```javascript var options = { quality: ...

    PhoneGap-拍照上传DEMO

    3. **PhoneGap Camera Plugin**:PhoneGap的相机插件提供了一种更简单的方式来访问设备的摄像头。开发者可以通过调用`navigator.camera.getPicture`方法,选择拍照或从相册选取图片,并获取图片的Base64编码或文件...

    Phonegap中的Android控件

    然而,对于那些Web技术无法处理的复杂交互或特定功能,如地图、推送通知、硬件访问等,我们需要借助PhoneGap的插件机制来调用Android的原生API。 集成Android控件的过程通常包括以下几个步骤: 1. **创建插件**:...

    PhoneGap,API帮助文档翻译整理2-Camera(相机)

    知识点:PhoneGap的Camera API详解 一、PhoneGap与Camera API简介 PhoneGap是一个开源框架,允许开发者使用HTML,CSS和JavaScript开发跨平台移动应用程序。它通过提供一系列API来访问设备的功能,如摄像头、GPS、...

    android PhoneGap JQuery Mobile Demo

    PhoneGap提供了很多API,如`device`对象可以获取设备信息,`camera`插件可以调用设备的相机,`geolocation`插件可以获取位置信息。在JavaScript代码中,你可以通过这些API来访问设备的功能。 5. **响应式设计与...

    PhoneGap+Jquery mobile

    同时,可以通过PhoneGap的API调用设备功能,如`navigator.geolocation`获取位置信息,`navigator.camera`访问摄像头等。 6. **测试和调试**:使用PhoneGap CLI的`phonegap run`命令,可以在模拟器或真实设备上运行...

    Phonegap二维码扫描

    PhoneGap二维码扫描是一种在移动应用开发中实现二维码识别的技术,主要应用于Android平台。PhoneGap是一个开源框架,允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用。它通过一个桥接机制,使得Web应用...

Global site tag (gtag.js) - Google Analytics