令人困惑的是,有两个名为“python for android”的项目。

SL4A允许您在android上运行python脚本。他们的PY4A是他们工具链中的一个步骤,但我对它了解不多。我知道与androidapi有一些集成(你可以使用一些硬件等),但在如何运行程序方面有限制(它们不是完整的应用程序,没有gui等)。这是我从其他帖子中推断出来的,我没有试过,不要相信我的话。(编辑:实际上似乎有一些打包apk的能力和创建gui的多种方法,我不知道细节)

Kivy是一个图形化的框架,支持许多操作系统(linux、windows、osx、android、ios,可能已经有更多)。您可以使用它来构建python gui。kivy项目还启动了自己的python for android项目,该项目提供了为android编译python解释器并将其打包为实际android应用程序(包括与pyjnius的java api集成等)的方法。Kivy与它很好的集成,这样你就可以轻松地为android编译python gui应用程序,不过我不认为这个python for android仅限于Kivy应用程序。

所以,它们是完全不同的项目,恰好有一个同名的组件。SL4A是用于在android上运行python脚本的,我对它的限制和细节知之甚少。Kivy是一个python图形框架(不限于android),可以通过自己的python for android项目编译成完全集成的gui-android应用程序。

你可以看到(例如)kivy showcase一些简单的kivy功能的例子,或者flat jewels一个用kivy制作的简单游戏的例子。这些只是例子,还有很多可能。

qpython kivy_Kivy和PY4A的区别相关推荐

  1. qpython kivy_kivy

    QPython+ 为Andorid量身定做的Python https://www.blackglory.me/qpython-plus-android-python/ Python on Androi ...

  2. qpython kivy_kivy库的安装

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我想安装kivy库,在qpython3中的pip控制台输入pip install kivy下载完提示没有Cython,再次pip install cyth ...

  3. qpython kivy_kivy学习资料

    Kivy官方文档中文翻译(基于Kivy1.9.1) http://www.kancloud.cn/gthank/kivydoc/127813 https://github.com/cycleuser/ ...

  4. 升级 QPython OH 内核至 Python 3.9

    一.平台和源码包准备: 需要Android Studio,Android SDK 28 + NDK 22,QPython开源项目地址:http://github.com/qpython-android ...

  5. python androidhelper kivy_顶SLA4、QPython学习笔记

    耐着性子钻研了一下sla4与QPython之类,取得了些经验,汇报如下: 本文使用的apk安装包如下: QPython: QPython70.apk:sla4+Python:sla4_r6.apk:P ...

  6. qpython官网是多少_qpython是什么

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 之前安利过一款手机上运行python的神器termux,不过termux的使用比 ...

  7. RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别

    1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...

  8. C++ 笔记(28)— C++ 中 NULL和 nullptr 的区别

    最近看公司代码的时候发现在判断指针是否为空的时候,有的时候用的是 NULL, 有的时候用的是 nullptr 感觉很奇怪,好奇心驱使我查了下两者的区别,发现还是有很多细节需要学习的. 1. NULL ...

  9. gcc 和 g++ 的联系和区别,使用 gcc 编译 c++

    GCC 编译器已经为我们提供了调用它的接口,对于 C 语言或者 C++ 程序,可以通过执行 gcc 或者 g++ 指令来调用 GCC 编译器. 实际使用中我们更习惯使用 gcc 指令编译 C 语言程序 ...

最新文章

  1. const在函数声明中的应用(转)
  2. Python中类的定义与使用
  3. TTL怎么计算拉电流和灌电流_UPS输入输出电流如何计算?电缆如何选择?
  4. pagefile.sys and heberfil.sys
  5. 经典冒泡排序-由低到高
  6. P5715 【深基3.例8】三位数排序(python3实现)
  7. 终于我还是放手了, 但是只想说,暂别 Aptana Studio 3,Phpstorm来吧!(附:个人遇到的小问题的解决方法)...
  8. flexible.js淘宝移动端rem自适应用法
  9. 如何打开电脑就自动显示html文件,电脑教程:Win10怎么打开html文件
  10. 发送邮件的python脚本
  11. 物业管理系统定制开发流程
  12. cmmi分为哪几个等级?
  13. matlab图例双字体设置
  14. envi classic将不同影像裁剪成同一大小
  15. 视频教程-C语言编程初级入门-C/C++
  16. 手游开发者的渠道之困
  17. 为什么电脑浏览器打不开网页但微信可以登陆
  18. mediawiki mysql_Windows下安装MediaWiki (iis+php+mysql+mediawiki)
  19. TCP非持久连接、持久性连接(流水线方式、非流水线方式)例题
  20. linux文件系统安全模型与()属性相关,《Linux系统安全.》.ppt

热门文章

  1. el-table 动态生成多级表头
  2. nova安装(wallaby-allinone)
  3. 使用Django1.7开发熙鱿记官网
  4. 【JAVA】读取excel导入数据库,形成树状结构
  5. 【论文阅读】Density estimation using Real NVP
  6. 树形导航栏,由树形数据生成导航栏。
  7. 干掉iTerm,号称下一代 Terminal 终端神器,用完爱不释手
  8. AD20在pcb设计时,器件如何旋转特定角度
  9. 《龙仇》V1.0安卓版
  10. 信息技术学业水平考试上机考试 18题 EXCEL操作题(25分)