我已经使用此代码。如何为视频和html文件设置MIME类型?
Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(uri, "text/html");
StartActivity(i);
but samsung device show the video player onaction using.
i want to show only install browser.
我已经使用此代码。如何为视频和html文件设置MIME类型?
Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(uri, "text/html");
StartActivity(i);
but samsung device show the video player onaction using.
i want to show only install browser.
编辑:(删除旧的答案)
当你火ACTION_VIEW的意图,万一有注册使用其清单文件这个动作的其他应用程序,假定这些被上至少运行一次你设备,他们将出现在选择器中。有许多应用程序注册了一些Intent操作,但没有正确过滤数据类型,并且忽略了这些参数。
我的东西打开默认浏览器,但不显示所有安装浏览器。 –
我的问题通过在三星设备中使用createChooser()解决。
用于浏览器。
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
this.startActivity(Intent.createChooser(intent, "Chose browser"));
视频。
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
intent.setType("video/mp4");
this.startActivity(Intent.createChooser(intent, "Chose browser"));
你能告诉我们你试图打开一个链接的个例? – Gomino