Articles of 方向

我想使用提供路线的地图制作Android应用,但不能使用Google地图

我想制作一个Android应用程序,加载我在build筑物内部创build的地图。 我希望它提供一个房间之间的方向。 如果可能,在楼层之间。 我希望地图可以缩放,也可以点击。 即你可以点击你所在的位置,以及你想去的地方,应用程序将提供方向。 或者你在文本框中input你所在的房间,你想去的地方,然后再提供方向。 我偶然发现了一些让你使用开源地图的东西,并将你自己的节点添加到每个angular落或参考地。 但经过一小时的Googlesearch,我再也找不到这个网站了。 有没有人有任何想法我可以做到这一点?

Android:手动屏幕方向而不重新启动活动?

我需要制作一个应用程序在video上播放全屏的button。 该button用于在video显示的横向和纵向之间手动切换。 我们不希望自动旋转检测。 所以Manifest文件设置如下。 <activity android:name=".VideoActivity" android:screenOrientation="portrait" android:configChanges="keyboardHidden"/> 我用了 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE); 或者setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT); 手动设置方向。 它的工作,但重新开始活动 – findonCreate()被调用。 所以video播放从一开始意外地重新开始。 我不能像使用onConfigurationChanged() – 自动旋转检测方法那样平滑。 那么如何在不重新启动活动的情况下手动改变屏幕方向呢? 谢谢。

Android设备使用configChanges =“orientation”有什么优点和缺点?

我想为我的一些活动使用android:configChanges="orientation|keyboardHidden" ,这样我的onCreate就不会被再次调用,但是我想我会看看是否有人有优先和缺点列表, 这个链接说它只能作为最后的手段使用。

获取Android设备的方向

你会认为会有一个直接的解决scheme。 Android文档状态: 方向传感器在Android 2.2(API等级8)中已弃用。 我们build议您使用getRotationMatrix()方法和getOrientation()方法来计算方向值,而不是使用方向传感器的原始数据。 然而,他们没有提供如何实现getOrientation()和getRotationMatrix()的解决scheme。 我已经花了几个小时阅读了使用这些方法的开发人员的post,但他们都部分粘贴了代码或一些奇怪的实现。 谷歌search没有提供教程。 有人可以使用这两种方法来粘贴一个简单的解决scheme来生成方向?

如何在Android中不保存视图状态?

我正在开发应用程序,我需要在ListView中显示build议,当方向更改时,我希望该列表隐藏。 但它仍然出现在屏幕上。 我试过这个:1)获取列表适配器并清除它。 2)在方向改变之前设置可见性GONE(但是在onCreate之后它再次变为可见)3)在onCreate中设置可见性GONE,但是列表仍然出现在屏幕上(我想也许android保存旧列表,因为我再次初始化列表视图,它看起来像空的,但在屏幕上的列表是不)。 那么,我该如何摆脱这个名单呢?

根据驾驶方向旋转标记

我在Google地图地图中有一个标记,如下所示: 当用户开车时,我想根据他的驾驶方向旋转它。 我怎样才能做到这一点? 我可能应该使用以前的位置和当前的位置coords来计算,但我不知道如何。

屏幕旋转时不会调用onCreate – Android

我正在构build一个应用程序,需要知道该设备是横向还是纵向模式。 所以我想,我会使用onCreate,我知道这是在设备旋转调用。 但是onCreate只能打一次! 当我旋转设备,没有任何反应。 我正在debugging一个实际的设备,摩托罗拉Xoom,所以我不使用模拟器。 有人有这样的问题?

如何设置android显示垂直方向?

从下面的.xml文件我设置xml来显示TabHost,但是我在模拟器上运行它后,它显示两个方向。 我想设置它只显示一个方向。 我该怎么做? 谢谢。 <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentTop="true" android:layout_above="@android:id/tabs" /> <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" /> </RelativeLayout> </TabHost>

是否有可能从android2.2应用程序谷歌地图获得build议的路线?

我正在使用以下url从Google地图获取驾车路线。 http://maps.google.com/maps?f=d&hl=en&saddr=location1&daddr=location2&ie=UTF8&0&om=0&output=kml 我在我的KML文件中只有一条路线。 但是当我们在网页浏览器中search相同的位置时,它会显示build议的路线 。 为了获得所有可用的路由作为输出,是否有任何其他参数添加到URL中 。 我发现一些答案,因为使用谷歌的方向与JavaScript的API与替代品= true是否适合于android? 或任何其他解决scheme? 不要评论如果URL有任何错误,我在我的应用程序中使用正确的。 谢谢

android相机setDisplayOrientation(90)在不同的设备上失败

我的相机应用程序有问题。相机活动是在肖像模式。所以我给了 camera.setDisplayOrientation(90); 根据SO中的不同post,这将在纵向模式下正常工作。 但它不能正常工作与不同的设备。问题是,预览旋转90度左或right.In Htc没关系。 但是对于星系来说,这不起作用。 谁能帮我 ?