Android:如何避免使用对话框完成操作
我已经使用 Zxing 库使用 Intent 制作了二维码扫描仪,并且我将库保留在应用程序中,以便我的应用程序不再需要条形码扫描仪。但是,当条形码扫描仪已在操作系统中时,当我启动应用程序时,会出现一个对话框,要求使用以下命令完成操作:条形码扫描仪或我的应用程序。当我自己的应用程序中拥有所有库时,我怎样才能避免这个对话框。请帮帮我。
示例代码:
Intent in = new Intent("com.google.zxing.android.SCAN");
I have made Qr code Scanner using Intent using Zxing library and i have kept Library in application so that my app no longer require barcode scanner. But When barcode scanner is already in operating system, when i start my application , a dialog box appear asking complete action using : barcode scanner or My application . When I have all library in my own application Then how can i avoid this Dialog Box. Please help me out.
Example code :
Intent in = new intent("com.google.zxing.android.SCAN");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用:
或:
To use:
Or:
更好的是使用项目提供的
IntentIntegrator
类:http ://code.google.com/p/zxing/wiki/ScanningViaIntent这比仅仅创建您自己的
Intent
能处理更多情况(例如应用未安装)。Better still is to use the
IntentIntegrator
class provided by the project: http://code.google.com/p/zxing/wiki/ScanningViaIntentThis takes care of more cases (like the app not being installed) than just making your own
Intent
.