Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在另一个活动中启动一个活动?二维扫描_Android - Fatal编程技术网

Android 如何在另一个活动中启动一个活动?二维扫描

Android 如何在另一个活动中启动一个活动?二维扫描,android,Android,是否可以恢复在我自己的“活动我的xml文件”中创建二维码ZXing的结果?不确定这是否是您要求的,但您可以使用ZXing从以下活动之一扫描条形码: try { Intent intent = new Intent("com.google.zxing.client.android.SCAN"); intent.putExtra("com.google.zxing.client.andro

是否可以恢复在我自己的“活动我的xml文件”中创建二维码ZXing的结果?

不确定这是否是您要求的,但您可以使用ZXing从以下活动之一扫描条形码:

                try {
                    Intent intent = new Intent("com.google.zxing.client.android.SCAN");
                    intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", "QR_CODE_MODE");
                    intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", "PRODUCT_MODE");
                    startActivityForResult(intent, 0);
                }
                catch (ActivityNotFoundException e) {


                }
要处理条形码,请包括以下内容:

public void onActivityResult(int requestCode, int resultCode, Intent intent) {
        if (requestCode == 0) {

            if (resultCode == RESULT_OK) {

                String contents = intent.getStringExtra("SCAN_RESULT");

                String format = intent.getStringExtra("SCAN_RESULT_FORMAT");


                Toast.makeText(this, contents, Toast.LENGTH_SHORT).show();

            } else if (resultCode == RESULT_CANCELED) {
                // Handle cancel
            }
        }
    }

您需要在您的设备上安装。

您能为您的问题提供更多详细信息吗?谢谢您的回答。这是我已经做过的,我想在我的视图中移动图像结果和二维码结果,这正是我的问题