美文网首页
常用intent

常用intent

作者: BK_凌霄 | 来源:发表于2021-07-08 14:16 被阅读0次

    背景

    记录下常见的intent使用方式

    客户端发送intent

    设置Action、Data、Category,让系统来筛选出合适的Activity。筛选是根据所有的<intent-filter>来筛选。
    例如:

    Intent intent = new Intent();
    String scheme = "lianjiabeike://a/b/ddd/c";
    Uri uri = Uri.parse(data);
    //为 Intent 设置Action 属性,一般是ACTION_VIEW
    intent.setAction(Intent.ACTION_VIEW);
    intent.setData(uri);
    startActivity(intent);
    

    参考:https://www.jianshu.com/p/67d99a82509b

    浏览器发送intent

    1、iframe:当没安装时safari不会提示错误弹框,但iframe只适合ios9以下;
    2、window.location.href: 兼容性良好,但在没安装app的情况下会在safari中弹框提示网址无效;
    3、universal Link:在ios9及以上生效。
    参考:https://www.jianshu.com/p/0180e3ee8108

    相关文章

      网友评论

          本文标题:常用intent

          本文链接:https://www.haomeiwen.com/subject/acqtpltx.html