2011-02-14 121 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上列出。