思路:
1.监听u盘插入广播
2.遍历指定目录下的所有文件,找到视频文件
3.将符合条件的文件加入播放集合中
4.循环播放
num one:
配置AndroidManifest.xml,注册一个静态广播
<receiver android:name="com.android.app.cus.usbdiskplay.MyUsbReceiver" >
<intent-filter>
<action android:name="android.intent.action.MEDIA_MOUNTED" />
<action android:name="android.intent.action.MEDIA_REMOVED" />
<action android:name="android.intent.action.MEDIA_EJECT" />
<data android:scheme="file" />
</intent-filter>
</receiver>
num two:
实现广播接收者
public class MyUsbReceiver extends BroadcastReceiver {
private String TAG="MyUsbReceiver";
ArrayList<String> as = new ArrayList<String>();
private boolean isMovieSuffix(Context context,String fileName) {
//判断是否是视频文件
String name=fileName.toLowerCase();
String[] suffixs = co