我想从我的应用程序打开一个网址,即“
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
我希望这可以帮助别人