number = droid.readPhoneState()['result']['incomingNumber']
Run Code Online (Sandbox Code Playgroud)
这个语法中的'result'和'incomingNumber'是什么 - 它们不是参数吗?
它们与功能有readPhoneState
什么关系?
import android
droid = android.Android()
droid.startTrackingPhoneState()
number = droid.readPhoneState()['result']['incomingNumber']
if number != None:
droid.speak('Call from '+str(number))
else:
droid.makeToast('No incoming call')
Run Code Online (Sandbox Code Playgroud)
droid.readPhoneState()
返回一个dicts的字典.等效代码:
outerDict = droid.readPhoneState()
innerDict = outerDict['result']
number = innerDict['incomingNumber']
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
726 次 |
最近记录: |