我正在为 Android 开发 KivyMD 文本文件资源管理器。以下是代码片段:
def __init__(self, **kwargs):
self.file_manager = MDFileManager(
exit_manager=self.exit_manager,
select_path=self.select_path,
previous=False,
)
request_permissions([Permission.WRITE_EXTERNAL_STORAGE,Permission.READ_EXTERNAL_STORAGE,Permission.INTERNET])
self.ROOT_PATH = primary_external_storage_path()
上面的初始化工作完美无缺,下面的代码语句也启动了文件管理器/资源管理器。
self.file_manager.show(self.ROOT_PATH)
但生成的内容只是文件夹名称或图像文件(.jpg、.jpeg、.png)。没有显示其他文件类型。
我在调用之前尝试了以下操作self.file_manager.show(self.ROOT_PATH)
,但响应没有变化。
self.file_manager.use_access = True
self.file_manager.previous=False
self.file_manager.preview=False
当我尝试self.file_manager.ext = ['txt']
扩展过滤技术时,即使图像文件列表消失了,只列出/显示文件夹名称。
因此,我写这个请求寻求专家的回应。
提前致谢。