我在VS2017中创建了Xamarin Android应用。 如何使用图标安装应用程序列表?并从此列表中运行程序。
答案 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);