Android 10.0强制所有app竖屏显示 (修改framwork)

Android 10.0强制所有app竖屏显示 (修改framwork),第1张

路径: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时的竖屏。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/992882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存