博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ionic调用相机
阅读量:5080 次
发布时间:2019-06-12

本文共 1097 字,大约阅读时间需要 3 分钟。

1-  首先至少要配置好ionic和cordova环境

  这里提供一下Cordova的安装命令:npm install -g cordova ionic 更新是update

  ionic start myApp blank --type=ionic1

    上面一句最后一个参数blank就是你要新建的项目的类型,还可以用sidemenu, tabs这些参数指定一个空白项目的类型。
    --type=ionic1制定项目版本 

  这个命令可能百分之八十跑不起来   可以自己在git上面存个常用的

2-  cd到你的项目

   下载【cordova-angular】整合包ng_cordova.js,引入到项目中

   说明:ng_cordova.js是ionic研发的,他把cordova封装成了一个angular模块,方便我们在自己的项目中注入该模块就可以调用操作各种底层封装好的服务了
   官网:http://www.ionic-china.com/doc/ngCordova/
   下载:也可用bower下载 如果没安装bower 提供一下命令:npm install -g bower

3-  将js引入页面,此js封装的是一个angular的一个模块,我们将它注入到自己的项目里

我们在项目里创建一个测试模块。(注意,我少创建了一个id为myImage的图片标签,请写一个放到button上边就行,我就不重新截图了)

https://blog.csdn.net/sourcecode_poet/article/details/53509911

至此,coding才算完事,然而因为Cordova是利用原生app语法调用的底层设备(ionic借助于Cordova来实现与底层来交互的),而Cordova封装每个底层功能都是一个包,所以初始化项目的时候,官网没有给你下载这些包,因为太多了。那么咱们就需要手动下载,用哪个,下载那个。这里我用的是摄像机的,就下载Cordova的照相机包。下载完之后,项目会多出一个plugins目录,里边就有我们需要的那个插件‘cordova-plugin-camera’

cordova plugin add cordova-plugin-camera

打包,安装,测试

本文完全摘自 会飞的鱼lala:http://www.cnblogs.com/flyings/p/7474811.html

结尾附一张大神给我讲的原理图233

转载于:https://www.cnblogs.com/yuanguliang/p/9240150.html

你可能感兴趣的文章
[ZJOI2007]棋盘制作 【最大同色矩形】
查看>>
IOS-图片操作集合
查看>>
模板统计LA 4670 Dominating Patterns
查看>>
团队项目开发客户端——登录子系统的设计
查看>>
IO—》Properties类&序列化流与反序列化流
查看>>
session如何保存在专门的StateServer服务器中
查看>>
react展示数据
查看>>
测试计划
查看>>
选择器
查看>>
Mysql与Oracle 的对比
查看>>
jquery实现限制textarea输入字数
查看>>
thinkphp5 csv格式导入导出(多数据处理)
查看>>
PHP上传RAR压缩包并解压目录
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
jenkins常用插件汇总
查看>>
c# 泛型+反射
查看>>
第九章 前后查找
查看>>
Python学习资料
查看>>
jQuery 自定义函数
查看>>
jquery datagrid 后台获取datatable处理成正确的json字符串
查看>>