Как получить/получить доступ ко всем смс телефона Android с помощью Python и Kivy?

Я хочу получить все смс и показать на дисплее. Я сделал код с использованием 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"))

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

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


person MD. SHIFULLAH    schedule 26.09.2018    source источник
comment
Используйте github.com/kivy/kivy/wiki/ и stackoverflow.com/a/11436473/6764079   -  person Juggernaut    schedule 26.09.2018


Ответы (1)


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

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

person silverhash    schedule 03.10.2018