路径:frameworks\base\services\core\java\com\android\server\wm\DisplayContent.java
以下修改必须有源码环境。
final int oldRotation = mRotation;
final int lastOrientation = mLastOrientation;
int rotation = mDisplayRotation.rotationForOrientation(lastOrientation, oldRotation);
//add for force vertical screen on hmi3326d(walton)
if("hmi3326d".equals(android.os.Build.MODEL)){
rotation = mDisplayRotation.rotationForOrientation(-1, 0);
}
//add end
如上注释://add for force vertical screen on hmi3326d(walton)中:
rotationForOrientation(-1, 0)参数传-1和0即为强制竖屏。
若需要强制横屏或者不同方向强制屏幕,应该也是传入不同的参数,这里只验证了强制方向为0时的竖屏。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)