我做了一個python腳本,應該修改基於手機位置的手機配置文件。在ScriptShell下運行,效果很好。諾基亞N95和PyS60與傳感器和xprofile模塊
問題是,它掛起,都與「啓動」運行的「sis」腳本,以及沒有它。
所以我的問題是什麼是錯的代碼,以及我是否需要傳遞特殊參數來收斂?
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和我的開發人員證書啓動。
在此先感謝
如何它「崩潰」?任何彈出對話框?任何Symbian錯誤代碼? ... – 2009-06-01 18:49:23