2024-04-26 03:23:12 发布
网友
SL4A是一个非常优秀的android库/sdk/app,它为您提供了一种安装多个语言/脚本运行时的方法,以及通过脚本框架访问android功能的薄面板。
碰巧Python是一个选项,我在Android上使用过cherrypy(Python框架)。我没有试过用烧瓶或姜戈酒,但用一些工作应该是可能的。
这个应用程序提供了一种下载、安装python的方法,然后还提供了一种启动python控制台甚至只是运行python脚本的方法。
http://code.google.com/p/android-scripting/
由于Android SDK中存在一个愚蠢的bug/限制,最初对python的支持有一个缺点。这限制了名称中带下划线的apk资产的使用。细节在我的脑海里是模糊的,但是我在Android中订阅了这个问题,所以我可以跟进这个问题的细节。这会给许多python框架带来问题,因为下划线是python风格的一部分。
我们正在开发PythonAnywhere来填补这种利基。我们先把它调到iPad上。但现在看来Nexus7已经足够流行了,可能有足够的需求为Android做同样的事情。
是啊!它是有可能的!,但您需要在Android上安装termux终端,然后打开termux终端并写入:
apt-update apt-install python pip install django django-admin startproject demo cd demo python manage.py runserver 0.0.0.0:8000
最后,在浏览器上打开localhost:8000,查看图片:
SL4A是一个非常优秀的android库/sdk/app,它为您提供了一种安装多个语言/脚本运行时的方法,以及通过脚本框架访问android功能的薄面板。
碰巧Python是一个选项,我在Android上使用过cherrypy(Python框架)。我没有试过用烧瓶或姜戈酒,但用一些工作应该是可能的。
这个应用程序提供了一种下载、安装python的方法,然后还提供了一种启动python控制台甚至只是运行python脚本的方法。
http://code.google.com/p/android-scripting/
由于Android SDK中存在一个愚蠢的bug/限制,最初对python的支持有一个缺点。这限制了名称中带下划线的apk资产的使用。细节在我的脑海里是模糊的,但是我在Android中订阅了这个问题,所以我可以跟进这个问题的细节。这会给许多python框架带来问题,因为下划线是python风格的一部分。
我们正在开发PythonAnywhere来填补这种利基。我们先把它调到iPad上。但现在看来Nexus7已经足够流行了,可能有足够的需求为Android做同样的事情。
是啊!它是有可能的!,但您需要在Android上安装termux终端,然后打开termux终端并写入:
最后,在浏览器上打开localhost:8000,查看图片:
相关问题 更多 >
编程相关推荐