菜鸟 如何用代码自动检索手机里的视频或者文档 在虚拟机上跑应用时候 文档是在raw文件夹里 视频的path是代码固定的从sdcard里push进去的。。当然结果是在安装在电脑后 文档固定 而视频因为手机里没有和他名字重复的无法打开,就不能实现文档和视频的功能 我该怎么做,还要学习哪些相关知识呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java基础 文件看一下File类 ...private Vector<String> allFilePath = new Vector<String>();...private String getFilePath(String dirpath) { File file = new File(dirpath); String path; String mpath; if (file.exists()) { if (file.isDirectory()) { File[] tmp = file.listFiles(); for (File f : tmp) { path = getFilePath(f.getAbsolutePath()); if (path != null&&path.endsWith("xx视频类型")) { allFilePath.add(path); } } } else { mpath = file.getPath(); if (mpath!= null&&mpath.endsWith("xx视频类型")) { allFilePath.add(mpath); } return mpath; } } return null; } MP3播放器的错误,请大神知道,感激不尽 android Mediaplayer的简单程序 findviewbyid找不到控件 Android 子线程HttpClient问题 Canvas与Bitmap求解 求android系统源代码 android2.3 launcher2开机shortcut 焦点问题 android Mediaplayer 播放网络视频 在缓冲的时候弹出等待框 android访问网络的问题 。 关于布局的问题 Android网络通信的小问题 安卓开发新手问题
看一下File类
private Vector<String> allFilePath = new Vector<String>();
...
private String getFilePath(String dirpath) {
File file = new File(dirpath);
String path;
String mpath;
if (file.exists()) {
if (file.isDirectory()) {
File[] tmp = file.listFiles();
for (File f : tmp) {
path = getFilePath(f.getAbsolutePath());
if (path != null&&path.endsWith("xx视频类型")) {
allFilePath.add(path);
}
}
} else {
mpath = file.getPath();
if (mpath!= null&&mpath.endsWith("xx视频类型")) {
allFilePath.add(mpath);
}
return mpath;
}
}
return null;
}