gpt4 book ai didi

android - 如何创建指向已安装用户应用程序的链接

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

在我的小部件中,当小部件打开时,我希望它打开一个新页面,显示指向用户已安装应用程序的链接。用户必须能够根据需要添加和删除链接,并且如果该应用程序从用户设备中删除,链接将被更新。我已经在我的小部件中创建了打开新类的功能,但我不知道如何链接到用户应用程序。我该怎么做?

最佳答案

您必须获取应用程序的 Activity 并将其与 URI 链接。

例如:

Uri.parse("market://details?id=" + facebookpackagename);

将从您的应用中加载 Facebook 应用。

试试这段代码:

PackageManager pm = getPackageManager();
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
for(ApplicationInfo packageInfo:packages){
if( pm.getLaunchIntentForPackage(packageInfo.packageName) != null ){
String currAppName = pm.getApplicationLabel(packageInfo).toString();
//This app is a non-system app
}
else{
//System App
}
}

关于android - 如何创建指向已安装用户应用程序的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19203698/

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