android 关联自定义文件,文件管理器中打开自定文件类型
2016-11-14 11:51
281 查看
1:这个问题在百度一搜都是如下面的解决方案
刚开始发现没问题确实能打开/storage/路径下的stl文件,然而在往深一层的文件点的时候,app就没办法识别自定义的文件类型了
2:解决方法
1: 多写几个data ,pathPattern 中的意思你的路径样式,如第一个是在/storage/sdcard/emulated/0/下的文件能支持stl格式文件,第二个比第一个多了"/.*" 所以可以打开下一层的自定义文件
2:只需要就可一打开所有文件了
<!--<data android:scheme="file"/>--> <!--<data android:host="*" />--> <!--<data android:pathPattern=".*\\.stl" />-->
刚开始发现没问题确实能打开/storage/路径下的stl文件,然而在往深一层的文件点的时候,app就没办法识别自定义的文件类型了
2:解决方法
1: 多写几个data ,pathPattern 中的意思你的路径样式,如第一个是在/storage/sdcard/emulated/0/下的文件能支持stl格式文件,第二个比第一个多了"/.*" 所以可以打开下一层的自定义文件
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<!--<data android:scheme="file"/>--> <!--<data android:host="*" />--> <!--<data android:pathPattern=".*\\.stl" />-->
<data android:scheme="file" android:host="*" android:mimeType="*/*"
android:pathPattern=".*\\.stl"/>
<data android:scheme="file" android:host="*" android:mimeType="*/*"
android:pathPattern="/.*/.*\\.stl"/>
<data android:scheme="file" android:host="*" android:mimeType="*/*"
android:pathPattern="/.*/.*/.*\\.stl"/>
<data android:scheme="file" android:host="*" android:mimeType="*/*"
android:pathPattern="/.*/.*/.*/.*\\.stl"/>
<data android:scheme="
4000
file" android:host="*" android:mimeType="*/*"
android:pathPattern="/.*/.*/.*/.*/.*\\.stl"/>
<data android:scheme="file" android:host="*" android:mimeType="*/*"
android:pathPattern="/.*/.*/.*/.*/.*/.*\\.stl"/>
<data android:scheme="file" android:host="*" android:mimeType="*/*"
android:pathPattern="/.*/.*/.*/.*/.*/.*/.*\\.stl"/>
<data android:scheme="file" android:host="*" android:mimeType="*/*"
android:pathPattern="/.*/.*/.*/.*/.*/.*/.*/.*\\.stl"/>
</intent-filter>
2:只需要就可一打开所有文件了
<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="*/*"/> </intent-filter>
相关文章推荐
- Android 自定义类型文件与程序关联
- Android 自定义类型文件与程序关联
- Android的程序关联和自定义类型文件的方法步骤和实现过程
- android 自定义打开文件的类型
- Android菜鸟笔记-关联APK程序打开的文件类型:MimeType
- Android打开不同类型文件
- android Intent打开各种类型文件(PDF、word、excel、ppt、chm)
- 与众不同 windows phone (38) - 8.0 关联启动: 使用外部程序打开一个文件或URI, 关联指定的文件类型或协议
- 关联其它程序打开txt类型文件
- 重新想象 Windows 8 Store Apps (33) - 关联启动: 使用外部程序打开一个文件或uri, 关联指定的文件类型或协议
- 如何创建自定义的文件类型关联
- Android开发: 获得某一个类型文件的打开方式
- Android打开各种类型的文件方法总结
- android 文件关联的方法 实现点击文件打开指定应用软件
- Android打开各种类型的文件方法总结
- 与众不同 windows phone (38) - 8.0 关联启动: 使用外部程序打开一个文件或URI, 关联指定的文件类型或协议
- 一次性修改windows7系统常见文件类型关联与默认打开程序
- android Intent打开各种类型文件((PDF、word、excel、ppt、chm)
- 重新想象 Windows 8 Store Apps (33) - 关联启动: 使用外部程序打开一个文件或uri, 关联指定的文件类型或协议
- android Intent 默认打开打开各种类型文件((PDF、word、excel、ppt、chm)