Android加速计精度(惯性导航)

我正在考虑实现一个Android手机的惯性导航系统,我认识到加速度计的准确性和读数的不断波动是很难的。 首先,我把手机放在一个平面上,在X和Y方向(与桌子平行,所以没有重力作用在这些方向上)采样1000个加速度计读数。 然后,我对这些读数取平均值,并使用这个值来校准手机(从以后的每个读数中减去这个值)。 然后,我再次把它放在桌子上,并在X和Y方向上取样5000个加速度计读数来testing系统。 在给定校准的情况下,我希望这些加速度在每个方向上加起来大致为0。 但是,情况并非如此,5000次迭代的总加速度远不是0(每个轴上的平均值约为10)。 我意识到没有看到我的代码,这可能很难回答,但从更广义的意义上说… 这仅仅是加速度计读数在手机(HTC Desire S)上的不准确度的一个例子,还是更可能是我在编码方面出现了一些错误?

我如何获得平台相关的新行字符?

如何在Java中获得依赖于平台的换行符? 我无法在任何地方使用"\n" 。

如何允许远程连接到MySQL

我在local机器上安装了MySQL Community Edition 5.5 ,我想允许remote连接。 所以,我可以从外部来源连接。 我怎样才能做到这一点?

通过字典中的值获取关键字

我做了一个函数,在字典中查找年龄并显示匹配的名字: list = {'george':16,'amber':19} search_age = raw_input("Provide age") for age in list.values(): if age == search_age: name = list[age] print name 我知道如何比较和发现年龄,我只是不知道如何显示这个人的名字。 此外,由于第5行,我得到一个KeyError 。我知道这是不正确的,但我不知道向后search。

显示animationGIF

我想在我的应用程序中显示animationGIF图像。 正如我发现Android不支持本地生成的animationGIF。 不过,它可以使用AnimationDrawable显示animation: http : //developer.android.com/guide/topics/graphics/2d-graphics.html#frame-animation 该示例使用保存为应用程序资源框架的animation,但我需要的是直接显示animationGIF。 我的计划是将animationGIF分解为帧,并将每个帧添加为AnimationDrawable。 有谁知道如何从animationGIF中提取帧,并将它们转换成Drawable ?

其观点不在窗口层次结构中

刚开始使用Xcode 4.5,我在控制台中得到这个错误: 警告:尝试在<ViewController:0x1ec3e000>上呈现<finishViewController:0x1e56e0a0>,其视图不在窗口层次结构中! 该视图仍然呈现,应用程序中的一切工作正常。 这是iOS 6中的新东西吗? 这是我用来改变视图之间的代码: UIStoryboard *storyboard = self.storyboard; finishViewController *finished = [storyboard instantiateViewControllerWithIdentifier:@"finishViewController"]; [self presentViewController:finished animated:NO completion:NULL];

最简单的SOAP示例

什么是使用Javascript的最简单的SOAP例子? 为了尽可能有用,答案应该是: function性(换句话说,实际上是工作) 发送至less一个可以在代码中设置的参数 处理至less一个可以在代码中读取的结果值 使用最现代的浏览器版本 尽可能清楚,尽可能短,而不使用外部库

Java中的C ++ Pair <L,R>等价于什么?

为什么在Java中没有Pair是否有很好的理由? 这个C ++构造的等价物是什么? 我宁愿避免重新实现自己的。 似乎1.6提供了类似的东西(AbstractMap.SimpleEntry),但是这看起来相当复杂。

Google Maps Android API v2 – 交互式InfoWindow(就像在原来的android谷歌地图)

我试图通过新的Google Maps API v2单击标记后创build自定义InfoWindow 。 我希望它看起来像在谷歌的原始地图应用程序。 喜欢这个: 当我有ImageButton里面,它不工作 – 整个InfoWindow被选中,而不仅仅是ImageButton 。 我读到,这是因为没有一个View本身,但它是快照,所以单个项目不能相互区分。 编辑:在文档 (感谢迪斯科S2 ): 正如前面的信息窗口部分所述,信息窗口不是实时视图,而是视图呈现为地图上的图像。 因此,您在视图上设置的任何监听器都将被忽略,并且无法区分视图各个部分的点击事件。 build议您不要在您的自定义信息窗口中放置交互式组件(如button,checkbox或文本input)。 但是,如果Google使用它,必须有一些方法来实现它。 有没有人有任何想法?

Android 4.4(KitKat)上的Android图库为Intent.ACTION_GET_CONTENT返回不同的URI

在KitKat之前(或在新的图库之前), Intent.ACTION_GET_CONTENT返回一个这样的URI 内容://媒体/外部/图像/媒体/ 3951。 使用ContentResolver并为MediaStore.Images.Media.DATA返回文件的URL。 在KitKat中,Gallery会返回一个URI(通过“Last”),如下所示: 内容://com.android.providers.media.documents/document/image:3951 我该如何处理?