zoukankan      html  css  js  c++  java
  • ionic调用相机

    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

  • 相关阅读:
    git常用指令 github版本回退 reset
    三门问题 概率论
    如何高效的学习高等数学
    数据库6 关系代数(relational algebra) 函数依赖(functional dependency)
    数据库5 索引 动态哈希(Dynamic Hashing)
    数据库4 3层结构(Three Level Architecture) DBA DML DDL DCL DQL
    梦想开始的地方
    java String字符串转对象实体类
    java 生成图片验证码
    java 对象之间相同属性进行赋值
  • 原文地址:https://www.cnblogs.com/yuanguliang/p/9240150.html
Copyright © 2011-2022 走看看