Android 是否希望gallery保存相同的内容?
我有这个意图和画廊编辑的麻烦Android 是否希望gallery保存相同的内容?,android,Android,我有这个意图和画廊编辑的麻烦 //fileURI is a content:// Intent intent = new Intent(Intent.ACTION_EDIT); intent.setDataAndType(fileUri, "image/jpeg"); intent.putExtra("return-data", true); intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); intent.putExtra("outpu
//fileURI is a content://
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setDataAndType(fileUri, "image/jpeg");
intent.putExtra("return-data", true);
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
intent.putExtra("outputFormat", Bitmap.CompressFormat.JPEG.toString());
使用Photoshop应用程序,我可以保存和编辑,但不能将Android Gallery保存在另一个目录中
谢谢,这取决于目的本身,所以画廊可能不会检查额外的内容。好的,我发现: Gallery源提供有关noExtra的信息,仅提供原始文件的Uri,因此唯一的解决方案是在Media Provider中获取最后一个文件,如下所示:
String[] projection = new String[]{
MediaStore.Images.ImageColumns._ID
};
Cursor cursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
projection, MediaStore.Images.ImageColumns.DATE_TAKEN + "="+datePhoto, null, "_ID DESC");
if (cursor.moveToFirst()) {
long ID = cursor.getLong(cursor.getColumnIndex(MediaStore.Images.ImageColumns._ID));
fileUri = Uri.withAppendedPath(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "" + ID);
}
没有关于额外画廊获得什么的文档?仅确定intent.getData;在Gallery3D源中: