1
我正在制作一个统一的图书馆,可以从android图库中挑选图片,并且可以统一显示。我怎么能得到kitkat Android图像的路径?从android gallery kitkat获取unity3d的图像路径?
我正在制作一个统一的图书馆,可以从android图库中挑选图片,并且可以统一显示。我怎么能得到kitkat Android图像的路径?从android gallery kitkat获取unity3d的图像路径?
我为此实现了一个插件。这里是一些代码来获取图像路径:
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();
}
这是为奇巧?这不适用于kitkat版本。 :( –
我不太确定,那是我之前实现的,最近还没有测试过。也许这有助于:http://stackoverflow.com/questions/19834842/android-gallery-on-kitkat-returns-different -uri换意向行动得到内容 –