intent调用网页就容易了,怎样通过网页标签调用Intent呢?

1先定义一个接口



public abstract interface JSInterface
{
public abstract void onLinkClick(StringparamString);

public abstract void playVideo(StringparamString);
}

2 webkit的Activity应用这接口如:



public class ShowWebActivity extends Activity implements JSInterface{

public void onLinkClick(StringstrUrl){
// todo

}

public void playVideo(StringstrUrl){

Uriuri
= Uri.parse(strUrl);

Intentintent
= new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);

}

}

// 3在index.html里

< aonclick = " JSInterface.playVideo('rtsp://192.168.1.80/123.mp4'); " > 就会调用playVideo方法的了

更多相关文章

  1. 【Android(安卓)初学】9、Activity生命周期
  2. 在Android系统中调用系统前置摄像头
  3. Android(安卓)N获取外置SD卡或挂载U盘路径的方法
  4. Vue和ios、android交互通信
  5. android系统自带的intent集锦
  6. Android之Fragments
  7. ionic上拉翻页及下拉刷新
  8. DialogFragment与Activity通信最佳实践
  9. Android下调用jni时进行的转码操作实例

随机推荐

  1. Sql server端口未打开连接不上的解决方案
  2. sql server编写通用脚本实现获取一年前日
  3. SQL Server的IP不能连接问题解决
  4. SqlServer 数据库 三大范式
  5. SQL Server实现跨库跨服务器访问的方法
  6. sql server使用公用表表达式CTE通过递归
  7. sql中时间以5分钟半个小时任意间隔分组的
  8. sql server通过脚本进行数据库压缩全备份
  9. sqlserver/mysql按天、按小时、按分钟统
  10. 基于Python的SQL Server数据库实现对象同