Ionic2學習筆記(10):掃描二維碼

做者:Grey

原文地址: http://www.cnblogs.com/greyzeng/p/5575843.html

時間:6/11/2016

   

說明:

在本文發表的時候(2016-06-11),Ionic2是beta版本,全部仍是會有一些改動比較大的地方: 點擊查看html

好比beta8版本(2016-06-06),相較於前面的版本就有一個特別大的改動的地方: ios

@App and @Page should be replaced with @Component git

基於這種狀況,你們仍是靜靜期待正式版吧。 github

 

如下教程基於:Ionic2 beta8版本 web

環境:

此次嘗試在Mac+iPhone真機上進行調試,感受Visual Studio Code配合XCode調試起來仍是比較方便的,不過我的仍是偏心Windows下來開發,坐等Visual Studio支持Ionic2。 api

 

需求:

此次要實現掃描包含URL的二維碼並用系統默認瀏覽器打開這個URL。 xcode

 

  1. 新建一個項目,命名爲:scanapp
  2. 命令行下,進入項目:

    cd scanapp 瀏覽器

  3. 增長一個用於處理二維碼的插件和一個調用瀏覽器的插件,運行:

    ionic plugin add phonegap-plugin-barcodescanner app

    ionic plugin add cordova-plugin-inappbrowser ionic

  4. 打開app/pages/home/home.html, 增長一個按鈕,而且綁定一個事件,用於調出攝像頭掃描二維碼:

  5. 在app/pages/home/home.js中,增長相應的處理方法:

其中:cordova.InAppBrowser.open(result.text, '_system', 'location=yes');表示調用系統自帶的瀏覽器打開URL地址。

  1. 命令行執行:sudo ionic build ios,
  2. 用XCode打開scanapp/platforms/ios這個文件夾

  3. 用USB鏈接iPhone設備,點擊XCode的運行按鈕:

     

  4. 效果:

     

     

     

     

參考:

------

上一篇:Ionic2學習筆記(9):訪問本地設備

相關文章
相關標籤/搜索