orientation相关内容

IOS 6 强制设备方向为横向

我提供了一个包含 10 个视图控制器的应用程序.我使用导航控制器来加载/卸载它们. 除一个外,其他所有模式都处于纵向模式.假设第 7 个 VC 在横向.我需要它在加载时以横向显示. 请提出一种在 IOS 6 中强制方向从纵向变为横向的方法(并且在 IOS 5 中也能正常工作). 这是我在 之前 IOS 6 的做法: - (void)viewWillAppear:(BOOL)an ..
发布时间:2021-12-03 11:17:39 移动开发

如何在 iPhone 上的方向更改时重置 Web 应用程序的比例/缩放?

当我以纵向模式启动我的应用时,它运行良好.然后我旋转到横向并按比例放大.为了让它在横向模式下正确缩放,我必须双击某些东西,首先放大(正常的双击行为)然后再一次放大(再次,正常的双击行为).当它缩小时,它会缩小到横向模式的正确新比例. 切换回纵向似乎更一致;也就是说,它处理缩放,以便在方向变回纵向时比例正确. 我想弄清楚这是否是一个错误?或者这是否可以通过 JavaScript 修复? ..
发布时间:2021-12-03 11:12:50 移动开发

如何在 iPhone Web 应用程序中将方向锁定为纵向模式?

我正在构建一个 iPhone Web 应用程序并希望将方向锁定为纵向模式.这可能吗?是否有任何网络工具包扩展可以做到这一点? 请注意,这是为 Mobile Safari 用 HTML 和 JavaScript 编写的应用程序,它不是用 Objective-C 编写的本机应用程序. 解决方案 您可以根据视口方向指定 CSS 样式:使用 body[orient="landscape"] ..
发布时间:2021-12-03 10:34:57 移动开发

后台任务、进度对话框、方向改变 - 有没有 100% 有效的解决方案?

