如何查找可响应com.google.zxing.client.android.SCAN intent的Android扫码应用
寻找支持
com.google.zxing.client.android.SCAN Intent的二维码扫描应用 以下是几种高效的方法,避免手动逐个测试应用:
利用系统Intent选择器自动筛选
在你的应用中触发该Intent时,不要指定具体包名,而是调用系统的Intent选择器,系统会自动列出所有已安装的、能响应com.google.zxing.client.android.SCAN的应用。示例代码:Intent scanIntent = new Intent("com.google.zxing.client.android.SCAN"); scanIntent.putExtra("SCAN_MODE", "QR_CODE_MODE"); // 指定扫描类型为二维码 startActivity(Intent.createChooser(scanIntent, "选择扫码工具"));弹出的列表里的应用都是直接可用的,无需额外测试。
Play商店精准搜索
用组合关键词搜索,比如zxing scan intent、支持ZXing标准扫码Intent,能快速定位到明确标注支持该Intent的应用。另外,像Barcode Scanner(ZXing官方出品)、QR Code Reader & Scanner这类主流应用,默认都支持这个Intent,可优先尝试。第三方APK镜像站的筛选方法
查看应用详情页的描述或Manifest文件预览(部分镜像站提供),检查是否包含com.google.zxing.client.android.SCAN相关的Intent Filter配置。也可以直接用该Intent字符串作为关键词在镜像站内搜索,匹配到的应用大概率支持需求。
内容的提问来源于stack exchange,提问作者Tompi
相关产品推荐
相关产品推荐

