最近闲来无事,尝试用python开发app,最后选择了用BeeWare开发。中间想在python代码没办法引用android.os类的函数,查了好久没有相关的第三方库,网上查怎么调用java,也比较麻烦。后面终于找到办法,BeeWare中的Chaquopy框架,直接在代码中引用java类就行,下面放一个开发的demo。可以参考page1、参考page2、参考page3
from java import jclass
def get_info():
j = jclass("android.os.Build") #引用java的类
version=j.VERSION.RELEASE #获取版本信息
model=j.MODEL #获取手机型号
brand=j.BRAND #获取手机品牌