想通过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)

private TextView tvqq;private TextView tvWangYi;private TextView tvWeiXin;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);tvqq = (TextView) findViewById(R.id.tv_qq);tvWangYi = (TextView) findViewById(R.id.tv_wangyi);tvWeiXin = (TextView) findViewById(R.id.tv_weixin);tvqq.setText(Html.fromHtml("<a href=\"mqq:\">打开QQ</a><br/>"));tvqq.setMovementMethod(LinkMovementMethod.getInstance());tvWangYi.setText(Html.fromHtml("<a href=\"newsapp://startup\">打开网易新闻</a><br/>"));tvWangYi.setMovementMethod(LinkMovementMethod.getInstance());tvWeiXin.setText(Html.fromHtml("<a href=\"weixin:\">打开 微信</a><br/>"));tvWeiXin.setMovementMethod(LinkMovementMethod.getInstance());}


Demo地址:点击打开链接


更多相关文章

  1. 实现在一个界面里多个TextView的跑马灯效果
  2. Android 平台上,界面元素在定时器的响应函数里刷新。
  3. trinea博客地址
  4. Android开发工具更新ADT23,AS0.8.13下载地址
  5. 去掉所有Activity界面标题栏、强制横屏竖屏
  6. Android获取本机蓝牙地址
  7. [Android]搜索界面--自动弹出键盘,并点击键盘搜索进行搜索
  8. Android第四十四期 - 登录界面的动画
  9. Android用户注册界面

随机推荐

  1. Android(安卓)Style.xml的应用详解及代码
  2. Android(安卓)NDK *** could not be reso
  3. 在android工程中导入layoutlib.jar使用in
  4. 【ArcGIS for Android】经纬度坐标、地图
  5. android Camera拍照 及 MediaRecorder录
  6. Android完美处理RecyclerView实现item条
  7. Android基础之intent传值的三种方法
  8. Android(安卓)通知栏
  9. android 之 Broadcast(广播) BroadcastRe
  10. 在一个app中唤醒拉起另一个app应用(DeepLi