美工软件:PlyerFilechooser在Windows上完美工作 但在Android上不起作用

当我在我的 kivy 应用程序上使用 Plyer filechooser 并打印所选文件的路径时,它在 Windows 上运行得很好,但是当我将其转换为 apk 并在 android 上运行时,它不起作用。当我检查 logcat 时,我发现返回了“None”而不是路径& gt;05-30 10:52:48.198 31664 31664 I python : []

当我在 github 上检查 plyer / filechooser.py 时(因为没有正确的文档),我遇到了以下语句:Android 通过暂停我们的PythonActivity异步运行Activity并在前台启动一个新的。这意味着AndroidFileChooser._open_file()将始终返回默认值AndroidFileChooser.selection4>。

我不明白这是什么意思,但我无法获取文件的路径。为什么它返回 None?我已经在 buildozer 权限以及我的手机上启用了 READ_EXTERNAL_STORAGE。

我怎样才能解决这个问题。我想尽快创建应用程序。任何帮助不胜感激。

我的代码使用 filechooser:

from plyer import tts,filechooser
...
def file_chooser(self):
    filechooser.open_file(on_selection=self.selected)
def selected(self, filename):
    if not len(filename) == 0:
       print(filename[0])
       self.file = filename[0]

以及一个 mdraisedon & gt;on_press: app.file_chooser()

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(233)
希沃白板网页登录:白板制作(whiteboard app android)
上一篇
Etf基金代码查询一览表:这个合金代码有什么问题 (whats alloy)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(12条)