App Inventor 2内置的文件管理器没有修改文件名和获取文件大小两个常用功能,现修改源码实现这两个功能。
文件管理器的源码文件是File.java,在其中增加两个函数:
在OdeMessages.java中增加函数和函数参数的声明:
//函数声明
@DefaultMessage("GetFileSize")
@Description("")
StringGetFileSizeMethods();
@DefaultMessage("Rename")
@Description("")
StringRenameMethods();
//函数参数声明,fileName参数的声明是系统原先就有的
@DefaultMessage("fileName")
@Description("")
StringfileNameParams();
@DefaultMessage("oldFileName")(www.xing528.com)
@Description("")
StringoldFileNameParams();
@DefaultMessage("newFileName")
@Description("")
StringnewFileNameParams();
在OdeMessages_zh_CN.properties中增加函数和参数的中文字符串:
fileNameParams=文件名
oldFileNameParams=旧文件名
newFileNameParams=新文件名
RenameMethods=修改文件名
GetFileSizeMethods=获取文件大小
编译、运行系统后,在工作面板中,可以看到增加了“获取文件大小”和“读取文件名”两个函数,如图16-1所示。
图16-1 新增功能函数1
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。