如何通过主屏幕上的快捷方式启动Android Python脚本

2024-04-29 07:42:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我在互联网上搜索了一下,没有发现python、android和“快捷方式”或“主屏幕”出现在同一页面上。我安装了pydroid3,工作很好。我想有一个快捷方式(最好是在主屏幕上),我可以点击一次,让它运行,而无需打开IDE进行编辑。在

创建文件的快捷方式,或者在文件管理器中打开源文件,最多只能在pydroid3ide中打开它,最坏的情况是“不支持此文件类型”

在剧本的开头,我试着把“#”!/user/data/../pydroid_dir/python”,但遗憾的是,操作系统没有意识到我的意思是直接在python解释器中运行它。任何解决方案或其他思路都是值得赞赏的!在

编辑

我在运行一个无引导的android 9派。我想提供一些更多的细节,但不是给任何读者一个很好的解决方案。查看相关问题:How to create a homescreen shortcut to launch a shell script?。最接近我的是尝试SManager,它允许您创建一个shell脚本的主屏幕快捷方式。可以对shell脚本进行硬编码,以便在脚本上调用python:

/path/to/python /path/to/python/script

不幸的是,如果您的phone不是根用户,那么您可能没有权限在安装它的应用程序上下文之外执行您调用的任何版本的python。此外,还必须确保shell和python脚本驻留在适当的位置以供执行。如果您的电话是根用户,SManager似乎有允许您以root用户身份运行脚本的选项。在

pydroid3允许我运行驻留在内部存储器上的脚本,并允许它们在该位置读写文件。这就是为什么我希望有一个pydroid方法来创建一个快捷方式(或者一个替代的python应用程序来完成这个任务),因为它拥有适当的特权。在


Tags: 文件topath用户脚本编辑屏幕script