我有一个在60系列上运行的python脚本文件:
import location
def current_location():
gsm_loc = location.gsm_location()
print gsm_loc
current_location()
它没有打印mcc、mnc、lac和cellId的元组。在
在我的pythonshell之上,我看到了包含的功能之间的位置。在
有什么问题吗?在
形势发展:
我想也许尽管如此,我的问题是缺乏能力。所以我去签了Python的档案。 我用了OPDA的网站-我知道他们签署了所有的能力,只有三个-我不使用。 我在手机(N95)上安装了签名的PythonScriptShell文件。最重要的是功能列表没有改变。尝试再次运行脚本: 相同的结果-不打印。在
如果有人能帮我,那真的很重要。在
谢谢。在
我想我现在可以回答问题的一部分:
打印None的原因是需要另一个功能:ReadDeviceData,它没有包含在pythonshell顶部的功能列表中。在
尽管如此,问题的另一部分仍然存在,为什么在我签名PythonScriptShell文件时没有包含这个功能?它不是三种受限能力之一。在
我对所有必要的scriptshell功能也有相同的问题:“PowerMgmnt”、“ReadDeviceData”、“WriteDeviceData”、“TrustedUI”、“ProtServ”、“SwEvent”、“网络服务”、“LocalServices”、“ReadUserData”、“WriteUserData”、“LocalLocation”、“SurroundingsDD”、“UserEnvironment”。在
让我们看看
PythonForS60/module-repo/dev-modules/location.py
中的源代码:在我的诺基亚E71上,
e32.s60_version_info == (3,1)
我也得到了None
值。在我不知道什么叫“不相关”,但直接打电话
^{pr2}$返回一些接近我的客观现实的东西。在
相关问题 更多 >
编程相关推荐