在虚拟机上跑应用时候 文档是在raw文件夹里 视频的path是代码固定的从sdcard里push进去的。。当然结果是在安装在电脑后 文档固定 而视频因为手机里没有和他名字重复的无法打开,就不能实现文档和视频的功能 我该怎么做,还要学习哪些相关知识呢?
解决方案 »
- Android 的getContentResolver()不太会用,求教育,有个代码在扩张了Activity类在运行正确,但是在别的文件中调用出错了
- 如何修改android的home screen
- 初学Android,不理解Handler和线程有什么区别,求教
- 怎样列出/data/data/mypackage/files目录下的文件结构
- 如何获取日历中的一个月?
- android视频实时监控并需要保存视频文件到本地问题
- 求助,大家帮忙看看
- fragment中40多个textview 点击事件添加。
- Android系统的实时性怎么样?
- Android SharedPreferences有时出现无法保存数据
- 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;
}