Как получить / получить доступ ко всем смс телефона Android с помощью Python и Kivy? - PullRequest
0 голосов
/ 26 сентября 2018

Я хочу получить все смс и показать на дисплее.Я сделал код с использованием QPython, но он не работает с Kivy, поэтому мне нужно знать код Python, который будет работать с Kivy.

Мой код, работающий на 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"))

Помогите мне решить его или предложите другой способ.

Заранее спасибо

1 Ответ

0 голосов
/ 03 октября 2018

Я считаю, что код работает на QPython, потому что вы используете проект sl4a. Чтобы получить те же сервисы на python, скорее, используя kivy, вам нужно будет использовать pyjnius

Это позволит вам получить доступ к Android API, затем вы берете этот результат и используете его, как вы хотите

...