python调用android API

0
1305

kivy提供了两种方法调用android API——plyer和jnius

plyer 封装了jnius(android)、Pyobjus(ios)和一些桌面系统的API

jnius更为底层,直接调用java api

从这里看,为了更好的跨平台,我们应该尽量使用plyer,但可能api会少一些,一些特定的地方还是要使用jnius去操作。

plyer资料:

https://github.com/kivy/plyer

https://plyer.readthedocs.io

plyer当前版本的api支持情况:

可惜并不支持android蓝牙,所以要操作蓝牙还是得用jnius

以下是网上找到的操作蓝牙代码,先贴着后面再研究

要通过python控制android蓝牙,需先通过Pyjnius去控制android java api…….

蛋疼蛋疼蛋疼,不想写java就是这样~

来自网上的示例:


 


 

 

所以说现阶段,使用python开发android程序,非但不会方便,还会有各种问题。唯一的好处只是python看着舒服点。

留下一个答复

Please enter your comment!
Please enter your name here