Android下文件资源管理器雏形实现
学习Android,应该在掌握单个知识点之后,把多个知识点串联起来实现一些有一定代码量的小项目比较好。当然,这也是我教学中总结出来的一点经验心得,并不适合所有人。
先做需求分析(实现的功能):
1.ListView开始显示sdcard目录下的子目录和文件。
2.点击文件,Toast显示“点击的是文件”
3.点击目录,进入子目录,显示子目录下的子目录和文件。
4.back键回退到上层目录。
5.异常情况处理:
5.1如果sdcard没有插入,则不显示列表,且提示用户应该插入sdcard后操作
5.2不允许进入sdcard的上层目录
下面开始实现:
布局有两个:
1.主布局:file_list.xml
功能展望:
以上代码是通过精简功能达到的,如果要增加以下功能也是相当之简单的:
1.文件夹和文件的删除功能
2.文件夹和文件的重命名功能
3.文件的分类调用App查看功能
4.文件详细信息显示功能
...
从上面示例可以看出,其实做一个文件资源管理器是相当简单的。