我正在制作录音机应用程序。当用户完成录制音频时,系统会要求他重命名该文件。我知道有一些禁止的字符不允许在文件名中。
我可以在任何地方找到android的那些禁用字符的完整列表吗?我找到了一个Windows列表,它们对于android是一样的吗?
一旦我得到列表,我如何从Android键盘“禁止”它们?好吧,我们要么从键盘上删除它们,要么只是在其中一个键被置换时显示错误。我很感激任何信息/帮助。
答案 0 :(得分:0)
mount
命令以查看它们。它至少为yaffs2
或ext3
,tmpfs
,vfat
。它们都有关于命名文件的不同策略,特别是涉及vfat
(sdcard)时。可以在yaffs
或tmpfs
上创建一个名称,但vfat
不允许使用此名称。
我认为尝试使用给定名称创建文件并检查失败是一种很好的策略。
其他策略是从Android上可以预期的所有文件系统中编译最常见的不允许字符集。使用此list。