android - 如何在 Android 中使用应用程序打开用户个人资料 Linkedin

标签 android linkedin-api linkedin-j

我正在尝试使用 Android 中的应用程序通过 URL 或成员(member) ID 打开 Linkedin 个人资料。
我试试这个:

Intent linkedinIntent = new Intent(Intent.ACTION_VIEW);
linkedinIntent.setClassName("com.linkedin.android", "com.linkedin.android.profile.ViewProfileActivity");
linkedinIntent.putExtra("memberId", <member id>);
startActivity(linkedinIntent);

但此代码只是打开 Linkedin 应用程序。
如何打开特定的配置文件?

最佳答案

try {
          getPackageManager().getPackageInfo("com.linkedin.android", 0);
          intent = new Intent(Intent.ACTION_VIEW, Uri.parse("linkedin://profile/yourID"));
    }catch (Exception e) {
            showerror(); // handle exception
    }finally {
        startActivity(intent);
}

关于android - 如何在 Android 中使用应用程序打开用户个人资料 Linkedin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14893422/

相关文章:

android - 确定应用程序何时在 Android M 中退出空闲模式

android - 通过覆盖 View Pager 的 PageTransformer 类的 transformPage(View view, float position) 方法自定义动画

java - 使用扩展类

api - 不允许此应用程序创建应用程序 token "How to Fix"

java - LinkedIn-J 不返还教育经历

android - 如何在android中的LinkedIn上的墙上发布消息

android - 滚动时自定义 ListView 随机更改按钮文本或编辑文本

ios - 无法从 linkedIn 获取 'bio' 、 'industry' 、 'professional headline' 和 'number of connections' 信息

javascript - LinkedIn 示例代码给出 SyntaxError

java - 无法使用 linkedin-j 在 LinkedIN 上发布任何内容