我想检索所有短信并显示在显示屏上。我使用QPython编写了一个代码,但是它不适用于kivy,因此我需要知道可以与Kivy一起使用的python代码。
我在Qpython上运行的代码:
import androidhelper as myandroid
droid = myandroid.Android()
id1 = droid.smsGetMessages(unreadOnly=False,folder='inbox',attributes=None).result
for items in id1[0:]:
inbox_add=str(items.get("address").encode("utf-8"))
inbox_sms=str(items.get("body").encode("utf-8"))
read_sms=str(items.get("read"))
sms_date=str(items.get("date"))
帮助我解决问题或以其他方式建议我。
预先感谢
答案 0 :(得分:0)
我认为代码可以在QPython上运行,因为您正在使用sl4a
项目。要在python上使用kivy来获得相同的服务,则需要使用pyjnius
这让您访问android api,然后获取该结果并根据需要使用它