Xamarin Android:使用图标获取已安装的应用列表

时间:2017-07-27 09:07:36

标签: c# android xamarin xamarin.android

我在VS2017中创建了Xamarin Android应用。 如何使用图标安装应用程序列表?并从此列表中运行程序。

1 个答案:

答案 0 :(得分:5)

获取已安装的应用列表(在非活动类中)

var apps = Android.App.Application.Context.PackageManager.GetInstalledApplications(PackageInfoFlags.MatchAll);

获取应用名称:

apps[0].LoadLabel(Android.App.Application.Context.PackageManager);

获取包名称:

apps[0].PackageName;

获取应用图标:

apps[0].LoadIcon(Android.App.Application.Context.PackageManager);

从列表中运行应用程序:

Intent intent = PackageManager.GetLaunchIntentForPackage(apps[0].PackageName);
StartActivity(intent);