【发布时间】:2014-05-26 04:46:16
【问题描述】:
通过以下几行,我们可以在应用程序中设置方向..
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
如果我想为每个屏幕设置方向(不仅在应用程序中)。我怎样才能做到这一点?任何帮助。
提前致谢
【问题讨论】:
-
我认为这是不可能的......至少不容易,你可能需要一部有根手机。
-
也许通过编辑手机的首选项(不要忘记在清单中获得良好的权限)。
-
如果您的意思是每个“屏幕”,甚至在您自己的应用程序之外,那么我当然希望您不能这样做。在您自己的应用程序中,您已经列出了一种方式,您还可以在清单中为每个 Activity 设置方向。
-
同意我上面那位先生的看法。您的应用是沙盒化的,除非您为 root 设备制作应用,否则无法控制其他应用。
-
这是可能的,在 Galaxy Tab 的通知抽屉中有一个锁定方向选项。我不确定他们是怎么做到的。或许您可以找到用于 Galaxy 选项卡的 android 构建源并在其中找到它。
标签: android screen-orientation