gpt4 book ai didi

android - 如何在 Galaxy Tab 上以编程方式安装 apk 文件

转载 作者:行者123 更新时间:2023-11-29 14:01:41 24 4
gpt4 key购买 nike

我正在尝试通过以下代码以编程方式安装 apk:

Intent intent = new Intent(Intent.ACTION_VIEW);
String mimetype = "application/vnd.android.package-archive";
intent.setDataAndType(Uri.fromFile(file), mimetype);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

它适用于除 Samsung Galaxy Tab GT-P1000 以外的所有设备。

在 Galaxy Tab 上,包管理器开始安装但从未结束。有一个无限显示的进度条。通过返回键关闭pakage manager后,我确定系统中没有安装apk。

如果我尝试通过在文件管理器中启动它来安装相同的 apk,一切都会正确进行。 Apk 安装和包管理器安装进度在几秒钟内完成。

那么,在以编程方式安装时,我该怎么做才能使包管理器正常工作?

最佳答案

要完成此操作,您必须在将安装它们的项目中包含您希望安装到设备的 apk。然后,您可以使用 Intent 开始安装。

检查一下 - http://www.androidsnippets.com/install-an-apk-via-intent

另一种方法是创建一个 ACTION_VIEW Intent 并使用该 Intent 的 setDataAndType 方法。然后使用上下文的 startActivityForResult() 方法来安装 APK。

您可能还需要 list 中 INSTALL_PACKAGES 的用户许可。

关于android - 如何在 Galaxy Tab 上以编程方式安装 apk 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9205687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com