我有一个想要通过意图打开的图像文件,但我面临的问题是,在测试应用程序时,我收到一条消息,指出无法找到该项目。我尝试了类似的问题及其解决方案,但似乎没有解决我的问题。
这是我到目前为止的代码:
View rootView = inflater.inflate(R.layout.fragment_trythisimage, container, false);
Button button = (Button) rootView.findViewById(R.id.thisImagea);
button.setOnClickListener(new OnClickListener() {
public void onClick(final View v) {
File jpgFile = new File("android.resource://com.funny.funnyimages/" + R.raw.funnyimagea);
Uri path = Uri.fromFile(jpgFile);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setDataAndType(path, "image/jpeg");
startActivity(intent);
}
});
return rootView;
}
}
答案 0 :(得分:0)
startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse(" content:// media / external / images / media / 16"))); / **替换为您自己的uri * /