0

カメラで撮影した画像のパスを次のように sqlite DB に保存しました。 retrievePath() メソッドは、保存されたパスを DB から取得します。

getImageUri(imgPath)方法は、ファイル パスを uri に変換することです。

OnClickListener btn_TakePictureListener = new OnClickListener() {

@Override
public void onClick(View v) {
        // TODO Auto-generated method stub
        Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        File imgPath = retrievePath();
        intent.putExtra(MediaStore.EXTRA_OUTPUT, getImageUri(imgPath));
        startActivityForResult(intent, RequestCode);
    }
};

    private File retrievePath() {
    int []x = imgOpHlpr.getIDs();
    String s = imgOpHlpr.getImg_Path(x.length);
    File file = new File(s);
    Toast.makeText(getApplicationContext(), "retrieved path "+s.toString(),    
    Toast.LENGTH_LONG).show();
    return file;            
}   

private Uri getImageUri(File path) {
    Uri imgFileUri = Uri.fromFile(path);
    return imgFileUri;
}

私が今知りたいのは、DBからパスを取得した後、そのパスの内容をimageViewに表示する方法です。つまり、もちろん、画像のパスにはデータが含まれています。コンテンツのデータを .xml 内に表示したいのですImageView

その方法は?

4

1 に答える 1