我想在服务中启用/禁用设备画像模式。我知道如何设置活动画像,但这不是我的要求。使用下面的代码,我们可以设置我们的应用程序方向,但我需要启用/禁用设备画像。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
发布于 2021-09-01 17:14:49
首先,我在互联网上搜索,我看到了这个回答的问题,你可以尝试下面的链接回答https://stackoverflow.com/a/60400979/15805169,然后在你的清单文件中,转到activity tag,并编写以下代码
android:screenOrientation="landscape"
我希望它能起作用。
发布于 2021-09-05 06:30:52
我找到了我问题的答案。我们可以使用此代码启用设备自动旋转模式。
public void setPortrait(boolean enable) {
Settings.System.putInt(context.getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, enable ? 1 : 0);
}
发布于 2021-09-17 11:38:55
您可以在AndroidManifast tools:ignore="LockedOrientationActivity"
应用程序标记中使用此属性锁定所有应用程序的屏幕方向
https://stackoverflow.com/questions/69017402
复制相似问题