0

所以我对 Q Python 和 android 脚本相当陌生,我一直在尝试测试发送短信。我还做了一些其他简单的事情。下面是我的代码。实际的脚本中有我自己的号码,所以我试图向自己发送消息。每当我运行它时,我都会收到一个错误提示空指针异常。任何想法或投入都会很棒!我尝试过同时使用 android 库和 andoridhelper 库。

import androidhelper
droid = androidhelper.Android()
droid.smsSend("123456789", "test")
4

3 回答 3

4

我觉得QPython不包含SEND_SMS的权限,或许你可以在QPython3中试试。

于 2014-11-18T14:35:54.580 回答
2

好吧,我所做的是将库从更改android helpersl4a,然后我的代码看起来像这样。

import sl4a
droid = sl4a.Android()
droid.smsSend("0044....","sms")

它有效,我认为您只需将您的国家代码放在工作号码或电话号码之前

我也用过qpython3

于 2015-09-08T18:42:39.610 回答
1

QPython 的 Play 商店版本于 2019 年 3 月 7 日更新,其中包含“删除 SMS 权限以符合最新的 Google Play 政策”的消息。如果您需要该权限,您最好坚持使用旧版本的 QPython 2.4.2 或从 Play 商店单独安装。

于 2019-03-10T10:38:54.320 回答