草庐IT

360-degrees

全部标签

java - 检测 360 度转弯算法

我成功地检测到手机绕轴旋转0-360度(滚动),但现在我很难设计一种有效的算法来检测一整圈。我的工作但我认为不是我想要的优雅和有效的算法是:privatebooleandetectRoll;privateboolean[]checkpointsR=newboolean[4];privatebooleanfullRollTurn;publicvoiddetectingRoll(){setDetectRoll(true);checkpointsR[0]=true;for(inti=1;i90*i&&roll0&&roll非常感谢任何帮助。 最佳答案

Android:一个对象的360度 View

有什么方法可以从照片创建360度对象View?我有一组71张从不同角度观看的一辆汽车的照片。我想将它们结合起来,并能够在触摸屏幕时从不同角度看到它时旋转汽车。我已经完成了研究,但我找不到在android中完成的任何事情。找到一个例子here这个例子是用Jquery做的。我需要的是直接在android应用程序中实现它。我该怎么做?Edit1:到现在为止,我设法在this中的图像之间创建动画。方式:问题是动画在点击时开始并自行运行。当按住手指并向右或向左移动时,我希望能够从左到右和从右到左移动汽车。我该怎么做才能从我想要的角度看到汽车? 最佳答案

android - 如何为 Android VR View 获取正确格式的 360 VR 视频

我想我已经解决了我原来的问题here.当我下载360视频时,它们看起来像这样的普通视频文件:但为了让VRView正常工作,视频需要像这样分割:有什么方法可以将下载的360度全景视频转换为VR(双屏)格式,或者我能否以编程方式将我的应用程序设置为接受360度mp4文件并显示,而不会过度放大或缩小视频的某些区域?从我的xml文件中提取: 最佳答案 我下载了您链接到的视频,并能够使用VrVideoView在常规和护目镜模式下正常播放。您链接到的视频不是立体视频,而是单视场视频。为清楚起见,我将简要说明Google的VRSDK支持的两种VR

android - 像 360 全景一样自动捕捉图像

我正在开发类似于Panorama应用程序的应用程序。我想像360全景应用程序一样在设备从左向右移动时自动捕获图像。经过一些研究,我了解到Sensor和线程对此很有用,我已经看到了传感器的一些示例here.但我不明白如何将传感器用于我的目的。我也找不到任何与带摄像头的传感器相关的教程,用于自动捕获图像。如果有人对此有任何想法或示例,请建议我。 最佳答案 我想你是在谈论使用android加速度计的事件处理,你可以像这里一样捕获事件Howtodetectshakeeventwithandroid?,然后可能会打开您的相机并执行您的Acti

java - Android Wear 健康传感器 Moto360

据我所知,moto360没有以下类型的传感器:TYPE_HEART_RATE,它被称为被动健康传感器。问题是这个健康传感器没有给我任何数据,这与我尝试过的所有其他传感器(如重力、加速度计...)相反我已经等了5分钟多了,但只有当我启动应用程序时,这个传感器才会给我数据。我试过了sdk20,sdk21,sdk22,sdk23...还是没有结果我的list中也有android.permission.BODY_SENSORS问题:如何让传感器工作,我该怎么办?packagecom.x.firstapp;importandroid.app.Activity;importandroid.os.B

android - 如何使用 RajawaliVR 或 Rajawali 播放 360 视频

我很难弄清楚如何使用Rajawali播放360度全景视频。为了实现这一点,我尝试了所有可以在互联网上找到的解决方案,但都失败了。首先,我使用了RajawaliCardboard,并让MainActivity扩展自CardboardActivity。同时,在MyRenderer类中,我让这个类继承自RajawaliCardboardRenderer类。在MyRenderer类中,我覆盖了initScene()函数:protectedvoidinitScene(){StreamingTexturemTexture=null;if(externalMemoryAvailable()){mVi

android - 图像旋转 360 度后停止

我正在尝试从它的中心点旋转图像单轮,但我无法在所需位置停止,因为我可以旋转但我想在360'(1轮)后停止旋转.publicclassRotateRoundActivityextendsActivityimplementsOnTouchListener{privateImageViewdialer;//privatefloaty=0;privatefloatx=0;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.

android - 为什么 Android 模拟器 (qemu-system-i386) 的 CPU 使用率如此之高 (%360)?

由于性能原因,我已经很长时间没有使用Android模拟器了。然而,Android开发者声称模拟器现在更好了。甚至比真实设备更好,所以我开始使用它。它工作正常,但CPU使用率太高。模拟器版本:25.1.7.0AndroidSDK工具:25.1.7主机操作系统:MacOS10.10.3 最佳答案 通常CPU使用率还可以,但笔记本电脑退出sleep模式后会变得非常高。在这种情况下,我只是重新启动模拟器。这很烦人。有人建议编辑AVDconfig.ini来设置hw.audioInput=nohw.audioOutput=no但这对我的情况没有

android - 实现 47degree android-swipelistview 滑动 android ListViewItem

实际上我的目标是在android中实现一个ListViewItemSwipe。我试过了,stackoverflow有几个例子可以让你的ListViewSwipe。示例。Simpleswipegesturetoactivitytutorial?Showbuttoninalistviewonswipingoneitemfromthatlist有一点是每个人都在提供代码,但没有人解释正在发生的事情。然后我问了问题AndroidlistviewRight/Leftswipeslikecalllogs@CommonsWare已经用SwipeListView库回答了这个问题,它的流程很流畅,然后是

android - 在 Moto 360 上部署 Android 可穿戴应用程序以进行调试

我正在尝试编写带有自定义布局通知的可穿戴设备应用,但我的模拟器无法正确显示自定义可穿戴设备通知。(我刚收到一张带有黑框的卡片……它甚至出现在示例应用程序通知上)。我有一台Moto360,但由于它没有USB端口,我不知道如何使用AndroidStudio在上面部署可调试应用。有什么想法吗?(尝试不创建和打包应用程序/发布到商店进行调试,因为如果有一种方法可以直接打包应用程序并将它们发送到moto360,那将浪费大量时间)。 最佳答案 您可以在通过BT连接到您的360的智能手机上部署您的应用程序。点击此链接AndroidWearBTde