记一次 对新浪微博客户端 的scheme唤醒/通信

本文记录了如何实现Android应用中点击链接时,如果安装了新浪微博客户端,通过scheme唤醒并通信,以在客户端内打开微博主页。在解决此需求时,作者在文档中未找到直接方案,而是借助网络资源找到方法:唤醒微博的scheme为`sinaWeibo://splash`,进入个人主页的scheme为`sinaWeibo://userinfo?uid=XXXXXXXXX`。
摘要由CSDN通过智能技术生成

记一次 对新浪微博客户端 的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 &#
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值