简单的Python脚本来锁定Nokia N73屏幕
我希望在打开我的N73手机的摄像头盖时,摄像头软件能够正常工作,但整个屏幕被一个黑屏覆盖,这样看起来就像摄像头不工作一样……我知道我的要求有点奇怪,但我真的需要这个……;)
有没有人能指导我写一个Python脚本,做到这一点……我在网上搜索了很多现有的应用程序,但没有找到一个……
谢谢大家的帮助……
1 个回答
0
我对能否用PyS60实现这个功能持怀疑态度。首先,按照我所知道的,使用PyS60编写的程序需要先启动解释器环境,所以在相机启动时自动启动可能是不行的。
而且,打开相机盖子可能没有任何回调函数,所以你无法通过Python来检测这个动作。不过,你可以尝试一下在PyS60 1.4.5文档中提到的某些方法(http://downloads.sourceforge.net/project/pys60/pys60/1.4.5/PythonForS60_1_4_5_doc.pdf):
>>> import appuifw
>>> import camera
>>> def cb(im):
... appuifw.app.body.blit(im)
...
>>> import graphics
>>> appuifw.app.body=appuifw.Canvas()
>>> camera.start_finder(cb)
你可以不直接显示图像,而是先显示一个黑屏,然后再存储图像。或者其他什么方法。但说真的,这听起来像是个很糟糕的恶作剧……