BlackBerry|Storm-禁止屏幕转换
|
|
Author: M | Date: 2009-06-18 |
View: 1183 |
会员博客 - 个人博客 | Digg:
0
|
|
黑莓的Storm机型有个G-Force功能,此功能可以检测当前手机的重力情况.
例如将手机垂直放置则图片显示为360x480格式,若将手机横放则图片显示为480x360格式.
在开发app的时候若要禁用掉这个功能可以将CMainCanvas类添加几行代码就OK了.
下面红色标注的代码即为需要添加的.
Demo:
......
import net.rim.device.api.system.Display; !!!要特别主要此Display的继承包是"net.rim.device.api.system.Display"并非Midlet套件中的那个Display import net.rim.device.api.ui.Ui; ......
public class CMainCanvas extends BlackBerryGameCanvas implements Runnable {
...... private static final int DEFAULT_ORIENTATION = Display.DIRECTION_NORTH; ...... public CMainCanvas(boolean suppressKeyEvents) {
super(suppressKeyEvents); ......
Ui.getUiEngineInstance().setAcceptableDirections( DEFAULT_ORIENTATION ); ......
} } |
尚无评论发表