我一直在研究制作一个iOS应用程序,它使用相机拍摄条形码(例如代码39)并正确读取它们。用于MonoTouch的条形码扫描仪?
只是看着几个库,不知道是否有任何工作,但他们都使用iOS的Objective-C。
想到也许我应该问一下,在MonoTouch中是否有解决方案,因为这是我想如何制作iOS应用程序?
我一直在研究制作一个iOS应用程序,它使用相机拍摄条形码(例如代码39)并正确读取它们。用于MonoTouch的条形码扫描仪?
只是看着几个库,不知道是否有任何工作,但他们都使用iOS的Objective-C。
想到也许我应该问一下,在MonoTouch中是否有解决方案,因为这是我想如何制作iOS应用程序?
在MonoTouch邮件列表上有一个类似的thread。
RedLaserlatest(比单的git仓库更新版本)绑定,请访问:https://github.com/chrisbranson/monotouch-bindings 与示例代码,请访问:https://github.com/chrisbranson/RedLaserSample
另一项建议是使用:https://github.com/GoranHalvarsson/BarcodeReader-MonoTouch
其他人已经开始使用的(商业)LineaPro SDK(一些MonoTouch绑定也可在github上使用)。
您可以使用Monotouch将本机objective-c库与您的monotouch项目绑定。
您可以找到有关此主题在这里详细信息:
http://ios.xamarin.com/Documentation/Binding_New_Objective-C_Types
(不再可用)
你可以找到一个准备使用Github上进行的RedLaser结合: https://github.com/mono/monotouch-bindings
矿也可以工作:
http://www.jmawebtechstore.com/p/21/ios-monotouch-barcode-scanner-reader
(Web内容不再可用)
我有可用的源代码全条码扫描应用程序。我的应用将条形码保存到数据库并将照片保存到相册中。
下面是另一个由Redth:
https://github.com/Redth/ZXing.Net.Mobile
他的例子的使用:
var scanner = new ZXing.Mobile.MobileBarcodeScanner();
scanner.Scan().ContinueWith((result) => {
if (result != null)
Console.WriteLine("Scanned Barcode: " + result.Text);
});