完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
可以在系统模块中,调用windowmanager中屏幕相关的接口SetOrientation(OHOS::Rosen::Orientation::HORIZONTAL)来修改方向
比如,OH 3.1 Release版本,可以在 foundationgraphicstandardframeworksbootanimationsrcmain.cpp中 //1、添加头文件 #include #include #include int main(int argc, const char *argv[]) { LOG("main enter"); WaitRenderServiceInit(); //2、增加下面两行,设置方向 auto screens = OHOS::Rosen::ScreenManager::GetInstance().GetAllScreens(); screens[0]->SetOrientation(OHOS::Rosen::Orientation::HORIZONTAL); …… }
最佳答案
|
|
|
|
|
|
有木有大佬可以看下怎么处理?
|
|
|
|
|
|
可以系统代码中,调用windowmanager的接口SetOrientation(OHOS::Rosen::Orientation::HORIZONTAL)来修改。
比如,OH 3.1 Release版本可以在 foundationgraphicstandardframeworksbootanimationsrcmain.cpp中 #include #include #include int main(int argc, const char *argv[]) { LOG("main enter"); WaitRenderServiceInit(); //增加下面两行来设置方向 auto screens = OHOS::Rosen::ScreenManager::GetInstance().GetAllScreens(); screens[0]->SetOrientation(OHOS::Rosen::Orientation::HORIZONTAL); …… } |
|
|
|
|
|
可以了 非常感谢!!
|
|
|
|
|
|
你好 问下 旋转的角度 90 180 270 这些是怎么对应到添加的两行代码的?
|
|
|
|
|
|
../../foundation/graphic/standard/frameworks/bootanimation/src/main.cpp:29:33: error: no member named 'ScreenManager' in namespace 'OHOS::Rosen'
添加上上面两行代码之后 这个报错是咋回事,头文件少了吗? |
|
|
|
|
只有小组成员才能发言,加入小组>>
2332个成员聚集在这个小组
加入小组【DAYU200开发板原理图】DAYU200板开发板没有完整原理图吗?MIPI DSI双屏同显怎么配置?
2497 浏览 0 评论
1834 浏览 1 评论
HiSpark IPC AI摄像头(Hi3518E)串口能输入输出吗?
1833 浏览 1 评论
【星闪派物联网开发套件体验连载】使用Dockerfile搭建润和WS63E的开发环境
3047 浏览 1 评论
【星闪派物联网开发套件体验连载】用HiHope星闪server端BearPi星闪client端互相发代码控制对方板载灯
2971 浏览 0 评论
13921浏览 10评论
2647浏览 2评论
2555浏览 2评论
2863浏览 2评论
DAYU200 rk3568板子烧写OpenHarmony镜像resource.img误烧写成ramdisk.img,烧写成功后无法开机无法进入loader模式,求助!!!
3918浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-8 21:57 , Processed in 0.622604 second(s), Total 56, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3172