从android gallery kitkat获取unity3d的图像路径?

时间:2015-08-24 10:27:39

标签: android unity3d gallery

我正在建立一个统一的图书馆,可以从Android画廊中选择图像并且可以统一显示。我怎样才能获得kitkat的android gallery图像路径?

1 个答案:

答案 0 :(得分:0)

我为此实现了一个插件。以下是获取图像路径的一些代码:

private static void processImageFromGallery(Intent intent) {
    Uri selectedImage = intent.getData();
    String[] filePathColumn = { MediaStore.Images.Media.DATA };

    Cursor cursor = UnityPlayer.currentActivity.getContentResolver().query(selectedImage, filePathColumn, null,
            null, null);
    cursor.moveToFirst();

    int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
    String filePath = cursor.getString(columnIndex);
    cursor.close();
}