文件浏览器设计:


首先我们思考一个问题,为什么Android没有自带文件浏览器?一个完整的系统(包含UI),既然有文件系统,那么就必须有一个文件管理器。要不用户怎么管理文件呢。
文件管理器的设计并不复杂,但是有很多的细节是跟平台信息相关的,要做一个好的文件管理器并不是那么容易的事情。下面让我看看有什么不容易的。
 
  1. 文件图标的关联:Android的GUI系统没有提供一个完整的解决方案。各家实现不同,不具有通用性。比较麻烦的事情。
  2. 跟程序的关联:打开或者运行的时候,怎么确定用哪个程序打开。Android平台提供的Intent来做一部分这个事情。但是使用Intent的前提是你知道mine type。而这个mine type怎么判断呢?
posted @ 2011-08-25 14:20  左手程序右手诗  阅读(268)  评论(0编辑  收藏  举报