【问题标题】:How to retrieve/access all sms of a android phone using Python and Kivy?如何使用 Python 和 Kivy 检索/访问安卓手机的所有短信?
【发布时间】:2018-10-12 02:40:12
【问题描述】:

我想检索所有短信并在显示屏上显示。我使用 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"))

帮我解决它或建议我另一种方法。

提前致谢

【问题讨论】:

标签: python kivy buildozer


【解决方案1】:

我相信代码可以在 QPython 上运行,因为您使用的是 sl4a 项目。要在 python 上获得相同的服务,而是使用 kivy,您需要使用 pyjnius

这让您可以访问 android api,然后您可以根据需要获取结果并使用它

【讨论】:

    猜你喜欢
    • 2015-07-12
    • 2021-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-28
    • 1970-01-01
    相关资源
    最近更新 更多