加入我的最愛 今天2012年5月19日 
QRCODE知識 DIY條碼製作,大量印製 軟體下載&API支援 Site Map 網站指南
PC手機桌布下載 QRCODE名片區 申請建置手機版網站 討論區
 
會員登入
 帳號:
 密碼:
記住帳號  
 忘記密碼 新手註冊

本站 QR CODE

 
回首頁>
軟體下載與API支援
   
軟體下載   API支援    QR CODE 應用協定文件  

行動條碼應用共通標準規範
  要開發QR CODE解碼應用程式除了使用現呈的解碼程式(Google 或 Quickmark API..)外,其實還要知道各服務的標準協定才能開發出真正的應用程式。比方說要如何判別什麼時候是連絡人、什麼時候是打電話、什麼時候是發簡訊、什麼時候是開啟網頁、什麼時候是純文字備註。
  這些都有標準協定,以下就簡單說明各QR CODE應用協定:

Web-to
  辨識語法:http://或https://
  QR CODE裡含 http:// 或 https:// 開頭時就表示此QR CODE是內含網頁網址服務,開發者請依此編碼即可。
  範例:
  https://www.yahoo.com.tw 或 http://www.yahoo.com.tw  

Phone-to
  辨識語法:TEL: 
  QR CODE裡含 TEL: 開頭時就表示此QR CODE是電話號碼服務,開發者請依此編碼即可。  
  範例:
  TEL:0900123456

SMS-to
  辨識語法:SMSTO:
  QR CODE裡含 SMSTO: 開頭就表示此QR CODE是內含文字簡訊服務,開發者請依此編碼即可。  
  範例:
  SMSTO:0900123456:我是王大明 ,【SMSTO: +電話+ :+簡訊內容】

Mail
  辨識語法:SMTP: 或 MATMSG: 或 @
  QR CODE裡含 SMTP: 或 MATMSG: 或 @ 開頭時就表示此QR CODE是內含E-mail服務,開發者請依此編碼即可。
  範例:
  SMTP:test@qrdoor.com.tw:Hello:hello message ,【SMTP:+Email+:+內容)】
  MATMSG:TO:test@qrdoor.com.tw;SUB:這是標題;BODY:這是內容
  test@qrdoor.com.tw (純E-mail)

vCard-名片
  辨識語法:BEGIN:VCARD  或MECARD
  QR CODE裡含 BEGIN:VCARD  或MECARD 開頭時就表示此QR CODE是內含網頁網址,開發者請依此編碼即可。  
  範例1:
  BEGIN:VCARD<LF>N:王大明<LF>TEL:09xx123456<LF>END:VCARD<LF>
  <LF>=換行,ASCII的 0xD 0x0A
  其他參數:
  N:姓名
  ORG:公司
  TEL:電話
  URL:網址
  EMAIL:信箱
  ADR:地址
  NOTE:備註
       -------------------------------------------------------------------
  範例2:(日本手機)
  MECARD:N:王大明;TEL:09xx123456;;
  其他參數:
  N:姓名
  SOUND:鈴聲
  TEL:電話
  TEL-AV:電話
  EMAIL:信箱
  NOTE:備註
  BDAY:生日
  ADR:地址
  URL:網址
  NICKNAME:暱稱

MMS-to
  辨識語法:MMSTO
  QR CODE裡含 MMSTO 開頭時就表示此QR CODE是內含MMS多媒體簡訊網址,開發者請依此編碼即可。
  範例:
  MMSTO:09xx123456:嗨~您好! 【發至簡訊】
  MMSTO:test@qrdoor.com.tw:嗨~您好! 【寄到E-mail】

LBS - 地標(特殊應用)
  辨識語法:BEGIN:VCARD  或 NAVG
  QR CODE裡含 BEGIN:VCARD  或 NAVG 開頭時就表示此QR CODE是內含地標,開發者請依此編碼即可。  
  範例:
  BEGIN:VCARD<LF>N:;位置名稱<LF>GE:121.5512345;25.0012345<LF>END:VCARD
  <LF>=換行 (ASCII 0xD 0x0A)
  N:地標名稱
  GEO:經緯度
  ORG:公司
  TEL:電話
  URL:網址
  EMAIL:信箱
  ADR:地址
  -------------------------------------------------------
  範例2:
  NAVG:LL:+40.123456,-70.123456;N:name;ADR:address;NB:memo;;
  LL:地標位置
  N:地標名稱
  ADR:地址
  TEL:電話
  NB:備註

備註
  除了以上定義以外的文字皆屬於此服務,也就是沒有上述定義的QR CODE內容時,只要直接顯示QR CODE解碼或編碼的內容即可。
  換句話說,你只要在備註服務裡打個如 SMSTO:09xx11234:TEST並產生QRCODE圖形, 再用你的手機掃瞄, 手機就會開啟簡訊功能, 這是因為 SMSTO: 開頭所致。依此類推其他服務也是照此規則。

  有了這些協定,您就可以自行開發QR CODE應用程式囉,可以去 http://code.google.com/p/zxing/ 下載核心程式來試看看, 有C#程式可呼叫.或台灣的quickmark developer Zone裡有教人家如何呼叫他們的API 。

  目前開發Windows Mobile 6的程式最好是會C++, 因為C#或VB無法呼叫手機內建的camera driver, (C#&VB只能呼叫dialog純相機功能,不能自定畫面)所以您若想開發跟”相機”有關的PDA軟體,最好會寫C++。
Copyright 2008 QRDOOR.COM.TW  連絡我們 回頁首 目前線上人數:3903 (上線:36879離線:32976)