android - 使用mac或windows的QPython开发环境

标签 android python sl4a qpython

初学QPython,没找到任何引用资料 关于在 Mac 或 Pc 上开发,最终 在 Android 设备上部署代码。

与在 Android 设备上开发代码本身相比 这对于大型项目来说似乎非常尴尬。

我希望使用“普通”IDE(例如 IntelliJ)编写代码 使用我的 Mac 或 Windows,最终将其部署到 Android 设备上, 并使用 QPython 执行。

于是想到了以下问题:

  1. 将源代码传输到安装了 QPython 的 Android 设备的最佳实践(不使用仅限于几 KB 代码的 QR 码)
  2. 是否可以在 Mac/Windows 上开发 QPython 代码,即使用 SL4A(androidhelper)或者它是否在 Android 设备本身上严格可用

我有更多问题,但最好有基本的最佳实践。

附言。为了给出与问题 #1 相关的上下文,我们需要在许多设备上快速部署 QPython 代码,因此手动复制 .py 文件是不可能的,而且 QR 码功能非常有限,所以也许创建一个脚本导入脚本? (通过 git 或 HTTP)

最佳答案

您可以像开发其他python项目一样用您的pc或MC开发qpython项目,并将项目上传到您手机的/sdcard/com.hipipal.qpyplus/projects/,然后在qpython中运行。

qpython 项目应包含用于项目首次启动脚本的 main.py。

除了adb(android开发工具),您还可以使用qpython的FTP服务(您可以在设置页面找到它)或其他FTP应用程序将项目上传到您的手机。

好消息:在最新的 qpython(1.2.2) 中,它包含一个 qedit4web.py,它允许您从浏览器开发并从您的手机编辑和运行代码。

关于android - 使用mac或windows的QPython开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33511359/

相关文章:

android - 如何在 DatePicker 的 CalendarView 中隐藏标题?

python - 您如何使用经过训练的神经网络来识别图像中的多个对象?

android - 管理水平方向单选组内的布局

android LiveData 或协程 channel

python - NLTK 情感维德 : build pie chart with scores

python - 加速这个 Python 脚本的想法

android - 如何阻止从 SL4A 启动的 WebView 隐藏通知栏?

android - 如何将我的 Android 应用程序与 SL4A 集成?

android - 在 SL4a 中使用 Python 读取 GPS 值不起作用

Android - 将外部存储中的图像列表到 Recycleview