相关疑难解决方法(0)

获取存储在SD卡+ android中的缩略图Uri /图像路径

SDK版本 - 1.6

我正在使用以下意图打开android的默认图库:

Intent intent = new Intent();
                intent.setType("image/*");
                intent.setAction(Intent.ACTION_GET_CONTENT);
                startActivityForResult(
                        Intent.createChooser(intent, "Select Picture"), 101);
Run Code Online (Sandbox Code Playgroud)

现在onActivityResult,我能够获得所选图像的原始Uri和路径,但我无法获得所选图像的缩略图的Uri和路径.

获取原始图像的代码Uri和路径:

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);

        try {

            if (requestCode == 101 && data != null) {

                Uri selectedImageUri = data.getData();
                String selectedImagePath = getPath(selectedImageUri);
} else {
                Toast toast = Toast.makeText(this, "No Image is selected.",
                        Toast.LENGTH_LONG);
                toast.show();
            }

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

    public String getPath(Uri uri) {
        String[] …
Run Code Online (Sandbox Code Playgroud)

android thumbnails

22
推荐指数
4
解决办法
7万
查看次数

标签 统计

android ×1

thumbnails ×1