1. 程式人生 > >cordova專案建立、外掛包、自動升級包

cordova專案建立、外掛包、自動升級包

1、版本宣告:

     cordova5.4.0+ionic1.7

2、建立cordova專案命令

      cordova createxiaoweitong com.reed.xiaoweitong xiaoweitong 

     進入專案目錄夾下,加入支援平臺

新增安卓: cordova platform add android

新增其他的平臺:

cordova platform add iOS

cordova platform add amazon-fireos

cordova platform add blackberry10

cordova platform add firefoxos

3、新增外掛

切記注意:cordova5.0之前的版本,使用以下方式新增,會出現錯誤提示資訊:Error: connect ETIMEDOUT 50.17.177.14:80,是因為cordova5.0之前的版本需要手工新增外掛,或者更新為5.0以上的版本,更換方式npm install -g [email protected]同時如升級cordova6.0之後的版本,會出現cordova包提示有錯誤。

檢視安裝此專案安裝了那些外掛

cordova plugin ls

刪除外掛

刪除外掛:
  cordova plugin rm cordova-plugin-console  
cordova plugin remove cordova-plugin-console

新增外掛方式:(外掛在github網上查詢,需要先安裝github外掛再使用如下方式安裝外掛)

 獲取外掛

獲取版本升級 


    圖片啟動畫面的開啟及隱藏

    獲取GPS位置資料,比如經度、緯度、海拔資訊

cordova plugin addhttps://github.com/apache/cordova-plugin-geolocation

    下載檔案

 cordova plugin add https://github.com/apache/cordova-plugin-file-transfer

    升級後開啟APP

    檔案的建立及讀寫

    對話方塊

     讀取裝置資訊

Cordova plugin add  https://github.com/apache/cordova-plugin-device

    頁面切換效果

 外掛安裝好,會自動配置config.xml檔案,同時會配置platforms\android\assets\www\cordova.js、cordova_plugins.js,cordova-js-src資料夾是建立專案自動生成,不能替換。

 注意:

  platforms\android\libs下,如cordova5.0之前的版本,需要拷貝對應的版本號cordova.jar包,cordova5.0之後不需要,直接使用專案platforms\android\CordovaLib生成包

