導航:首頁 > 源碼編譯 > 手機識別條碼源碼

手機識別條碼源碼

發布時間:2022-07-05 16:23:14

⑴ 手機是否可以進行條碼比對,就是兩個條碼是否是同一條碼

手機是沒有辦法進行條碼比對的。手機只可以進行掃描識別。如果它的條形碼有登記的話,手機掃碼識別是能夠識別到商品信息。

⑵ 手機識別碼是什麼代表什麼意思

IMEI(International Mobile Equipment Identity)是國際移動設備識別碼的縮寫。俗稱「手機串號」、「手機串碼」、「手機序列號」,用於在GSM移動網路中識別每一部獨立的手機,相當於手機的身份證號碼。

IMEI碼適用於GSM和WCDMA制式的行動電話和銥星衛星電話,而CDMA手機採用MEID碼,與IMEI碼有所區別。全球每部通過正規渠道銷售的GSM手機均有唯一的IMEI碼。

IMEI碼由GSMA協會統一規劃,並授權各地區組織進行分配,在中國由工業和信息化部電信終端測試技術協會(TAF)負責國內手機的入網認證,其他分配機構包括英國BABT、美國CTIA等。

MEID 移動設備識別碼(Mobile Equipment Identifier)是CDMA手機的身份識別碼,也是每台CDMA手機或通訊平板唯一的識別碼。通過這個識別碼,網路端可以對該手機進行跟蹤和監管。用於CDMA制式的手機。MEID的數字范圍是十六進制的,和IMEI的格式類似。

(2)手機識別條碼源碼擴展閱讀:

IMEI由15位數字組成,每位數字僅使用0~9的數字,其組成為:

1.前6位數(TAC,Type Approval Code)是「型號核准號碼」,一般代表機型。

2.接著的2位數(FAC,Final Assembly Code)是「最後裝配號」,一般代表產地。

3.之後的6位數(SNR,Serial Number,出廠序號)是「串號」,一般代表生產順序號。

4.最後1位數(SP)通常是「0」,為檢驗碼,備用。

IMEI碼具有唯一性,貼在手機背面的標志上,並且讀寫於手機內存中。它也是該手機在廠家的「檔案」和「身份證號」。

如:SAMSUNG的一台GT-I9308手機的IMEI是:355065 05 331100 1/01。其中,355065是TAC,05是FAC,331100是SNR,1是SP,01是軟體版本號。

⑶ 手機怎麼查條形碼

若使用的是vivo手機,可查看IMEI碼查詢方法:
1、打開撥號盤,在撥號界面輸入 *#06# 即可;
2、進入手機設置--系統管理/更多設置--關於手機--(狀態信息)中,可查詢到;
(部分機型進入手機設置--我的設備--更多參數中可查詢到)
3、手機包裝盒上會有一張標注手機信息的的貼紙,在上面查看到IMEI碼;
4、手機包裝盒中的「重要信息與保修卡」冊子,貼有手機的IMEI碼。

android裡面 條形碼掃描 應該是怎麼做的,有沒有源碼 什麼的,發一個給我啊

