D-King手机DIY研究论坛's Archiver

zhangsheng3332 发表于 2008-10-20 12:16

foxe6: 超级文件管理器(1.0 正式版, 27日更新)

0.19更新说明:
1. 查看图片加一个删除文件功能。
2. 触摸屏改为7个,加全屏和适应窗口
_______
|a|f|b|
|_|e|_|
|c|g|d|
|_|_|_|
a: 缩小
b: 放大
c: 上一张
d: 下一张
e: 全屏切换
f: 实际尺寸
g: 适应屏幕大小

3. 修改放大/缩小的比例
4. 蓝牙共享单个/多个文件功能

10.12更新说明:
最后一次软件功能更新.如果没找到什么bug将发布正式版和A1200版本.

1. 扩大复制文件的缓冲区
2. 移动支持中文文件名,且允许有空格
4. 支持排序
5. 文件列表中显示文件的大小和最后修改时间
6. 允许修改文件夹权限
7. 图片全屏支持(中间)
8. 图片允许上/下翻页(左边下,右边下)
9. 属性显示的文件数不正确的bug
10. 图片放大,缩小(左边上,右边上);
11. 改进绘图方法,支持大图片,支持放大1000倍.
12. 显示图片属性
13. 设为桌面墙纸
14. Gif动画显示,文件菜单中的[动画显示],以全屏方式显示当前gif动画,点击屏幕关闭动画显示.

附图片显示的说明:
图片显示区域分为5个区
_______
|a| |b|
|_|e|_|
|c| |d|
|_|_|_|
a: 缩小
b: 放大
c: 上一张
d: 下一张
e: 全屏切换



10.9更新说明:
1. 压缩确认。
2. 复制文件时允许点【取消】来取消复制
3. 加快复制速度
4. 内存卡内的文件相互剪切用移动文件方式,加快速度
5. 删除文件确认时,显示所有要删除的文件夹/文件
6. 以不同图标显示各种类型的文件

10.8更新说明:
支持查看文本和图片

文本查看编辑器;如果有文件头的Unicode(utf16)或者utf8格式文件,则自动识别,否则需要手工选择编码
    对于utf16或者utf8格式的文本内容,保存时按照【编码】菜单中的【文件头】菜单项的设置来决定是否写入文件头。

图片查看器;支持大文件,但如果文件过大可能会死机的;另外放大倍数过大也会死机的。

E6自带的文件管理器有几个缺点:
1. 无法直接运行程序/脚本
2. 不处理无法打开隐藏目录和系统目录
3. 复制文件功能比较弱,目录层次比较多就无法复制
4. 仅单一窗口,对于文件的查看和复制来说还是比较麻烦的.

针对以上缺点,我花了较多的时间来重新开发一个文件管理器.

一. 程序功能

1. 支持多窗口,可以通过任务栏中间按钮的弹出菜单来切换/新建/关闭窗口.

2. 方便的选择和运行功能. 我把文件浏览窗口分成3部分(如图5所示),最左边的部分为单选区,
   该区域只能选择一个文件.中间的部分为打开/运行区;点击这里时,如果是目录,则打开目录,
   如果是文件则弹出文件菜单.最右边是多选区域,可以选择多个文件或者文件夹,用于剪切/复制/删除/查看属性等.

3. 支持窗口内或者窗口间的剪切/复制/粘帖功能.复制和剪切支持多个文件或者目录.

4. 支持多个选中文件/文件夹的删除功能.

5. 支持查看多个文件夹或者文件的简单属性

6. 支持关机/重启功能, 关机使用系统的自带的关机,不用PowerOff命令

7. 支持运行程序或者脚本

8. 支持以root的身份运行程序或者脚本

9. 支持以root的身份运行带参数的程序或者脚本

10. 支持打开文件(如: 在mp3文件上点击跳出realplay来)

11. 支持通过内置的文本查看器查看文件

12. 支持通过内置的图片查看器查看图片文件

13. 支持通过打开方式打开文件

14. 支持文件读写权限的设置

15. 支持所有文件/文件夹的查看,包括隐藏文件(夹)和系统文件(夹)

16. 支持自定义启动时默认打开的目录

