擅长:python、mysql、java
<p>Android上的python应用程序有两个主要竞争者</p>
<h2>查库比</h2>
<p><a href="https://chaquo.com/chaquopy/" rel="noreferrer">https://chaquo.com/chaquopy/</a></p>
<p>它与Android构建系统集成,为所有Android功能提供了Python API。引用网站“完整的Android API和用户界面工具包直接由您使用”</p>
<h2>Beeware(Toga widget工具包)</h2>
<p><a href="https://pybee.org/" rel="noreferrer">https://pybee.org/</a></p>
<p>这提供了一个多目标transpiler,支持许多目标,如Android和iOS。它使用一个映射到主机接口调用的通用小部件工具包(toga)。</p>
<h2>哪一个?</h2>
<p>这两个项目都是活动项目,它们的github帐户显示了相当数量的最近活动。</p>
<p>Beeware Toga和所有widget库一样,有利于将基础知识发布到多个平台。如果你有基本的设计,并希望扩展到其他平台,这应该对你很好。</p>
<p>另一方面,Chaquopy在python API到Android的映射上要精确得多。它还允许您混合使用Java,如果您想使用来自其他资源的现有代码,它会很有用。如果你有严格的设计目标,并且主要是针对Android,这是一个更好的资源。</p>