Android打开文件的时候自动根据他的文件类型打开,不用弹出那个选择框
1个回答
2016-02-23 · 为您提供更好的产品和服务
七彩虹科技有限公司
七彩虹科技成立于1995年,中国著名的DIY硬件厂商, 亚太区最重要的显示卡提供商之一。专注于IT硬件产品研发、生产和销售,致力于为个人和企业用户提供最具创新与实用价值的硬件产品及应用方案。
向TA提问
关注
展开全部
这个是隐私Intent调用,没有指定明确的Activity,而是设置了条件,只要符合都可以响应。 像你说的这种是根据文件类型做条件来判断,可以通过Intent的setDataAndType方法实现。 这个Type是指MIME Type,网上有文件名后缀与MIME类型的对照表,可以参考。 提供一个打开内存储根目录下1.txt文件的样例代码,仅供参考(前提是没给txt文件设置默认的打开应用) Intent intent = new Intent();intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.setAction(Intent.ACTION_VIEW);intent.setDataAndType(Uri.parse(Environment.getExternalStorageDirectory()+"/1.txt"), "text/plain");startActivity(intent);
追问
我用的就是这种方法,但是他还是会弹出选项
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询