所以我是Q Python和Android脚本的新手,我试图测试发送短信。我做了一些其他简单的事情。这是我的代码如下。实际的脚本中有我自己的号码所以我试图向自己发送一条消息。每当我运行它时,我收到一个错误说空指针异常。任何想法或输入都会很棒!我试过使用android库和andoridhelper库。
import androidhelper
droid = androidhelper.Android()
droid.smsSend("123456789", "test")
答案 0 :(得分:4)
我认为QPython不包含SEND_SMS的权限,也许你可以在QPython3中试用它。
答案 1 :(得分:2)
我所做的就是将lib从android helper
更改为sl4a
,然后我的代码就像这样。
import sl4a
droid = sl4a.Android()
droid.smsSend("0044....","sms")
它有效我觉得你只需要把你的国家代码放在要工作的号码或手机的代码之前
我还使用了qpython3
答案 2 :(得分:0)
QPython的Play商店版本已于2019年3月7日更新,消息为“删除短信权限以符合最新的Google Play政策”。如果需要该权限,则最好坚持使用旧版本的QPython 2.4.2或从Play商店单独安装。