首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有传感器和xprofile模块的诺基亚N95和PyS60

带有传感器和xprofile模块的诺基亚N95和PyS60
EN

Stack Overflow用户
提问于 2009-05-29 17:18:52
回答 2查看 1.2K关注 0票数 0

我已经做了一个python脚本,它可以根据手机的位置修改手机的配置文件。在ScriptShell下运行,效果很好。

问题是它挂起了,无论是在“启动”时运行"sis“脚本,还是在没有”启动“脚本的情况下。

所以我的问题是代码出了什么问题,以及我是否需要传递特殊的参数来进行ensymble?

代码语言:javascript
复制
import appuifw, e32, sensor, xprofile
from appuifw import *

old_profil = xprofile.get_ap()

def get_sensor_data(status):
    #decide profile

def exit_key_handler():
    # Disconnect from the sensor and exit
    acc_sensor.disconnect()
    app_lock.signal()

app_lock = e32.Ao_lock()

appuifw.app.exit_key_handler = exit_key_handler
appuifw.app.title = u"Acc Silent"
appuifw.app.menu = [(u'Close', app_lock.signal)]
appuifw.app.body = Canvas()
# Retrieve the acceleration sensor
sensor_type= sensor.sensors()['AccSensor']
# Create an acceleration sensor object
acc_sensor= sensor.Sensor(sensor_type['id'],sensor_type['category'])
# Connect to the sensor
acc_sensor.connect(get_sensor_data)

# Wait for sensor data and the exit event
app_lock.wait()

该脚本在引导时启动,使用ensymble和我的开发人员证书。

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-08 16:36:06

我经常在我的脚本的顶部使用这样的东西:

代码语言:javascript
复制
import os.path, sys
PY_PATH = None
for p in ['c:\\Data\\Python', 'e:\\Data\\Python','c:\\Python','e:\\Python']:
    if os.path.exists(p): 
        PY_PATH = p
        break
if PY_PATH and PY_PATH not in sys.path: sys.path.append(PY_PATH)
票数 3
EN

Stack Overflow用户

发布于 2009-06-05 13:00:16

xprofile不是标准库,请确保向其添加路径。我的猜测是,当作为SIS运行时,它找不到xprofile并挂起。发布SIS时,请指示用户单独安装或包含在您的SIS中。

你想把它安装在哪里,使用该路径。以下是python的默认目录示例:

代码语言:javascript
复制
    # PyS60 1.9.x and above
    sys.path.append('c:\\Data\\Python')
    sys.path.append('e:\\Data\\Python')
    # Pys60 1.4.x or below
    sys.path.append('c:\\Python')
    sys.path.append('e:\\Python')

顺便说一句,要干净地退出,请执行以下操作:

代码语言:javascript
复制
    appuifw.app.menu = [(u'Close', exit_key_handler)]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/927150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档