gpt4 book ai didi

Android 应用程序开始通过 QR Droid v7.0 扫描二维码——得到空结果

转载 作者:行者123 更新时间:2023-11-30 00:01:28 25 4
gpt4 key购买 nike

我的应用启动 QR Droid 来扫描 URL 文本。在我的情况下效果很好,所以我想继续使用 QRdroid。

因为有另一台 Android 7 移动设备,完全相同的代码没有给出文本结果。我通过以下方式启动 QR Droid:

Intent qrDroid = new Intent("la.droid.qr.scan");
// optionally qrDroid.putExtra("la.droid.qr.complete", true);
try {
startActivityForResult(qrDroid, 0);

在调试器中,我看到 qrDroid 的值为:

Intent { act=la.droid.qr.scan launchParam=MultiScreenLaunchParams{ mDisplayId=0 mFlags=0}}

结果在此方法中接收(在 Activity 或 fragment 中):

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {

值是:

  • requestCode = 64k ... 一个很大的数字,而不是我用来启动 Intent 的 0。
  • requestResult = RESULT_OK (-1)
  • 数据是:

Intent { act=la.droid.qr.scan flg=0x80000 launchParam=MultiScreenLaunchParams{ mDisplayId=0 mFlags=0}(has extras)} mExtras = { Bundle@7198} "Bundle[mParcelledData.dataSize=340]

如何在我的应用中获取文本结果(扫描的 URL)?

最佳答案

我认为这可能是 QR droid 7.0 的问题。它适用于 https://play.google.com/store/apps/details?id=la.droid.qr.priva你刚刚使用了 (l̶̶̶̶̶.̶̶̶d̶̶̶r̶̶̶o̶̶i̶̶̶d̶̶̶.̶̶̶q̶̶r̶̶̶。̶̶̶p̶̶r̶̶̶i̶̶v̶̶a̶̶̶。 ̶̶̶D̶̶̶e̶̶̶C̶̶̶a̶̶̶m̶̶̶e̶̶̶r̶̶̶a̶̶̶)“la.droid.qr.scan”作为启动 Intent 。

关于Android 应用程序开始通过 QR Droid v7.0 扫描二维码——得到空结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49842297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com