sencha-touch下藉助phoneGap實現拍照,二維碼的功能
1.配置
在android專案中拷入相應的檔案,layout+raw+values+xml
AndroidMainfest.xml中註冊
<activity android:name="com.Plugin.scan.CaptureActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:screenOrientation="landscape" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:windowSoftInputMode="stateAlwaysHidden"></activity>
native資料夾下src下的com中拷入Plugin資料夾,相應的error的地方,改成import自己的專案即ok
core.jar檔案拷到libs下,並add 到buildPath裡
拍照:
navigator.camera.getPicture(Success, Fail, {
quality : 50,
sourceType : Camera.PictureSourceType.CAMERA,
destinationType : Camera.DestinationType.FILE_URI
});
function Success(imageURI) {
onSuccess(imageURI);
}
function Fail(message) {
onFail(message);
}
二維碼:
var me = this;
var nativePage = me._getScanNativePage();
WL.NativePage.show(nativePage, function(data) {
if (null == data.str || data.str == "") {
onFail("no_message");
} else {
console.log("data == " + data.str);
onSuccess(data.str);
}
}, null);
_getScanNativePage : function() {
console.log("_getScanNativePage");
var enviroment = WL.Client.getEnvironment();
console.log("getEnvironment");
var me = this;
if (enviroment == WL.Environment.ANDROID) {
nativePage = me.SCAN_ACTIVITY;
console.log("this is android");
} else if (enviroment == WL.Environment.IPHONE
|| enviroment == WL.Environment.IPAD) {
// set the iPhone native page path here.
nativePage = me.SCAN_VIEWCONTROLLER;
}
return nativePage;
},
相關推薦
sencha-touch下藉助phoneGap實現拍照,二維碼的功能
1.配置 在android專案中拷入相應的檔案,layout+raw+values+xml AndroidMainfest.xml中註冊 <activity android:name="com.Plugin.scan.CaptureActivity" android
Android二維碼功能實現,在程式內嵌入ZXing專案
最近二維碼真是越來越火了,隨便電視上、網路上、商場裡,到處都是二維碼。而內嵌二維碼掃描功能的軟體也越來越多,QQ、微信、UC瀏覽器等等應用都可以對著二維碼掃一掃,感覺我們自己的應用裡不加上二維碼掃描功能,都跟不上時代潮流了。所以今天我就將帶著大家一起,在我們自己的程式里加入二
實現手機掃描二維碼頁面登入,類似web微信-第二篇,關於二維碼的自動生成
接上一章,我們已經基本把業務邏輯分析清楚了 下面我們第一步,實現二維碼的web動態生成。 頁面的二維碼包含的資訊我在上一篇已經解釋過,是一個頁面的sessionID,這個sessionID主要是標示出哪個頁面是哪個頁面,例如你開啟N個頁面,必然每個頁面的標示會不一樣,只有你
實現手機掃描二維碼頁面登入,類似web微信-第三篇,手機客戶端
上一篇,介紹了二維碼生成的機制,緊接著,我們就要開發手機客戶端來識別這個二維碼。 二維碼,實際上是記錄了這個頁面的sessionID,目的是為了最後讓伺服器能通過long polling的機制去通知到這個瀏覽器。 建立二維碼的時候我們採用了nodejs的QRcode庫,其實
移植qrencode到ARM-Linux,實現字串生成二維碼圖片
系統環境:Ubuntu 12.04.3 LTS 交叉編譯器:arm-none-linux-gnueabi-gcc(v4.5.2) 1、交叉編譯zlib庫 tar -xzvf zlib-1.2.3.tar.gz export CC=arm-none-l
thinkphp下使用qrcode類制作二維碼
style param ring root rom pan 圖片 evel 鏈接 <?php /** * 地址:http://phpqrcode.sourceforge.net/ * @param string $url
微信公眾平臺開發,模板消息,網頁授權,微信JS-SDK,二維碼生成(4)
支持 post 網頁 信息 行業 使用步驟 獲取 公眾 符號 微信公眾平臺開發,模板消息,什麽是模板消息,模板消息接口指的是向用戶發送重要的服務通知,只能用於符合場景的要求中去,如信用卡刷卡通知,購物成功通知等等。不支持廣告營銷,打擾用戶的消息,模板消息類有固定的模板,每個
Android 快速實現掃描識別二維碼(即掃碼登入功能)
IG牛逼l 零封G2!給RNG報仇了! 掃碼登入現在很流行,淘寶,京東,熊貓直播各大網站都有掃碼登入功能,其實呢對於客戶端來說掃碼登入很簡單,因為難點都集中在了前端身上,我簡單講下掃碼登入的流程: 1 客戶端掃碼然後開啟掃碼確認頁面(H5頁面,這個時候要把使用者的
用Python製作屬於自己的個性二維碼,二維碼換膚真的是騷操作!
二維碼又稱QR Code,是一個近幾年來流行的一種編碼方式,使用黑白矩形圖案表示二進位制資料,被裝置掃描後可獲取其中所包含的資訊。本教程將展示如何在原有黑白圖片的基礎上,給二維碼新增一些色彩和動態效果,也可以說是給二維碼換個面板。 首先,簡單瞭解一下二維碼的基礎知識。
JAVA實現QRCode的二維碼生成以及列印(轉)
不說廢話了直接上程式碼 注意使用QRCode是需要zxing的核心jar包,這裡給大家提供下載地址 https://download.csdn.net/download/dsn727455218/10515340 下載 1.二維碼的工具類 public class QR_Cod
JavaScript實現線上Qrcode二維碼生成工具-toolfk程式設計師線上工具網
本文要推薦的[ToolFk]是一款程式設計師經常使用的線上免費測試工具箱,ToolFk 特色是專注於程式設計師日常的開發工具,不用安裝任何軟體,只要把內容貼上按一個執行按鈕,就能獲取到想要的內容結果。ToolFk還支援 BarCode
前端js實現--登入驗證二維碼
數字和字母組合的四位驗證碼 HTML如下 <li class="border testcode"> &l
Android,二維碼掃描與產生模組
第一步:將libzxing Modile匯入專案中 點選OK,然後點選File——Structure——專案名——dependencies——libzxing——OK 這樣我們的依賴關係就建立好了; 第二步:介面,activity_main.xml <
實現微信帶引數的二維碼功能
.近期專案中需要使用到將在門店註冊的會員做個區分,以便每個商戶統計在微商城內的業績 在這裡就需要使用到帶引數的二維碼。將門店引數載入二維碼裡面,使用者在掃描二維碼後,將使用者唯一的openid關聯到使用者掃碼的門店 1 ,實現步驟 ① 當然是拿到使用者的accesstoken這個很重要,
二維碼框架Zxing實現文字內容二維碼
一 、引入Zxing依賴 <dependency> <groupId>com.google.zxing</groupId> <
實現手機掃描二維碼進行登入
專案結構: 實現流程: pc端: 1:開啟二維碼登入網頁index.html 2:index.html呼叫GetQrCodeServlet 3:GetQrCodeServlet幹2件事 a:生成隨機的uuid,是一個唯一標識,該標識貫穿整個流
修改微信掃碼登入,二維碼樣式
開工後的第一篇部落格,記得在去年給自己定的計劃是每月一篇部落格,看來有點沒有持之以恆,抱歉…,進入正題: 過完年來一直在趕專案進度,期間也遇到很多問題,很想把它分享出來,時間問題吧,沒有及時寫出來,今
JAVA按模版匯出PDF檔案,含條碼,二維碼,表格
示例模版: 示例匯出: 核心程式碼: package com.yonyou.dms.framework.service.pdf; import java.io.ByteArrayOutputStream; import java.io.File; import ja
Unity3d 二維碼功能(掃碼及相簿讀取,適配ios與android)
EasyCodeScanner外掛包含了掃碼及圖片識別功能。但是隻有ios部分的。android部分使用zbar的開源包實現的EasyCodeScanner匯入Xcode報錯解決方案開啟BuildPh
java實現手機掃二維碼登陸
實現流程: pc端: 1:開啟二維碼登入網頁index.html 2:index.html呼叫GetQrCodeServlet 3:GetQrCodeServlet幹2件事 a:生成隨機的uuid,是一個唯一標識,該標識貫穿整個流程 b:生成