2011-02-14 113 views
-1

我真的很想知道是否有通過意向調用通用條形碼掃描器的uri,我不想限制用戶使用ZXing。Android條碼閱讀器

回答

0

如果有一個意圖通過調用通用條碼掃描器

沒有一個URI,對不起,是沒有的。

2

沒有官方的Google批准的通用意圖,但理論上任何應用程序都可以爲ZXing意圖註冊自己,只要您沒有明確設置軟件包名稱即可。

換句話說,斑馬線的意圖是:

Intent intent = new Intent("com.google.zxing.client.android.SCAN"); 
     intent.setPackage("com.google.zxing.client.android"); // This is explicit - leave off to let other apps match 
     intent.putExtra("SCAN_MODE", "QR_CODE_MODE"); 
     startActivityForResult(intent, 0); 

如果你離開過我評論(2號線)的線,那將自己註冊爲一個IntentHandler爲「com.google.zxing.client任何應用程序。 android.SCAN「可以處理意圖。無論是否有實際操作(或者是否處理相同範圍的額外選項並返回相同類型的數據)都是一個不同的問題,雖然它在OpenIntents site上列出。