gpt4 book ai didi

android - 如何获取接受 http : as URI? 的 android 安装应用程序列表

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

我想 packagemanager 是起点,但它似乎相当复杂。我想在列表中列出接受 http: 的支持应用程序集及其启动器图标,单击它将启动该应用程序。谢谢

最佳答案

以下示例将展示如何获取可以打开 HTTP URL 的应用程序列表。

   String url = "http://www.example.com"; // you can give any url here
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
List<ResolveInfo> resolveInfoList = getPackageManager()
.queryIntentActivities(i, 0);

for (ResolveInfo resolveInfo : resolveInfoList) {
//you will get all information you need from `resolveInfo`
//eg:for package name - resolveInfo.activityInfo.packageName
}

关于android - 如何获取接受 http : as URI? 的 android 安装应用程序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40968249/

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