【发布时间】:2021-06-11 22:03:31
【问题描述】:
我添加了一个代码来检查 Facebook 是否安装,在正常情况下它可以工作,但是当 facebook 在某些设备上默认出现时它不工作,它说找不到包。有人可以帮我吗?
public Boolean checkFbInstalled() {
PackageManager pm = getPackageManager();
boolean flag = false;
try {
pm.getPackageInfo("com.facebook.katana", PackageManager.GET_ACTIVITIES);
flag = true;
} catch (PackageManager.NameNotFoundException e) {
flag = false;
}
if (flag == false) {
try {
pm.getPackageInfo("com.facebook.lite", PackageManager.GET_ACTIVITIES);
flag = true;
} catch (PackageManager.NameNotFoundException e) {
flag = false;
}
}
if (flag == false) {
try {
pm.getPackageGids("com.facebook.katana");
flag = true;
} catch (PackageManager.NameNotFoundException e) {
flag = false;
}
}
return flag;
}
【问题讨论】:
-
不确定 Tre These 包。
标签: android