1、下載ZBar官方SDK程序(下載鏈接:http://zbar.sourceforge.net/index.html),並打開項目,如下圖:

⑸ 普通手機如何識別二維條形碼

手機需要有該功能支持才行!普通手機應該不行吧,如果有相應的軟體應該也可以!

⑹ 香煙上的條碼用手機怎麼掃描辨認真假

可以使用微信進行掃描。

打開微信的掃一掃,如果是真煙:

這就是假煙。

(6)手機識別條碼源碼擴展閱讀

我國煙草實行專營模式,卷煙在到達煙草批發企業進行配送前,會打上32位的噴碼,打碼實行「打碼到戶、打碼到條、一戶一碼、一條一碼」的原則。

其中,第1~5位數字代表出庫時間,第6~16位是件煙派生號,第17~20位為當地煙草商業企業信息(可為阿拉伯數字或企業拼音代碼),第21~32位為零售客戶煙草專賣零售許可證號碼。可以通過比對32位條碼的後12位數字與該店煙草專賣零售許可證的號碼是否一致來判斷香煙是否從正規渠道進貨的。

⑺ Android二維碼識別源碼,可有多種實現方式

這里簡單介紹一下ZXing庫。ZXing是一個開放源碼的,用Java實現的多種格式的1D/2D條碼圖像處理庫,它包含了聯繫到其他語言的埠。Zxing可以實現使用手機的內置的攝像頭完成條形碼的掃描及解碼。該項目可實現的條形碼編碼和解碼。目前支持以下格式:UPC-A,UPC-E、EAN-8,EAN-13、39碼、93碼。ZXing是個很經典的條碼/二維碼識別的開源類庫,以前在功能機上,就有開發者使用J2ME運用ZXing了,不過要支持JSR-234規范(自動對焦)的手機才能發揮其威力。
下面是ZXing的demo運行,我這里創建了一個二維碼,內容是我博客的網址,大夥可以用微信的掃一掃功能,試一下。就可以直接打開我博客。

2、ZXing庫主要類
下面給大家介紹一下,ZXing庫裡面主要的類以及這些類的作用:
CaptureActivity。這個是啟動Activity 也就是掃描器。
CaptureActivityHandler 解碼處理類,負責調用另外的線程進行解碼。
DecodeThread 解碼的線程。
com.google.zxing.client.android.camera 包,攝像頭控制包。
ViewfinderView 自定義的View,就是我們看見的拍攝時中間的框框了。

3、使用ZXing生成二維碼
下面針對二維碼生成和解析做個簡單介紹,至於詳細的使用方法,建議大家還是自己看看源碼,使用起來很簡單,不過這個開源項目的代碼,值得好好看看。首先給出二維碼生成的方法:
View Code
上面就是二維碼生成的方法介面,如果你只是使用者方法,很簡單,只要傳入一個URL即可,就像我截圖裡面一樣,傳入一個合法的網址即可。或者像現在一些移動APP的推廣,把APP下載地址轉為二維碼,只要掃一下就可以下載相應的APP。這個也是目前比較流行的APP的推廣方式。
上面代碼做的事情不多,主要是調用ZXing庫裡面QRCodeWriter().encode的方法對我們傳進去的URL進行編碼,具體如何編碼,這個我這里就不詳細說,有興趣可以看ZXing的源碼。文章最後會給出ZXing的源碼和例子代碼。

4、掃描二維碼獲取信息
掃描獲取二維碼信息的工作稍微復雜一些,主要是需要編寫Camera的使用,這個跟我們一般使用Camera一樣,需要使用Surfaceview作為預覽,這一部我這里就不說了,這個應該不是太復雜。對於使用過Camera做預覽的朋友,應該是挺簡單的事情。獲取二維碼數據的關鍵處理是在Camera的自動對焦回調函數哪裡,調用ZXing的解碼介面。
View Code
這里稍微多說一句,由於解碼需要一定時間,所以ZXing的解碼調用,都是使用了Handler作為線程通信機制,解碼的工作都是放在獨立線程裡面使用的,如果你直接在主線程解碼,恐怕ANR問題是避免不了。
View Code
上面是解碼的線程處理不同狀態的時候需要注意的地方,我們這里只看獲取圖像成功的地方,成功獲取圖片解碼的實在DecodeThread裡面實現,DecodeThread裡面解碼成功後,會把數據序列化,然後保存到Bundle裡面,我們可以直接通過Bundle的序列化,獲取到圖片數據。同時會把解碼後的結果保存到MSG裡面,然後就可以根據實際情況進行處理,例如上面代碼,解碼成功後,會調用一個處理函數:
View Code
上面就是整個二維碼的解碼流程,裡面因為涉及很多Camera的使用,所以你如果需要使用二維碼識別,需要注意一下你的程序需要申請下面的許可權,一般的Camera使用以及Camera的自動對焦等。
View Code
5、結語
上面就是生成和識別二維碼的關鍵流程和代碼,有興趣的朋友可以自己查看ZXing的源碼,裡面有很多圖像分析的知識可以學習。具體使用也可以參考我下面給出的Demo。二維碼對於現在移動開發來說很是很常用的技術,所以有空可以了解一下,說不定什麼時候就用上了。另外,ZXing庫除了二維碼外,其實對於條形碼也是支持的,只是我這里沒有介紹。有需要的自己去看看源碼即可。
轉載

⑻ 用手機怎樣識別條形碼

大部分條碼可用微信、扣扣、瀏覽器等工具里的掃一掃進行識別

很偏門編碼方式編成的條碼就要下載一些專業的掃碼軟體才能解碼出信息來
一般生活中碰到的條形碼不需要專門下載專業軟體解碼

⑼ 求條形碼識別源碼

C#語言:public string bar_code(object str, int ch, int cw, int type_code)
{
string strTmp=str.ToString();
string code=strTmp;
strTmp=strTmp.ToLower();
int height=ch;
int width=cw;
strTmp=strTmp.Replace("0", "_|_|__||_||_|");;
strTmp=strTmp.Replace("1", "_||_|__|_|_||");
strTmp=strTmp.Replace("2", "_|_||__|_|_||");
strTmp=strTmp.Replace("3", "_||_||__|_|_|");
strTmp=strTmp.Replace("4", "_|_|__||_|_||");
strTmp=strTmp.Replace("5", "_||_|__||_|_|");
strTmp=strTmp.Replace("7", "_|_|__|_||_||");
strTmp=strTmp.Replace("6", "_|_||__||_|_|");
strTmp=strTmp.Replace("8", "_||_|__|_||_|");
strTmp=strTmp.Replace("9", "_|_||__|_||_|");
strTmp=strTmp.Replace("a", "_||_|_|__|_||");
strTmp=strTmp.Replace("b", "_|_||_|__|_||");
strTmp=strTmp.Replace("c", "_||_||_|__|_|");
strTmp=strTmp.Replace("d", "_|_|_||__|_||");
strTmp=strTmp.Replace("e", "_||_|_||__|_|");
strTmp=strTmp.Replace("f", "_|_||_||__|_|");
strTmp=strTmp.Replace("g", "_|_|_|__||_||");
strTmp=strTmp.Replace("h", "_||_|_|__||_|");
strTmp=strTmp.Replace("i", "_|_||_|__||_|");
strTmp=strTmp.Replace("j", "_|_|_||__||_|");
strTmp=strTmp.Replace("k", "_||_|_|_|__||");
strTmp=strTmp.Replace("l", "_|_||_|_|__||");
strTmp=strTmp.Replace("m", "_||_||_|_|__|");
strTmp=strTmp.Replace("n", "_|_|_||_|__||");
strTmp=strTmp.Replace("o", "_||_|_||_|__|");
strTmp=strTmp.Replace("p", "_|_||_||_|__|");
strTmp=strTmp.Replace("r", "_||_|_|_||__|");
strTmp=strTmp.Replace("q", "_|_|_|_||__||");
strTmp=strTmp.Replace("s", "_|_||_|_||__|");
strTmp=strTmp.Replace("t", "_|_|_||_||__|");
strTmp=strTmp.Replace("u", "_||__|_|_|_||");
strTmp=strTmp.Replace("v", "_|__||_|_|_||");
strTmp=strTmp.Replace("w", "_||__||_|_|_|");
strTmp=strTmp.Replace("x", "_|__|_||_|_||");
strTmp=strTmp.Replace("y", "_||__|_||_|_|");
strTmp=strTmp.Replace("z", "_|__||_||_|_|");
strTmp=strTmp.Replace("-", "_|__|_|_||_||");
strTmp=strTmp.Replace("*", "_|__|_||_||_|");
strTmp=strTmp.Replace("/", "_|__|__|_|__|");
strTmp=strTmp.Replace("%", "_|_|__|__|__|");
strTmp=strTmp.Replace(" ", "_|__|_|__|__|");
strTmp=strTmp.Replace(".", "_||__|_|_||_|");
strTmp=strTmp.Replace("_", "<span style='height:" height ";width:" width ";background:#FFFFFF;'></span>");
strTmp=strTmp.Replace("|", "<span style='height:" height ";width:" width ";background:#000000;'></span>");
if(type_code==1)
{
return strTmp "<BR>" code;
}
else
{
return strTmp;
}
}參考地址: http://www.7747.net/kf/201009/74759.html

⑽ 如何讓手機條形碼掃描軟體識別條形碼

下載一個條形碼掃描軟體,安卓uc瀏覽器也有這個功能

閱讀全文

與手機識別條碼源碼相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:579
python員工信息登記表 瀏覽:377
高中美術pdf 瀏覽:161
java實現排列 瀏覽:513
javavector的用法 瀏覽:982
osi實現加密的三層 瀏覽:233
大眾寶來原廠中控如何安裝app 瀏覽:916
linux內核根文件系統 瀏覽:243
3d的命令面板不見了 瀏覽:526
武漢理工大學伺服器ip地址 瀏覽:149
亞馬遜雲伺服器登錄 瀏覽:525
安卓手機如何進行文件處理 瀏覽:71
mysql執行系統命令 瀏覽:930
php支持curlhttps 瀏覽:143
新預演算法責任 瀏覽:444
伺服器如何處理5萬人同時在線 瀏覽:251
哈夫曼編碼數據壓縮 瀏覽:426
鎖定伺服器是什麼意思 瀏覽:385
場景檢測演算法 瀏覽:617
解壓手機軟體觸屏 瀏覽:350