Java Android Live壁纸——强制人像

Java Android Live壁纸——强制人像,java,android,screen-orientation,live-wallpaper,Java,Android,Screen Orientation,Live Wallpaper,这个问题以前有人问过,但没有答案 是否可以强制实时壁纸始终以纵向模式显示,而忽略方向更改?因为没有活动,我不能用正常的方式来做 谢谢 是的,这是可能的,但很棘手。 您无法避免代码中的方向更改,因为您必须旋转墙纸才能始终保持纵向模式 在中监控宽度和高度 表面上的公共无效更改表面持有人持有人,整数格式, 整数宽度,整数高度 a方法 android.service.wallpaper.wallperservice.Engine 班级。每次方向改变时都会调用它。如果宽度大于高度,则很可能处于横向模式 然

这个问题以前有人问过,但没有答案

是否可以强制实时壁纸始终以纵向模式显示,而忽略方向更改?因为没有活动,我不能用正常的方式来做


谢谢

是的,这是可能的,但很棘手。 您无法避免代码中的方向更改,因为您必须旋转墙纸才能始终保持纵向模式

在中监控宽度和高度

表面上的公共无效更改表面持有人持有人,整数格式, 整数宽度,整数高度

a方法

android.service.wallpaper.wallperservice.Engine

班级。每次方向改变时都会调用它。如果宽度大于高度,则很可能处于横向模式


然后只需将x视为y,将宽度视为高度,并旋转所有位图。这应该行。

是的,这是可能的,但很棘手。 您无法避免代码中的方向更改,因为您必须旋转墙纸才能始终保持纵向模式

在中监控宽度和高度

表面上的公共无效更改表面持有人持有人,整数格式, 整数宽度,整数高度

a方法

android.service.wallpaper.wallperservice.Engine

班级。每次方向改变时都会调用它。如果宽度大于高度,则很可能处于横向模式

然后只需将x视为y,将宽度视为高度,并旋转所有位图。这应该是可行的。

可能重复的可能重复的