我在后台线程中从 Internet 下载了一些数据(我使用 AsyncTask)并在下载时显示进度对话框.方向改变,活动重新启动,然后我的 AsyncTask 完成 - 我想关闭进程对话框并启动一个新的活动.但是调用dismissDialog有时会抛出异常(可能是因为Activity被销毁了,新的Activity还没有启动). 处理此类问题的最佳方法是什么(即使用户更改方向也能从后台线程更新 ..
发布时间:2021-12-01 12:16:11 移动开发

如何在更改为横向模式时继续播放视频android

我正在以纵向模式(非全屏)播放视频(在 VideoView 上),当我更改为 时 横向模式视频停止. 当我将其更改为横向时,该视频将全屏显示并继续播放. 有什么建议吗? 解决方案 您需要做的就是将其添加到 AndroidManifest.xml 中的活动: android:configChanges="orientation" 您的视频活动应如下所示. 如果您 ..
发布时间:2021-11-27 22:53:08 Java开发

Android 自然传感器方向帮助

我正在尝试实现 Reto Meier 推荐的保持屏幕方向不变的方法.他在 Google IO 期间演讲的幻灯片(参见 #23)可以在 Android 提示:在哪里下载幻灯片和代码片段. 我已逐步完成代码并设置了值,但屏幕方向仍会发生变化.仅供参考,我在应用程序中注册了这个监听器. 这是我的代码: final SensorManager sm = (SensorManager) get ..
发布时间:2021-11-27 21:19:28 移动开发

Android 上的方位角/偏航角和滚转方向传感器值不一致

我无法获得良好的方向传感器读数.传感器读数似乎不可靠,因此我针对两个免费的传感器测试应用程序测试了我的代码(传感器测试仪 (Dicotomica) 和 传感器监测 (R's软件)).我发现虽然我的读数通常与传感器测试应用程序一致,但有时方位角/偏航角和滚转的值差异高达 40 度,尽管俯仰读数大多一致.这两个免费应用似乎总是彼此一致. 我将我的代码放入一个很小的 ​​Android Activ ..
发布时间:2021-11-27 21:18:17 移动开发

在没有 GPS 的情况下获取设备移动方向

当设备向绝对坐标方向移动(例如移动到 +x 或 -x)时,我可以使用哪个传感器进行检测. 我需要准确的数据,所以我不能使用GPS. 完整的任务是使用 android 设备传感器绘制(在计算机中)绘图,这部分任务对我来说是未知的. 解决方案 我对你的问题有点困惑.你想把一个设备放在你的口袋里四处走走,然后把你走过的任何地方都画出来吗?或者您想像 3-d 鼠标一样在手中挥动设备以进 ..

Android:横向模式的备用布局 xml

我怎样才能有一种横向布局和一种纵向布局?当用户将手机侧向旋转时,我想假设额外的宽度并节省垂直空间. 解决方案 默认情况下,/res/layout 中的布局同时应用于纵向和横向. 如果你有例如 /res/layout/main.xml 您可以添加一个新文件夹/res/layout-land,将main.xml复制到其中并进行所需的调整. 另见http://www.androi ..
发布时间:2021-11-27 18:26:39 移动开发

用于旋转 3D 立方体的 Android 方向传感器

我正在尝试使用 Android 手机制作 3 自由度控制器,类似于 Wiimote.使用加速度计识别控制器的方向(使用 getOrientation() 方法进行计算) 我正在通过使用这些值来旋转 PC 中由 opengl 绘制的立方体来测试方向值.问题是,它似乎不起作用.如果手机旋转超过特定旋转,则立方体会旋转到某个奇怪的方向. 在没有计算机图形学知识的情况下,我发现参考文献说在欧拉 ..
发布时间:2021-11-26 18:35:21 移动开发

使用 getRotationMatrix() 和 getOrientation() 查找方向

我试图获得指向相机外的矢量方向,相对于磁北.我的印象是我需要使用从 getOrientation() 返回的值,但我不确定它们代表什么.当我改变手机的方向(旋转 90 度不会改变 90 度的值)时,我从 getOrientation() 获得的值不会发生可预测的变化.我需要知道 getOrientation() 返回的值是什么意思.到目前为止,我所写的内容如下: package com.exam ..

使用 Android 陀螺仪代替加速度计.我发现了很多零碎的东西,但没有完整的代码

传感器融合视频看起来很棒,但没有代码:http://www.youtube.com/watch?v=C7JQ7Rpwn2k&feature=player_detailpage#t=1315s 这是我的代码,它只使用了加速度计和指南针.我还在 3 个方向值上使用卡尔曼滤波器,但代码太多,无法在此处显示.最终,这行得通,但结果要么过于紧张,要么过于滞后,具体取决于我对结果的处理方式以及我将过滤因 ..
发布时间:2021-11-26 18:19:02 移动开发

如何获得加速度计的轴和运动矢量之间的旋转?

我正在 Android 上开发行人导航系统.我目前正在尝试获取 3 轴加速度计参考和应用于设备的运动之间的旋转矩阵. 假设您拿着设备笔直向前走,但是加速度计的 Y 轴(因此设备的 Y 轴)与您自己的方向不同(基本上是您)以尴尬的方式重新握住设备).然后,如果我想应用距离(基于步长检测),将它们应用到加速度计参考(我知道方向)是错误的:它必须根据运动航向进行相应旋转. 这就是为什么我想知 ..
发布时间:2021-11-26 18:18:34 移动开发

Android - 如何处理跌倒检测算法

我希望能够在我的应用程序中使用一个相当简单的跌倒检测算法.目前在 onSensorChanged() 中,我正在获取当前 x、x、z 值的绝对值并从中减去 SensorManager.GRAVITY_EARTH (9.8 m/s).结果值必须连续 10 次大于阈值才能设置一个标志,表明加速度计检测到跌倒,阈值约为 8m/s. 此外,我正在比较通过阈值后手机的方向和不再通过阈值时手机的方向,这 ..
发布时间:2021-11-26 18:16:38 移动开发