Android 如何在真实设备中获取文件的路径

Android 如何在真实设备中获取文件的路径,android,Android,我已经创建了一个android应用程序,它从SD卡获取输入的qrcode图像。 我提供的资料如下: Bitmap bMap = BitmapFactory.decodeFile("/sdcard/qr_16.png"); LuminanceSource source = new RGBLuminanceSource(bMap); BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));

我已经创建了一个android应用程序,它从SD卡获取输入的qrcode图像。 我提供的资料如下:

Bitmap bMap = BitmapFactory.decodeFile("/sdcard/qr_16.png");
 LuminanceSource source = new RGBLuminanceSource(bMap); 
        BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));
        Reader reader = new MultiFormatReader();
其中qr_16.png是我手动加载到SD卡中的图像。 我应该怎么做才能在真正的设备上运行它,我应该遵循什么步骤。 我是这个领域的新手,请帮忙。
提前谢谢。

试试这个:>

您可以使用

Environment.getExternalStorageState();

访问外部SD。在Eviroment中,还有其他方法可以访问不同的重要路径

在真实设备上运行它是什么意思?意味着我正在使用此代码解码我在emulator上手动加载的图像..真实设备意味着在android手机上..我应该采取什么步骤来执行类似操作..以便它可以输入最后的图像点击。谢谢nik..但我正在使用此代码解码我在emulator上手动加载的图像..我想在android手机上测试它..我应该采取什么步骤来做这样的事情..这样它就可以接收上次点击的图像的输入。你可以对设备做同样的事情,它很容易从SD卡检索图像。移动设备没有其他路径