zoukankan      html  css  js  c++  java
  • Cordova入门

    创建你的第一个App

    因为对接要对接酷音,实现h5跨平台调用客户端的保存和分享功能,所以学了下cordova的入门。

    安装Cordova CLI

    Cordova命令行工具作为npm包分发。

    安装cordova命令行工具,通过下面这些步骤:

    1. 下载和安装Node.js。安装完成后你可以在命令行中使用node 和 npm 。

    2. (可选)下载和安装git client, 如果你没有。安装成功后,你可以在命令行中使用git。 这个命令行使用下载git仓库中的资源。

    3. 安装cordova 模块使用Nodejs的npm工具。cordova模块会被npm工具自动下载。

    4. npm install -g cordova

    创建App

    跳转到你维护源代码的目录中,并创建你的cordova项目:

    $ cordova create hello com.example.hello HelloWorld

    添加平台

    所有后续命令都需要在项目目录或者项目目录的任何子目录运行:

    $ cd hello
    

    给你的App添加目标平台。我们将会添加'ios'和'android'平台,并确保他们保存在了config.xml中:

    $ cordova platform add ios --save
    $ cordova platform add android --save
    

    检查你当前平台设置状况:

    $ cordova platform ls

    构建App

    默认情况下, cordova create生产基于web应用程序的骨架,项目开始页面位于www/index.html 文件。任何初始化任务应该在www/js/index.js文件中的deviceready事件的事件处理函数中。

    运行下面命令为所有添加的平台构建:

    $ cordova build
    

    你可以在每次构建中选择限制平台范围 - 这个例子中是'ios':

    $ cordova build ios

    移动平台的SDK通常会绑定模拟器,它是一个可执行的设备镜像,这样你就可以在主屏幕启动你的App,看看它在多个平台是如何交互的。 在命令行运行下面的命令,会重新构建App并可以在特定平台的模拟器上查看:

    $ cordova emulate android

    或者,你可以将你的手机插入电脑,在手机上直接测试App:

    $ cordova run android

    添加插件

    你可以修改默认生成的App通过标准的web技术,但是App要接触设备级别的特性,就需要你添加插件了。

    一个插件 通过JavascriptAPI暴露原生SDK功能。插件通常由npm分发,你可以搜索他们在 插件搜索页。一些关键的API由Apache Cordova开源项目提供并且这些插件是作为[核心插件API]的。你也可以使用CLI启动搜索页:

    $ cordova plugin search camera
    

    plugin要添加camera插件,我们需要指定camera的npm包名:

    $ cordova plugin add cordova-plugin-camera
    Fetching plugin "cordova-plugin-camera@~2.1.0" via npm
    Installing "cordova-plugin-camera" for android
    Installing "cordova-plugin-camera" for ios
     
  • 相关阅读:
    3月4日毕设进度
    3月3日毕设进度
    3月2日毕设进度
    3月1日毕设进度
    2月29日毕设进度
    2月28日毕设进度
    2月27日毕设进度
    进度报告七 (重大技术需求调研)
    进度报告六-(重大技术需求调研)
    进度报告五 (重大技术需求调研)
  • 原文地址:https://www.cnblogs.com/lvhw/p/6418117.html
Copyright © 2011-2022 走看看