Android和Python

我可以使用SL4A或ASE在
Android上移植现有的python脚本吗?我特别想要做的是创建一个具有普通UI元素的android应用程序,并从应用程序本身运行python脚本,获取输出并显示它.这可能吗 ? 最佳答案 Personnaly我认为你暗中提出三点:

兼容性桌面/移动

第一个是手机上的python库和计算机中的python库之间的兼容性.如果你不使用第三方库并确保包含sl4a提供的额外python库,你通常应该没问题.

打包

第二点是关于如何为Android安装Python应用程序.可以使用sl4a网站上描述的包装器轻松完成.事实上,他们分发了一本关于SL4A的书的章节副本,该书描述了如何做到这一点.所以这是可能的,但请记住,如果用户尚未安装python,则需要安装python(这是在应用程序启动时的一种警报)

UI

您应该考虑的第三件事是,您不能100%免费使用sl4a可以使用的小部件/布局.也就是说,你无法在Java或Scala中做任何你能做的事情.所以你可能不得不考虑改变你的UI并改为使用框架来做一个webview(可以与python来回通信)以获得“移动外观”

希望这可以帮助.

点赞