我正在用 QPython 编写一个 SL4A 脚本来将收件箱的未读短信标记为已读。这在 Marshmallow 中不起作用
I'm writing a SL4A script in QPython to mark unread SMS of inbox as read. and this is not working in Marshmallow
我想写一个 SL4A 脚本来将收件箱的未读短信标记为已读。我想在 QPython android 应用程序中 运行 这个脚本。
import androidhelper as android
droid = android.Android()
ids = droid.smsGetMessageIds(True).result
print type(ids)
print ids
number = droid.smsMarkMessageRead(ids, True).result
print number
Code
这和上面一样。
Output
Google 可能已禁用一般应用程序在较新的 android 系统(可能 >= M)中被授予 WRITE_SMS 权限,因此 smsMarkMessageRead 可能无法工作。
我在 https://www.facebook.com/groups/qpython/permalink/1410128472397009/
上回答了
请阅读 post 的评论。
我想写一个 SL4A 脚本来将收件箱的未读短信标记为已读。我想在 QPython android 应用程序中 运行 这个脚本。
import androidhelper as android
droid = android.Android()
ids = droid.smsGetMessageIds(True).result
print type(ids)
print ids
number = droid.smsMarkMessageRead(ids, True).result
print number
Code 这和上面一样。
Output
Google 可能已禁用一般应用程序在较新的 android 系统(可能 >= M)中被授予 WRITE_SMS 权限,因此 smsMarkMessageRead 可能无法工作。
我在 https://www.facebook.com/groups/qpython/permalink/1410128472397009/
上回答了请阅读 post 的评论。