无法保存扫描的图像(扫描仪库)Android

时间:2020-10-23 19:16:14

标签: android android-studio image-scanner

您好,正在使用扫描仪应用程序,但正在扫描该应用程序时遇到问题,但是当我单击“保存”时,并没有保存正在使用此特定库https://github.com/jhansireddy/AndroidScannerDemo这是我的代码

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

public void openCamera(View v)

{
    int REQUEST_CODE = 99;
    int preference = ScanConstants.OPEN_CAMERA;
    Intent intent = new Intent(this, ScanActivity.class);
    intent.putExtra(ScanConstants.OPEN_INTENT_PREFERENCE, preference);
    startActivityForResult(intent, REQUEST_CODE);
}

public void openGallery(View v)
{
    int REQUEST_CODE = 99;
    int preference = ScanConstants.OPEN_MEDIA;
    Intent intent = new Intent(this, ScanActivity.class);
    intent.putExtra(ScanConstants.OPEN_INTENT_PREFERENCE, preference);
    startActivityForResult(intent, REQUEST_CODE);
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == 99 && resultCode == Activity.RESULT_OK) {
        Uri uri = data.getExtras().getParcelable(ScanConstants.SCANNED_RESULT);
        Bitmap bitmap = null;
        try {
            bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), uri);
            getContentResolver().delete(uri, null, null);


        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

请有人帮助修复扫描的图像,应将其保存在图库中

0 个答案:

没有答案