记一次 对新浪微博客户端 的scheme唤醒/通信
昨天PM提了个需求:点击本应用中的微博主页,如果有微博客户端,则在客户端中打开;反之,在浏览器中打开。 一听这,肯定是URL唤醒APP,然后通信两步。 然后就去新浪微博开发者平台扒拉文档…,额 半天找不到… 只能求助万能的网友… 百度 google大半天,在一个犄角旮旯里面找到了一些信息。现在分享出来,方便后人~
通过查看微博Html源码招到的
唤醒微博: sinaweibo://splash
进入个人微博首页: sinaweibo://userinfo?uid=XXXXXXXXX
下面是示例代码:
private final String PackageName_weibo = "com.sina.weibo";
if (isPkgInstalled(PackageName_weibo)) {
uri = Uri.parse("sinaweibo://userinfo?uid=5385259443");
}else
{
uri &#