ionic初學者引導(三)

2021-09-12 23:45:55 字數 1782 閱讀 8330

前兩篇文章大概介紹了ionic以及頁面的寫法,這篇文章主要講一下cordova的用法(其實也沒啥好講的)和專案結尾工作
由於之前那個簡單的專案有乙個更換頭像的功能,可以拍照也可以選擇本地。這個涉及到呼叫裝置的相簿和相機。

ionic官網上的native中的列表中搜尋camera,正好這個既可以拍照也可以選擇**(單選,可以滿足我們的需求)。

在所需的頁面使用camera寫**

寫完**需要打包在模擬器或真機上測試

測試?了就可以繼續其他功能了

selectpicture() 

this.camera.getpicture(options).then(

(imagedata) => ,

(err) => )}

takephoto()

this.camera.getpicture(options).then(

(imagedata) => ,

(err) =>

)}

輸入命令ionic cordova resources ios -icon --force(以ios示例,android類似),這個是生成圖示,啟動頁和這個類似。

專案一般還有歡迎頁,歡迎頁就是頁面,所以是自己寫的,沒有快速生成的方法。

新增平台ionic cordova platform add android生成androidionic cordova build android這個是生成debug包,這個可以連線谷歌瀏覽器,更明顯的看輸出,還可以修改cssdebug沒什麼問題的了,可以給安裝包簽名了(這裡只介紹檔案配置簽名,不知道叫啥名字)

輸入命令keytool -genkey -alias demo.keystore -keyalg rsa -validity 40000 -keystore demo.keystoreandroid自動簽名,在platform\android目錄新建名為release-signing.properties的檔案

生成簽名包ionic cordova build android --releaseios專案打包上線鏈結 (做鏈結步驟前也要add iosbuild ios,然後用xcode開啟*.xcodeproj,接下來的步驟就差不多了)

說明: -genkey 產生金鑰 -alias demo.keystore 別名 demo.keystore

-keyalg rsa 使用rsa演算法對簽名加密

-validity 40000 有效期限4000天

-keystore demo.keystore

release-signing.properties內容

storefile=e:/demo.keystore

key.alias=demo.keystore

key.store.password=****

key.alias.password=****

三 初學者建議

嚴格區別大小寫,命令全是小寫 tab鍵可以自動補全命令 所有內容以檔案形式儲存,包括硬體 linuk不靠拓展名區分檔案型別,靠檔案許可權,寫出的拓展名是給管理員看的 顯示目錄下內容 ls windows是dir bin是二進位制可執行命令 ls bin 可以檢視 linuk所有的儲存裝置都必須掛載之...

初學者談初學者學html

這是乙個段落。解釋一下就是 html 與 html 之間的文字是描述網頁。head 與 head 之間的文字是文件的元資料。title 與 之間的文字是文件的標題。body 與 body 之間的文字是可見的頁面內容,是文章的主體部分。h1 與 h1 之間的文字被顯示為乙個大標題。p 與 p 之間的文...

初學者學Java 三

任何程式語言只要有三種流程控制結構就可以描述任何問題了,這三種流程控制結構分別是 順序結構,選擇結構和迴圈結構。順序結構就是按照邏輯結構的順序一句句往下寫,這裡就不做過多的介紹了。主要說說選擇結構和迴圈結構。1.選擇結構的第一種形式 if 布林表示式 如果執行語句只有一條,可以省略,但最好寫上,增加...