17. [打开]操作支持jar/mpkg的安装

18. 支持新建文件/文件夹

19. 支持文件/文件夹重命名

20. 支持程序菜单, 启动程序支持开启蓝牙,关闭本程序功能

21. 支持程序菜单的自定义,即打开menu文件([程序]->运行程序的菜单文件,允许选择已安装程序或者通过浏览来得到UUID或者文件名)

22. 支持文件权限修改

23. 压缩/解压缩

24. 直接运行jar程序


二. 程序界面截图

[attach]32587[/attach][attach]32588[/attach][attach]32589[/attach]

[attach]32590[/attach][attach]32591[/attach][attach]32592[/attach]

[attach]32593[/attach][attach]32594[/attach][attach]32595[/attach]

[attach]32596[/attach][attach]32597[/attach][attach]32598[/attach]

[attach]32599[/attach][attach]32600[/attach][attach]32601[/attach]

[attach]32602[/attach][attach]32603[/attach][attach]32604[/attach]

三. 各菜单的介绍

1. 主菜单

1.1 关于: 关于本软件

1.2 程序子菜单

1.2 系统子菜单

1.3 退出: 退出本程序



2. 系统子菜单
2.1 运行(Root): 关闭本程序,并以Root身份运行本程序.

2.2 设为默认目录: 把当前窗口的所在的目录设置为3个默认目录之一.

2.3 管理程序菜单: 打开程序菜单所在目录(菜单文件夹根路径),之后即可在这个目录下建立子目录(刷新后生成子菜单)或者*.menu文件(刷新后生成菜单项)

2.4 刷新程序菜单: 菜单文件夹里面的内容更新后,需要通过[刷新程序菜单]来重新建立程序菜单.

2.5 重启: 调用reboot命令重启手机

2.6 关机: 调用系统自带的关机命令,即定时关机所用的命令(显示30秒后自动关机对话框).

3. 文件菜单
3.1 新建: 新建文件夹/文件功能

3.2 剪切/复制/粘帖: 文件复制剪切用,功能与windows操作系统的相同

3.3 删除: 删除当前选中的单个或者多个文件/文件夹

3.4 重命名: 重命名文件夹或者文件

3.5 属性: 查看当前选择的文件/文件夹的个数和大小

3.6 压缩: 把当前选中的所有文件压缩成一个tar.gz文件.
          如果仅选择一个文件或者文件夹,则生成与该文件夹或者文件同名的tar.gz文件
          如果选择多个文件夹/文件,则生成的压缩包的名称与它们所在的目录名相同.
          压缩支持中文文件名/文件夹名

          注: 如果有中文名,则无法在window下解压(解压出来的文件名是乱码的).

3.7 选择: 支持全部选择/全部不选/反向选择

3.8 刷新: 刷新当前文件夹



4. 窗口菜单

4.1 新增创建: 新建一个根目录文件浏览窗口

4.2 关闭窗口: 关闭当前窗口(包括文件浏览窗口,内置的文本文件查看窗口,内置的图片文件查看窗口)

4.3 命名菜单: 切换到相应窗口



5. 运行菜单

5.1 查看: 使用内置的文本文件浏览器或者图片文件浏览器查看文件
    文本文件:如果有文件头的Unicode(utf16)或者utf8格式文件,则自动识别,否则需要手工选择编码
    对于utf16或者utf8格式的文本内容,保存时按照【编码】菜单中的【文件头】菜单项的设置来决定是否写入文件头。

    图片文件:支持大文件,但如果文件过大可能会死机的;另外放大倍数过大也会死机的。


5.2 打开: 打开一个文件,如文本文件,mp3,avi等.
    如果选择的是jar/mpkg文件则安装jar/mpkg文件
    如果是.menu文件(即程序菜单文件),则打开菜单文件编辑对话框;在这个对话框中选择程序或者uuid(已安装程序),输入参数,设置是否启动蓝牙等.

5.3 运行: 以当前用户的身份运行一个可执行文件或者脚本文件或者jar程序.
    注: 运行jar程序会产生一些辅助文件,所以必须确保jar所在目录可写,否则无法运行.
        另外,在运行一个jar文件后8秒钟之内不得再去运行另外一个jar程序.
        程序支持运行多个jar程序.

        为防止意外,安装本程序前请备份/mmc/mmca1/.system/java/JAMInfo/index_card1

