我正在制作一个录音机应用程序。当用户完成录制音频时,会要求他重命名文件。我知道有一些禁止字符不允许出现在文件名中。
我可以在任何地方找到安卓禁用字符的完整列表吗?我找到了一个 Windows 列表,它们与 android 相同吗?
一旦我得到列表,我如何从安卓键盘“禁止”它们?好吧,要么从键盘上直接删除它们,要么只是在其中一个键被插入时显示错误。我将不胜感激任何类型的信息/帮助。
Android 作为典型的 Linux 系统,至少使用了几种不同的文件系统。在设备上执行mount
命令以查看它们。它至少是yaffs2
或ext3
, tmpfs
, vfat
。他们都有不同的文件命名策略,尤其是在vfat
(sdcard) 方面。可以在yaffs
或上创建一个名称,tmpfs
但不允许在 上创建一个名称vfat
。
我认为尝试使用给定名称创建文件并检查失败是一个很好的策略。
其他策略是从您可以在 Android 上预期的所有文件系统中编译最常见的不允许字符集。使用此列表。