无法通过另一个Android应用程序打开linkedIn app with(company profile)url?

我想从我的应用程序打开一个网址,即“
http://www.linkedin.com/company/company-name”,如果安装了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);
    }

`

现在这个代码直接调用即使我有应用程序浏览..请帮助任何人对我来说.提前致谢.

最佳答案 我知道这是几个月前的事,但我现在遇到了同样的问题

使用APKTool解密应用程序后,我发现了他们的深层链接信息:
虽然列表中有各种各样的项目,但有用的项目和功能是

you
profile/memberId
group/groupId

似乎没有深入的联系方式来到公司,这似乎有点奇怪,但它是他们如何建立它

我尝试使用setClassName()跳转到活动,但是总是崩溃,因为我不认为它可以从外部获得

似乎正确访问公司页面的唯一方法是使用linkedin-j

我希望这可以帮助别人

点赞