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来编辑该文件. 老规矩
方便以后下载的朋友
**** Hidden Message ***** 支持了谢谢 dddddddddddddddddddd em205 em205 em205 em205 天使不知道怎么不能下载 支持了!
谢谢!! 好东东 如此好东东一定要支持楼主 我就顶顶顶em207 顶顶 顶顶顶顶顶顶顶 [b] [url=http://bbs.dkdiy.cn/redirect.php?goto=findpost&pid=140510&ptid=11842]1#[/url] [i]zhangsheng3332[/i] [/b]
谢谢版主,我找了好久啊 dddddddddddd dddddddddddddddddddddd hhhhhh dddddddddd wtxz 好东西 55555555555555555555555555555 [b] [url=http://bbs.dkdiy.cn/redirect.php?goto=findpost&pid=140510&ptid=11842]1#[/url] [i]zhangsheng3332[/i] [/b]
后人 来了
页:
[1]
千脑提供附件上传 不限文件类型,不限制文件大小