我的二维码阅读器应用无法打开链接

My QR reader app won't open Links

本文关键字:应用 链接 二维 我的      更新时间:2023-10-16

我为我的学校项目制作了一个QR读取器应用程序,该应用程序运行良好,但有点错误。当我扫描QR代码时,应用程序只向我显示文本。但是,当我创建一个链接到" www.google.com"(简单链接)的QR码时,我的应用程序只是向我显示" www.google.com",而不会在浏览器中打开它。

我使用此视频来制作我的应用:https://youtu.be/fe7f4jx7rwo他是一个好人,他说:"用意图在浏览器中打开它"

,但正如我在以前的文章中所说的:"在我的学校里,我的老师更喜欢教视觉基本的Java或C " ...所以我是Java或C

的0

谁能建议该怎么办?

我建议以下内容。当您从QR调用以下代码中获取文本以打开浏览器或在屏幕上显示文本(您的当前实现):

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    ...
    String text = resultCode.getContents();
    if (Patterns.WEB_URL.matcher(text).matches()) {
        Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(text));
        startActivity(browserIntent);
    } else {
        Toast.makeText(this, text, Toast.LENGTH_LONG).show();
    }
}