android开发, 下载完apk之后,怎么自动弹出安装软件那个提示对话框?

发布网友 发布时间:2022-04-27 03:06

我来回答

5个回答

热心网友 时间:2022-06-25 06:01

可按照以下步骤打开apk安装:

新建File指向已下载的apk文件,代码:

File mFile = new File("apk的路径");

判断文件是否是以apk为后缀的安装包,代码:

if(mFile.getName().endsWith(".apk")){

}

创建Intent打开apk进行安装,代码:

Intent install = new Intent();
install.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
install.setAction(android.content.Intent.ACTION_VIEW);
install.setDataAndType(Uri.fromFile(mFile),"application/vnd.android.package-archive");

startActivity(install);

热心网友 时间:2022-06-25 06:01

File mFile = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "/" + fileName);

//If is APK file, the request to install.
if (fileName.endsWith(".apk")) {
Intent install = new Intent();
install.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
install.setAction(android.content.Intent.ACTION_VIEW);
install.setDataAndType(Uri.fromFile(mFile),
"application/vnd.android.package-archive");
startActivity(install);
}追问哥们,本来选择你的为最佳答案,怎么把他的选择上了,谢谢你!

追答不客气!

热心网友 时间:2022-06-25 06:01

苹果设备可以通过AppStore下载,步骤:
1.打开苹果设备,找到appstore图标,点击进入。
2.进入appstore后,会看到下方有一个搜索菜单。
3.在搜索框输入该软件,并点击输入法右下角的搜索键。
4.于是就搜索出该软件,点击“获取”按钮,会显示免费,点击下载。
5.待下载安装完成后,即可回到界面发现有了该软件图标。

热心网友 时间:2022-06-25 06:02

那个应该是安卓系统自带的吧、、、、、

热心网友 时间:2022-06-25 06:03

这不是android系统的事情么? 你的意思是自己的apk里面有下载功能么?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com