4、自動升級

  使用外掛cordova-plugin-app-version、cordova-plugin-file-opener2、cordova-plugin-file-transfer、cordova-plugin-file。自動升級包例項見附件.

      //獲取本地APP版本
        $cordovaAppVersion.getVersionNumber().then(function (version) {
          // 0.0.1 => 00001 => 1
          var nowVersionNum = parseInt(version.toString().replace(new RegExp(/(\.)/g), '0'));

}

 說明:version.toString(),獲取AndroidManifest.xml檔案裡android:versionName="0.0.2"值

5、cordova5.4.0+ionic1.7.16+angularjs開發APP

   只需把開發好的ionic檔案放入platforms\android\assets\www,使用eclpise打包。


相關推薦

cordova專案建立掛包自動升級

1、版本宣告:      cordova5.4.0+ionic1.7 2、建立cordova專案命令       cordova createxiaoweitong com.reed.xiaoweitong xiaoweitong       進入專案目錄夾下,加入支援平臺

Mac 上Cordova環境搭建Cordova專案建立

一直在做android端基於原生軟體的開發,由於公司的需求,所以就開啟了Cordova的學習。不多說了,開始正文: 第一篇Cordova環境搭建 1、http://blog.sina.com.cn/s/blog_6f72ff900102v82a.html

內參畸變參數三種參數與相機的標定方法與相機坐標系的理解

整體 沒有 建立 csdn ext 位置 nbsp ons 包含 博客轉載自:http://blog.csdn.net/yangdashi888/article/details/51356385 相機的內參數是六個分別為:1/dx、1/dy、r、u0、v0、f opencv

數據表操作與主鍵唯一鍵使用

MySQL表操作 MySQL主鍵使用 MySQL外鍵操作 MySQL唯一鍵使用 1、修改數據庫(比如修改字符集)mysql> alter database `DB` character set utf8;2、根據查詢結果建立數據表,註意這樣復制的數據表是不能將主鍵也復制過來的,也就是說此

【第三章】字段約束:數據完整性主鍵非空默認值自增唯一性

索引 記錄 incr efault 主鍵 pri 增長 不可 作用 一、表完整性約束 作用:用於保證數據的完整性和一致性==============================================================約束條件        

各種乘法的區別 “點積數乘...等

I've seen several conventions, including ⋅⋅, ∘∘, ∗∗, ⊗⊗, and ⊙⊙. However, most of these have overloaded meanings (see ht

oracle 內連線連線自然連線交叉連線練習

oracle 內連線、外連線、自然連線、交叉連線練習 --查詢員工資訊 select * from emp; --查詢部門資訊 select * from dept; --需求:查詢員工姓名、薪資和所在部門名稱、部門編號 --1.使用交叉連線(笛卡爾積)14條記錄 select ename,sal,dn

內網公網

內網和外網其實是不書面的說法,只是一種通俗的說法,比方法一個公司的區域網就可以稱為內網,而INTERNET就是外網了; 公網和私網是相對應的,比方說私網地址和公網地址, 私網地址三個網段 192.168.0.0---192。168。255。255 10.0.0.0---10。255。255。255

資料庫中內連線連線左連線右連線全連線交叉連線的區別

內連線: 內聯接使用比較運算子根據每個表共有的列的值匹配兩個表中的行。利用內連線可獲取兩表的公共部分的記錄。 又細分為三種: 等值連線: 在連線條件中使用等於號(=)運算子比較被連線列的列值,其查詢結果中列出被連線表中的所有列,包括其中的重複列。 不等值連線: 在

圖解MySQL 內連線連線左連線右連線全連線

用兩個表(a_table、b_table),關聯欄位a_table.a_id和b_table.b_id來演示一下MySQL的內連線、外連線( 左(外)連線、右(外)連線、全(外)連線)。 MySQL版本:Server version: 5.6.31 MySQ

圖解MySQL 內連線連線左連線右連線全連線……太多了

用兩個表(a_table、b_table),關聯欄位a_table.a_id和b_table.b_id來演示一下MySQL的內連線、外連線( 左(外)連線、右(外)連線、全(外)連線)。 MySQL版本:Server version: 5.6.31 MySQL

MYSQL之左連線右連線內連線連線全連線

資料庫:MYSQL 建表語句: DROP TABLE IF EXISTS a_table ; CREATE TABLE a_table ( a_hero_id int(11) DEFAULT NULL, a_hero_name varchar(1

JAVA監聽器新增的四種方式(自身部類內部類匿名類)

import javax.swing.*; import java.awt.*; import java.awt.event.*; public class ThisClassEvent extends JFrame implements Acti

SQL的連線分為三種:內連線連線交叉連線。

先給出兩張表:一、內連線:    內連線(INNER JOIN):有兩種,顯式的和隱式的,返回連線表中符合連線條件和查詢條件的資料行。(所謂的連結表就是資料庫在做查詢形成的中間表)。1、等值連線     概念:在連線條件中使用等於號(=)運算子,其查詢結果中列出被連線表中的所

資料庫中內連線連線全連線

內連線:把兩個表中資料對應的資料查出來  外連線:以某個表為基礎把對應資料查出來(全連線是以多個表為基礎) student表 no name 1 a 2 b 3 c 4 d grade表 no grade 1 90 2 98 3 95 內連線 inner join(查詢條件

內連線連線子查詢(exists用法,關聯/非關聯子查詢)課堂練習(行列轉換)rownum和rowid

笛卡爾積 和內連線 外連線 實際上是兩張表的乘積,查詢結果沒有實際意義 select * from emp,dept; 內連線-等值內連線(隱式) select * from emp,dept where emp.deptno = dept.deptno

Cordova專案建立與外掛的簡單教程

環境 下載和安裝Node.js : 安裝完成後你可以在命令列中使用node 和 npm 安裝cordova 模組使用Nodejs的npm工具。cordova模組會被npm工具自動下載: sudo npm install -g cordova 建立

資料庫內連線連線 交叉連線

資料庫連線分為:內連線 外連線 交叉連線 (即笛卡爾積)   內連線(INNER JOIN):分為三種:等值連線、自然連線、不等連線  外連線(OUTER JOIN):分為三種:左外連線(LEFT JOIN)、右外連線(RIGHT JOIN)、全外連線(FULL JOIN

內連線連線自然連線 簡單的SQL語句總結

內連線:查詢出來的結果肯定會滿足所有的條件    select  columns from table1 [inner] join table2 on table1.column = table2.cloumn;左/右外連線:查詢出來的結果存在不滿足條件的可能    sele

數據庫——主鍵索引理解

就是 技術分享 必須 約束 成績表 組合 學分 dex for 概念: 主鍵(primary key): 能夠唯一標識表中某一行的屬性或屬性組。一個表只能有一個主鍵,但可以有多個候選索引。主鍵常常與外鍵構成參照完整性約束,防止出現數據不一致。主鍵可以保證記錄的唯一和主