在Android中显示图像和视频的开放意图
我想在单击图像或视频的缩略图时打开一个意图。以下是mw成功运行的代码:在Android中显示图像和视频的开放意图,android,image,android-intent,Android,Image,Android Intent,我想在单击图像或视频的缩略图时打开一个意图。以下是mw成功运行的代码: void startIntentForShowingOutgoingFile(String fileName,String filePath){ File file = null; Intent i = new Intent(); if (fileName.contains(".jpg") || fileName.contains(".jpeg") || fileName.c
void startIntentForShowingOutgoingFile(String fileName,String filePath){
File file = null;
Intent i = new Intent();
if (fileName.contains(".jpg") || fileName.contains(".jpeg")
|| fileName.contains(".png") || fileName.contains(".gif")
|| fileName.contains(".bmp")) {
file = new File(filePath);
i.setDataAndType(Uri.fromFile(file), "image/*");
} else if (fileName.contains(".amr") || fileName.contains(".mp3")
|| fileName.contains(".wav") || fileName.contains(".mid")) {
file = new File(filePath);
i.setDataAndType(Uri.fromFile(file), "audio/*");
} else if (fileName.contains(".mpeg") || fileName.contains(".3gp")) {
file = new File(filePath);
i.setDataAndType(Uri.fromFile(file), "video/*");
} else if (fileName.contains(".txt") || fileName.contains(".csv")
|| fileName.contains(".xml")) {
file = new File(filePath);
i.setDataAndType(Uri.fromFile(file), "text/*");
}
i.setAction(android.content.Intent.ACTION_VIEW);
if (file != null) {
startActivity(i);
}
此代码以全屏方式打开图像或视频。但我想在一个小窗口中打开图像和视频。我怎样才能做到这一点。请帮助我。您可能需要创建动态和动态的