jjzjj

ORIENTATION

全部标签

android - 仅使用陀螺仪和加速度计在 ANDROID 上的任何轴上获得可靠当前角度的正确方法

一周前,我对Android运动传感器一无所知。在了解了称为虚拟现实的神奇事物后,我开始搜索使用哪些传感器来获得这些结果。我有一个APP的想法,但我仍然不知道在以下情况下我应该使用哪些传感器:我必须自己引用手机方向。我的意思是,我应该能够逐步隔离每个轴。类似的东西:在这种情况下,使用陀螺仪,我认为这种变化是在Z轴上。对于这种情况,我只使用陀螺仪得到了很好的结果,但在重复几次之后,我遇到了陀螺仪传感器的一个著名问题:漂移。完成本教程后:http://www.thousand-thoughts.com/articles/#articles事情在我脑海中变得更加清晰,但我仍然遇到真实运动之间的

摩托罗拉 Droid 上的 Android 图像方向问题

我们的应用程序使用图库选择操作从设备中抓取图像以上传到新的博客文章。我们在MotoDroid上看到,纵向拍摄的图像以横向发送回应用程序,因此图像是横向的。据我所知,这只发生在Droid上。通过谷歌找到这个,但我们需要以正确的方向上传完整尺寸的图像,因此该解决方案对我们不起作用:http://groups.google.com/group/android-developers/browse_frm/thread/1246475fd4c3fdb6?pli=1重现这一点的一种简单方法是在Droid上拍摄肖像照片,然后通过Gmail将其发送给自己。在电子邮件中,图像将横向(横向)。我已经在dr

screen-orientation - 如何仅允许平板电脑使用横向/纵向

我想仅在平板电脑中为我的应用程序启用屏幕方向更改,同时将手机中的布局限制为仅纵向。你是怎么做到的? 最佳答案 无论如何,请阅读this.它应该给你一个关于如何去做的想法。标签允许您声明您希望您的应用程序支持哪种类型的屏幕。但是,如果您阅读this,它会让您了解屏幕方向。希望这对您有所帮助。 关于screen-orientation-如何仅允许平板电脑使用横向/纵向,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

android - 异步任务加载器 : onLoadFinished not called after orientation change

我有一个AsyncTaskLoader有一个长时间运行的任务,当加载器运行时,我的Activity由于方向改变而被破坏,onLoadFinished回调是'叫。我能否以某种方式将加载程序“重新附加”到我的新Activity/它的回调?这是我的(简化的)Activity:publicclassDashboardActivityextendsBaseActivity{StartupCallbackstartupCallback;booleanloading=false;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){supe

android - 防止动态壁纸改变屏幕方向

我正在制作动态壁纸,我希望它始终保持纵向模式。我知道Activity可以在list中声明方向,但我找不到对动态壁纸服务执行相同操作的方法。是否有可能以某种方式告诉WallpaperEngine在渲染过程中交换x轴和y轴或类似的东西,因为我不知道了。 最佳答案 使用以下方法检查方向变化publicvoidonSurfaceChanged(SurfaceHolderholder,intformat,intwidth,intheight)如果宽度大于高度,您就知道方向已更改为横向。请确保您现在将x视为y,并将y视为x。宽度和高度也一样。

Android 服务 > Activity > 带有 ViewPager 的 fragment

首先,我要声明我已经为这个问题寻找解决方案三天了,这可能意味着我没有问正确的问题或者没有使用好的方法。如果有的话,请指导我正确的方向。情况是这样的:我有一个Activity和一个绑定(bind)的Service。Service保存一些数据并根据需要处理这些数据,同时发布包含一些信息的持久(持续)通知。Activity在ViewPager中有三个Fragment,显示由Service处理的数据。Fragments是一个ListFragment,显示可用的Activity数据条目,一个DetailsFragment,显示每个数据的详细信息,ParametersFragment,用户可以在其

Android:如何坚持 Activity 开始的相同方向

我知道如何在特定方向锁定Activity(在AndroidManifest.xml中):android:screenOrientation="landscape|portrait"我知道如何以编程方式锁定到特定方向:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)但是,如何将Activity锁定到开始时的方向?例如,如果它开始为纵向,则应坚持这一点。谢谢! 最佳答案 在应用启动时使用getResources().getConfiguration().o

Android 视频以方向重新启动

如何避免重新加载方向改变的视频,即强制视频从相同的位置恢复。我试过下面但是失败了vd=(VideoView)findViewById(R.id.vplayer);.......publicvoidonSaveInstanceState(BundlesavedInstanceState){super.onSaveInstanceState(savedInstanceState);savedInstanceState.putInt("Position",vd.getCurrentPosition());}publicvoidonRestoreInstanceState(Bundlesave

android - Delphi Android - 检测设备方向变化

DelphiAndroid开发的新手。如何检测屏幕方向已更改?即从肖像到风景,反之亦然?发生这种情况时如何触发代码?例如,我有一张图像,假设在纵向模式下为300x200,但是当设备切换到横向时,我希望它进行调整并占据全屏宽度。 最佳答案 在你的表单中实现一个方法procedureDoOrientationChanged(constSender:TObject;constM:TMessage);你在哪里处理当前方向。像这样订阅FormCreate中的方向变化TMessageManager.DefaultManager.Subscrib

安卓方向问题

我的应用程序只能在横向模式下运行。我在xml布局中设置它。当我开始申请时,它工作正常。但是当应用程序启动时,接下来如果我锁定手机然后解锁,应用程序首先1-2秒处于纵向模式,然后是横向模式。是否可以跳过这2秒? 最佳答案 尝试在您的list中明确定义它。添加android:screenorientation="portrait"每个元素。 关于安卓方向问题,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com