当前位置:   article > 正文

通过超链接打开一些常见app(android:scheme运用)_用超链接的方式打开app

用超链接的方式打开app

想通过url打开别的app,首先得知道你想打开的app的scheme、host是多少。

查看android中app的scheme:

                                              1:用apktool解析出app的AndroidManifest.xml文件(cmd:apktool  d  test.apk)

                                              2:  在AndroidManifest.xml中找到你需要的scheme(想打开哪个界面,就用哪个scheme)


然后设置下textview超链接(scheme://host)

  1. private TextView tvqq;
  2. private TextView tvWangYi;
  3. private TextView tvWeiXin;
  4. @Override
  5. protected void onCreate(Bundle savedInstanceState) {
  6. super.onCreate(savedInstanceState);
  7. setContentView(R.layout.activity_main);
  8. tvqq = (TextView) findViewById(R.id.tv_qq);
  9. tvWangYi = (TextView) findViewById(R.id.tv_wangyi);
  10. tvWeiXin = (TextView) findViewById(R.id.tv_weixin);
  11. tvqq.setText(Html.fromHtml("<a href=\"mqq:\">打开QQ</a><br/>"));
  12. tvqq.setMovementMethod(LinkMovementMethod.getInstance());
  13. tvWangYi.setText(Html.fromHtml("<a href=\"newsapp://startup\">打开网易新闻</a><br/>"));
  14. tvWangYi.setMovementMethod(LinkMovementMethod.getInstance());
  15. tvWeiXin.setText(Html.fromHtml("<a href=\"weixin:\">打开 微信</a><br/>"));
  16. tvWeiXin.setMovementMethod(LinkMovementMethod.getInstance());
  17. }


Demo地址:点击打开链接


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/338850
推荐阅读
相关标签
  

闽ICP备14008679号