打开另一个应用

时间:2017-12-08 23:18:22

标签: java android

如何打开最近从我的应用程序下载的APK文件?

我试过了:

Intent it = new Intent(Intent.ACTION_VIEW, Uri.fromFile(file));
startActivity(it);

但这并不是一件好事,它想通过PDF阅读器打开它。

public void install(File file){
    if(file.exists()){
    Intent i = new Intent();
    i.setAction(android.content.Intent.ACTION_VIEW);
    i.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
    startActivity(i);}
}

使用此代码,我在打开此应用时遇到包错误。

1 个答案:

答案 0 :(得分:0)

我认为您的代码只能运行< Ñ

为此,您必须实施FileProvider