4
我想從我的應用程序打開一個網址,即「http://www.linkedin.com/company/company-name」,如果安裝了LinkedIn應用程序,則需要啓動該應用程序。否則,通過啓動瀏覽器打開網址。我的代碼是像下面 `無法用另一個android應用程序打開linkedIn應用程序和(公司配置文件)url?
public void launchLinkedIn()
{
final String urlFb = "linkedin://" + pageId;
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(urlFb));
final PackageManager packageManager = activity.getPackageManager();
List<ResolveInfo> list = packageManager.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);
if (list.size() == 0) {
final String urlBrowser = "http://www.linkedin.com/company/" + pageId;
intent.setData(Uri.parse(urlBrowser));
}
activity.startActivity(intent);
}
`
下面這段代碼是直接調用,即使我有LinkedIn應用程序瀏覽。請幫助任何人給我。提前致謝。