5.4 以root身份运行: 以root的身份运行一个可执行文件或者脚本文件

5.5 带参数运行: 弹出一个输入参数的对话框,然后以root身份运行

5.6 打开方式: 弹出打开方式对话框,通过选择程序来打开文件

5.7 权限: 弹出对话框来修改文件的存取权限

5.8 解压缩: 解压缩文件.文件解压在所在目录.
    注,zip/rar文件不支持中文名.
    只有用本程序压缩的tar.gz文件支持中文名.
    对于windows下压缩的中文文件都不支持.

四. 程序安装和卸载
1. 安装: 点击*.mpkg即可完成安装.
2. 卸载: 通过手机自带的卸载功能卸载

五. 注意事项
1. 如果不清楚你要做的事,千万别乱动手机内的系统文件/文件夹,否则后果自负.
2. 本程序当前仅适用于E6


六. 程序菜单说明:  

程序菜单是以fileexp所在路径下的menus目录为根目录的,也就是在menus目录下新建的文件和文件夹都会出现在[程序]菜单中.支持多层文件夹,但文件夹层次过多用起来会很不方便的.

menus下属的文件夹会成为[程序]菜单下的子菜单.
menus下属的各个文件夹下的文件会程序该菜单下属的菜单项
点击这些菜单项将会启动相应的程序.  

菜单项文件扩展名必须为.menu,文件内容的格式为:
[program]
exec = 程序的UUID或者可执行文件的绝对路径
params = 程序的参数,可以没用
OpenBlueTooth = 0 或者 1, 表示打开这个程序前是否先开启蓝牙(尚未测试)
CloseMe = 0 或者 1, 表示打开程序后是否关闭文件管理器

注: 用uuid运行的话,运行的程序会出现在任务管理器.
UUID可以从/usr/SYSqtapp/am/SysRegistry文件中获取

举个例子,记事本的菜单项内容如下.
[program]
exec = {c30158ae-e2a7-4d1c-9f6c-3b079c2f4c4e}
params =
OpenBlueTooth = 0
CloseMe = 0

现在已经支持通过打开*.menu来编辑该文件.

zhangsheng3332 发表于 2008-10-20 12:17

老规矩
方便以后下载的朋友

**** Hidden Message *****

abc380876921 发表于 2008-10-21 11:09

支持了谢谢

czyk007 发表于 2008-11-7 15:49

dddddddddddddddddddd

wudewei 发表于 2008-11-13 10:08

em205 em205 em205 em205 天使不知道怎么不能下载

weijia668 发表于 2008-12-1 15:34

支持了!
谢谢!!

fxk800705 发表于 2009-2-7 22:46

好东东

yymbbs 发表于 2009-2-26 17:53

如此好东东一定要支持楼主

fengnq 发表于 2009-3-10 18:28

我就顶顶顶em207

fengnq 发表于 2009-3-10 18:31

顶顶

fengnq 发表于 2009-3-10 18:31

顶顶顶顶顶顶顶

ftc_yghua 发表于 2009-5-30 21:00

[b] [url=http://bbs.dkdiy.cn/redirect.php?goto=findpost&pid=140510&ptid=11842]1#[/url] [i]zhangsheng3332[/i] [/b]


谢谢版主,我找了好久啊

bewfnh 发表于 2009-8-31 18:49

dddddddddddd

893100 发表于 2009-10-2 18:16

dddddddddddddddddddddd

gongzi 发表于 2009-11-10 16:39

hhhhhh

gongzi 发表于 2009-11-10 16:40

dddddddddd

xchaojing 发表于 2009-12-30 10:21

wtxz

xwjrain 发表于 2010-1-23 11:47

好东西

caoyangyulin 发表于 2010-6-7 07:32

55555555555555555555555555555

weichongqi 发表于 2010-7-28 11:22

[b] [url=http://bbs.dkdiy.cn/redirect.php?goto=findpost&pid=140510&ptid=11842]1#[/url] [i]zhangsheng3332[/i] [/b]


后人 来了

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.