我试图在 android 4.4.3 上使用 qpython 获取来电号码
已经尝试这个:
import androidhelper
w=1
while (w == 1):
droid = androidhelper.Android()
droid.startTrackingPhoneState()
phonest = droid.readPhoneState()
number = phonest[2] # If i try to use ['incomingNumber'] not work
if number != None:
droid.makeToast('Call from '+number)
我总是得到 NullPointer 异常
我读到这个: python 函数调用语法 ... result = foo() ['abc'] 但根本不起作用,因为:这不起作用:
import android
droid = android.Android()
当我尝试这个时:
outerDict = droid.readPhoneState()
innerDict = outerDict['result']
number = innerDict['incomingNumber']
错误,因为需要是整数或类似的东西。