三星平板电脑为设备上的每个应用程序提供屏幕设置(设置/高级功能/实验室/横向显示应用程序)。默认情况下,此设置对于某些应用程序可能有所不同,通常是App Default或App宽高比(img1)。 使用应用程序纵横比,当设备处于横向模式(img2)时,应用程序保持纵向模式。我找不到任何关于这个设置值的依赖关系的描述。
也许有人知道,我需要在 AndroidManifest.xml、build.gradle 或 Activity 实现中更改什么才能接收 App Default 作为默认值?
我相信,大多数锁定方向的应用程序都是通过启动器活动中的 AndroidManifest.xml 使用相应
android:screenOrientation
标签下的属性 <activity>
来实现的。
参考:https://developer.android.com/guide/topics/manifest/activity-element#:~:text=task%20aren%27t%20ressized.-,android%3AscreenOrientation,-%20orientation%20of
您提到的列表可以使用ActivityInfo
类'字段
screenOrientation
来填充。