android自制的软件怎么添加到打开方式?
android自制的软件如何添加到打开方式??
最近做了一个简单的视频播放器,有两个activity,第一个activity是列出sd卡上所有的能播放的视频,第二个activity就是播放的界面。现在在第一个activity上单击视频文件,可以转到第二个activity进行播放。
在浏览sd卡文件时,比如使用ES文件浏览器的时候,当浏览的目录下面有mp4等视频播放程序的时候,单击后弹出一个选择打开方式的界面,里面有三个选项: ES播放器,QQ影音,电影。 我想让自己制作的这个播放器现在在这个打开方式中,要怎么做呢。。。
------解决方案--------------------
在manifest文件里->activity 添加
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="*/*">
</intent-filter>
这样就把当前程序注册为 可以打开/查看所有类型的文件.
或者要查看jpeg, mimeType要改为: image/jpeg
默认打开图片:android:mimeType="image/*"
默认打开音频:android:mimeType="audio/*"
默认打开视频:android:mimeType="video/*"
也可以具体指定某种类型的文件,如软件只能打开.mp3文件,则:android:mimeType="audio/mp3"
当在文件管理器里点击任何文件, 系统都会试图去执行你的程序.
试试吧 楼主!!
------解决方案--------------------
学习了。。。谢谢
最近做了一个简单的视频播放器,有两个activity,第一个activity是列出sd卡上所有的能播放的视频,第二个activity就是播放的界面。现在在第一个activity上单击视频文件,可以转到第二个activity进行播放。
在浏览sd卡文件时,比如使用ES文件浏览器的时候,当浏览的目录下面有mp4等视频播放程序的时候,单击后弹出一个选择打开方式的界面,里面有三个选项: ES播放器,QQ影音,电影。 我想让自己制作的这个播放器现在在这个打开方式中,要怎么做呢。。。
------解决方案--------------------
在manifest文件里->activity 添加
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="*/*">
</intent-filter>
这样就把当前程序注册为 可以打开/查看所有类型的文件.
或者要查看jpeg, mimeType要改为: image/jpeg
默认打开图片:android:mimeType="image/*"
默认打开音频:android:mimeType="audio/*"
默认打开视频:android:mimeType="video/*"
也可以具体指定某种类型的文件,如软件只能打开.mp3文件,则:android:mimeType="audio/mp3"
当在文件管理器里点击任何文件, 系统都会试图去执行你的程序.
试试吧 楼主!!
------解决方案--------------------
学习了。。。谢谢