繁体   English   中英

Android:如何使用Dialog避免完整操作

[英]Android : How to avoid complete action using Dialog

我使用Znt库使用Intent制作了Qr代码扫描程序,并且我已将Library保留在应用程序中,以便我的应用程序不再需要条形码扫描程序。 但是当条形码扫描仪已经在操作系统中时,当我启动我的应用程序时,会出现一个对话框,要求使用条形码扫描仪或我的应用程序完成操作。 当我在自己的应用程序中拥有所有库时,我该如何避免使用此对话框。 请帮帮我。

示例代码:

意图=新意图(“com.google.zxing.android.SCAN”);

使用:

Intent intent=new Intent("com.google.zxing.client.android.SCAN");
intent.setClassName("com.google.zxing.client.android", "com.google.zxing.client.android.CaptureActivity");
startActivityForResult(intent, 0);

要么:

Intent intent=new Intent("com.google.zxing.client.android.SCAN");
intent.setClassName(this, "com.google.zxing.client.android.CaptureActivity");
startActivityForResult(intent, 0);

更好的是使用项目提供的IntentIntegrator类: http//code.google.com/p/zxing/wiki/ScanningViaIntent

这样可以处理更多情况(比如没有安装应用程序),而不仅仅是创建自己的Intent

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM