我想从我的应用中打开一个网址,即“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);
}
`
现在这个代码直接调用即使我有应用程序浏览..请帮助我的任何人。提前谢谢。
答案 0 :(得分:2)
我知道这是几个月前的事,但我现在遇到了同样的问题
使用APKTool解密应用后,我发现了他们的深层链接信息: 虽然列表中有各种各样的项目,但有用的项目和功能性
you
profile/memberId
group/groupId
似乎没有深入的联系方式来到公司,这似乎有点奇怪,但它是他们如何建立它
我尝试使用setClassName()跳转到活动,但总是崩溃,因为我认为它不能从外部获取
似乎正确访问公司页面的唯一方法是使用linkedin-j
我希望这有助于某人