我正在尝试以编程方式检查 Playstore 中的 Microsoft Word(Excel 等)是否安装在我当前的设备上。
我尝试使用此方法检查已安装的软件包:
private bool isPackageInstalled(string packagename)
{
PackageManager pm = Context.PackageManager;
bool installed = false;
try
{
pm.GetPackageInfo(packagename, PackageInfoFlags.Activities);
installed = true;
}
catch (PackageManager.NameNotFoundException e)
{
installed = false;
}
return installed;
}
但我没有成功。我尝试将msword和application/msword作为包名。
有人可以告诉我检查应用程序的正确包名称是什么,如果方法不正确,或者是否有另一种甚至更简单的方法来检查这个?