我有一个相机预览 Activity ,它被迫保持横向模式。
有没有办法告诉我手机的当前方向(而不是屏幕方向)。
基本上我想知道用户是在纵向模式还是横向模式下拿着手机,所以我可以正确旋转输出捕获的位图(现在它总是以横向模式输出)。
谢谢
最佳答案
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)
{
p.set("orientation", "portrait");
....
}
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE)
{
p.set("orientation", "landscape");
....
}
关于android - 获取设备的方向?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1926626/