问题标签 [google-nexus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
127 浏览

android - Google Nexus 相机应用全景功能

我正在尝试创建一个类似于Google Nexus Camera 功能 Panorama/Photosphere的应用程序。我想用相机预览显示预定义的 3D 斜点。我使用Sensor Fusion Demo来显示这些点。但是当设备处于运动状态时,我无法实现谷歌 Nexus相机应用程序的全景/照片球功能提供的稳定性。

假设设备周围有一个球体,我试图显示赤道上的点。当我启动应用程序时,预览似乎是正确的,但是当我开始旋转球体的赤道时,如果我只使用陀螺仪(TYPE_GYROSCOPE(在 Android 中))数据来旋转,那么球体的赤道会以某个角度倾斜。当使用旋转矢量(TYPE_ROTATION_VECTOR(在 Android 中))时,这些点并不完全稳定,并且这里也会出现倾斜问题。

我已经尝试了我能想到的所有其他传感器融合。我无法理解我遗漏了什么,或者还有其他需要考虑的事情。

谁能帮我解码/理解 Google Nexus Camera 应用程序的全景/Photosphere功能做什么???

0 投票
1 回答
172 浏览

android - 按下后退按钮时,nexus 手机会触发哪个键动作?

我想知道当软键盘打开时,当用户按下 nexus 手机中的小倒三角形时,会调用哪个 KeyEvent 操作。

在正常模式下,Nexus 看起来像这样,正常代码工作正常: 没有键盘的 Nexus

但是当键盘弹出时它看起来像这样并且代码将不起作用:

带键盘的 Nexus

0 投票
4 回答
135 浏览

java - 如何在我的 PC 上获取通过我的应用程序 (Android) 存储的文件?

我在为我的Google Nexus 5.

有人告诉我,这是所谓的私人应用程序空间,除非我根手机(不是一个选项)或通过 adb 进行备份来使用解决方法,否则我无法从我的 PC 访问它。

我试图通过adb shell. 但是每当我尝试访问`数据?目录 我被告知我没有访问该目录的权限。

如何访问此目录和我的文件?

注意:我还被告知我应该尝试使用Environment.getExternalStorageState()而不是写入私人应用程序空间。但是,当我尝试写它时,/storage/emulated/0/它也不起作用。

我不在乎使用哪种方法,我只需要尽快访问我在 PC 上创建的文件。

0 投票
2 回答
72 浏览

android - 拥挤空间中的低功耗蓝牙信号处理优先级

当特定位置有大量信号时,Android 如何优先处理传入的蓝牙 4.0 消息?当一个区域有很多信标消息时(一群佩戴 Fitbit 设备的人群等),Android 似乎会根据特定标准处理一些传入的 ble 消息,而忽略其余消息。这似乎比 Android 开发框架允许我们访问的优先级更低。在拥挤的空间中使用放大的信标信号进行各种测试,iPhone 似乎并没有以相同的方式运行。

0 投票
3 回答
2955 浏览

android - 如何在 Android 8.1 版本设备上完成 Activity 时防止屏幕方向更改?

我正在开发一个应用程序并在 8.1 设备(Pixel2、Nexus5x)上遇到了一个奇怪的行为,所以我编写了一个小应用程序来验证这种行为。

MainActivity锁定为portrait模式,而LandscapeActivity锁定为landscapeMainActivity开始LandscapeActivityfor 结果。屏幕按预期从 切换portrait到。landscape完成LandscapeActivity后,它将 Result 传播到MainActivity,同时切换回portrait(如预期的那样)。

但有时我在这里遇到一种错误。在它从onActivityResult切换到后立即切换回。虽然我可以处理这个状态,但它看起来仍然很糟糕。MainActivityportraitlandscapeportrait

为了可追溯性,我将发布所有内容以重建它。

我能做些什么来防止它?另请注意,它并非每次都发生,而且我只能在 8.1 设备上进行测试。在 8.1 以下的 android 设备上似乎很好

编辑: 添加android:configChanges="orientation|screenSize"到我的清单中,正如@Floern 在他的回答中建议的那样,但没有成功。对平台错误的确认也是一个可以接受的答案

显现

主要活动

景观活动

构建.gradle

布局activity_main文件:

并通过重复单击按钮最后一个日志: