草庐IT

方向灯

全部标签

android - React Native 映射绘图方向

我发现了很多在ReactNative应用程序中使用Gmaps(map、标记、动画、地理定位)的解决方案。但是我找不到任何使用GmapsDirections的指南。我如何使用GooglemapDirectionsAPI和ReactNative在map上绘制方向?我可以通过默认MapView解决这个问题,还是需要自定义包? 最佳答案 我们需要使用airbnb的Mapview.Polyline组件绘制方向。要绘制折线,我们需要获取两个位置之间的路线坐标,我们可以通过调用API来获取,如https://developers.google.c

java - 寻找朝拜方向的通用逻辑

我非常想知道一个通​​用的朝拜方向逻辑,因为我想在我的伊斯兰安卓应用程序中实现。我刚刚获得了用户的纬度和经度,无论纬度和经度如何,我都想为那个人找到朝拜方向,无论这个人在英国、美国、印度、斯里兰卡还是任何地方。我找到了这个公式,但不知道它究竟是如何工作的:floatlonDelta=(lon2-lon1);floaty=Math.sin(lonDelta)*Math.cos(lat2);floatx=Math.cos(lat1)*Math.sin(lat2)-Math.sin(lat1)*Math.cos(lat2)*Math.cos(lonDelta);floatbrng=Math.

android - 由于抽屉导航 Activity 中的方向更改而重新启动 Activity 时如何保留相同的 fragment

我发现很多帖子解释了如何从savedInstanceStateBundle中获取Fragment但是,因为Activity可以在4个Fragments之间交换,当方向开始改变时,我需要一种方法在旋转之前知道哪个Fragment是活的。我有多个fragment的原因是因为我使用的是抽屉导航,所以每个菜单项都是一个fragment。 最佳答案 我遇到了同样的问题,我将其添加到NavigationDrawerActivity代码中进行了修复:protectedvoidonCreate(BundlesavedInstanceState){s

android - 在 Activity 开始期间优雅地处理屏幕方向变化

我正在尝试找到一种方法来正确处理设置Activity,在该Activity中,Activity的方向是根据启动它的Intent中的数据确定的。这是一款用户可以选择关卡的游戏,其中一些是纵向的,一些是横向的。我面临的问题是setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)在Activity完全加载后才会生效。这对我来说是个问题,因为我在启动过程中进行了一些加载和图像处理,我希望这些只需要做一次。目前,如果用户选择横向级别:Activity启动onCreate(),默认纵向通过分析它的启动Intent发现它应

android - 即使关闭 autoRotation 也能获取 android 设备方向

我有一个Android应用程序,其中屏幕方向在list文件中设置为纵向。它使用黑白自定义相机拍摄照片,我需要保存照片。在保存图像之前,我必须根据用户握持相机的方式旋转图像,以便以正确的方向保存图像。那么,即使我的应用程序以纵向模式运行并且android的“自动旋转”功能处于打开状态,有什么方法可以让我获得设备方向。我怎样才能做到这一点? 最佳答案 您应该根据图像中的方向信息进行旋转,而不是根据设备方向。Hereissomemoreinformation关于如何确定旋转。既然这没有帮助,你有没有试过hackpod的回答here:get

javascript - 如何在使用 manifest.json 时允许方向旋转?

当我使用manifest.json在我的网络应用程序中添加文件并在Android版Chrome上“添加到主屏幕”,它以全屏模式加载(很好)但也被锁定在纵向模式(不太好)。我想全屏加载,但仍允许方向旋转。这可能吗?{"name":"MyApp","icons":[{"src":"launcher-icon-0-75x.png","sizes":"36x36","type":"image/png","density":0.75}],"start_url":"/home","display":"standalone","orientation":"natural"//Ihavetriedna

android - 如何检测android中的相机方向?

当我在我的AndroidOne手机或模拟器本身上测试我的应用程序时,一切正常,但在其他一些设备上出现问题。问题是,我基本上发送相机Intent,在用户拍照后从Intent中获取数据,然后使用从相机获得的任何内容设置ImageView的像素。对于某些设备(主要是三星),图像会旋转,不会在拍摄时显示。我的应用只能在纵向模式下工作,但如果用户在拍照时旋转手机,也可以在横向模式下拍照。有没有办法检测设备旋转图像的默认角度,以便我在拍摄图像后旋转位图?代码如下:发送Intent:Filepath=newFile(getActivity().getFilesDir(),"map_roomie");

android - 在方向更改时更改 RecyclerView 布局仅适用于第一个 View

在我的应用程序中,我有这段代码来计算手机尺寸并将RecyclerView布局管理器更改为GridLayoutManager或LinearLayoutManagerprivatevoidchangeFeedsLayout(){//Choosebetweenone,twoorthreeelementsperrowif(dpWidth>720&&getResources().getConfiguration().orientation==ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){instagram_feeds.setLayoutManager(ne

android - 是什么导致 ListView 在方向更改后保持其滚动位置?

我有一个包含ListView的Activity。我使用SimpleCursorAdapter填充ListView。当我运行该应用程序时,我可以在ListView中手动向下滚动(例如到第10项)。然后,当我旋转我的手机时-这会破坏并重新创建我的Activity,并且会按预期重新创建ListView。但是,在我的手机上旋转后,重新创建的Activity显示我的ListView仍处于我的手动滚动位置(在本例中为第10行)。我很确定我的代码没有调用ListView.setSelection(int)那么是什么导致了ListView的重新定位?这可能看起来很方便,但它不是我想要的。它是ListV

android - 屏幕方向更改后返回 Activity 时丢失对 Android 服务的引用

我有一个启动并绑定(bind)到Service的Activity。然后我有另一个Activity,从第一个开始。从第二个返回到第一个Activity后,我需要调用Service的一个方法(保存一些数据)。在查看每个Activity时,我的Activity生命周期方法似乎可以充分应对屏幕方向的变化,前提是我在退出Activity之前返回到相同的屏幕方向。当我以与离开时不同的方向返回到第一个Activity时,就会出现问题。如果发生这种情况,我将失去对我的Service的引用,并因此在onActivityResult()中遇到NullPointerException。因此,如果我以纵向模式