问题标签 [nexus-5]

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 投票
1 回答
248 浏览

android - Android LocationManager 多次提供相同的位置 (Nexus 5)

当我在手机上使用 LocationManager 时,对于几乎所有 Nexus 5 测试设备,LocationManager 每分钟检测几次相同的位置(我每 60 秒侦听一次位置)。要清楚我实际使用的代码:

标准是从服务器设置的,仅定义所需的精度(Criteria.ACCURACY_COARSECriteria.ACCURACY_FINE)。

因此,对于我的其他测试设备(Nexus 4 和三星 S3),位置管理器没有问题。它总是每 60 秒提供一个新位置。但是 Nexus 5 设备似乎在某个时间点缓存了该位置,因此我向服务器发送了 5 次完全相同的位置,即使我已经离该位置只有 100 米。

有人知道可能是什么问题吗?如果您有兴趣,我还可以附加 mLocationUpdateListener 的代码,但它只是将位置发送到服务器。

编辑:位置总是在后台服务中获得。我可以通过在前台打开谷歌地图来解决这个问题。但这当然不能解决我的问题。

编辑解决方案:Play Services 似乎无法在所有 6 台 Nexus 5 测试设备上运行。重新启动所有设备后,我再也无法重现那种奇怪的行为了......

编辑2:我再次偶然发现了这种行为,即使我重新启动手机它仍然会出现......

0 投票
1 回答
2261 浏览

android - 接入调制解调器 - Android 设备 (Nexus 5)

设备:Google Nexus 5(无根)
主机:Window 7

我想以调制解调器的形式访问 Android 设备(使用COM调制解调器端口)并最终使用 HyperTerminal/Teraterm 传递 AT 命令。

因此,在将设备连接到 Windows Box 后,设备会在设备管理器下被检测到,但不显示任何 COM 端口(默认 COM0 除外)。

右键更新驱动,显示找不到驱动。

我尝试了以下选项,但没有任何运气。

  1. 在有的 Nexus 5 上尝试过操作,但没有公开要使用哪个/dev/smdX。尝试了所有的组合,没有奏效。
  2. 尝试了Google Android 网站上的Google USB 驱动程序。没有变化。
  3. 这里。我安装了 LG Electronics 的驱动程序,COM 端口没有变化。
  4. Universal Naked Driver 帮助我进入了 ADB Shell 界面,但这不是我想要的。

在上述所有过程中,USB 调试都已启用(只是说)。

我还听说手机必须进入调制解调器模式才能触发 AT 命令。如果是这样,我该怎么做?
还是这是设备驱动程序问题

结论:
我想访问 Android 设备的调制解调器并向其发射 AT 命令。

你能告诉我我错过了什么吗?
对此的任何帮助将不胜感激。

0 投票
2 回答
4228 浏览

android - Chrome 绕过了我的 Google Nexus 5 上的代理设置

我有一个直接从谷歌(英国)购买的 Nexus 5。在过去的几天里,我花了相当多的时间试图让设备通过我的笔记本电脑进行代理(使用Charles)。但是,它只是行不通。无论我做什么,在尝试通过 Chrome(我设备上的默认且唯一的浏览器)访问任何站点时,代理都会被忽略。

我已经尝试在我的 Nexus 7 设备上使用完全相同的方法进行代理,并且一切正常。

我试过了:

  • 软复位
  • 清除设备上 Chrome 上的缓存
  • 连接和断开 wifi 网络、删除和恢复代理设置的各种组合
  • 严格按照这些说明进行操作(并在可能的情况下进行更改)

它快把我逼疯了。我有两台具有相同设置的类似 Android 设备,并排坐着,一台会打球,另一台不会。

我用谷歌搜索了很多都没有成功,我只是想知道是否有其他人遇到过这种情况?修复将不胜感激。

0 投票
2 回答
4473 浏览

android - 未找到 Nexus 5 USB 驱动程序

嘿,我正在尝试从 lynda.com 学习 Android SDK 开发。

他们要求我更新我的 USB 驱动程序。

我下载了驱动解压。当我尝试在 MTP 模式下更新它时,它说

我四处搜索,发现它以 PTP 模式更新。但它说:

我在另一台计算机上尝试了同样的事情,它工作得很好。

是因为我没有使用 USB 2.0 吗?

PS:尝试了这里提到的所有方法。 Nexus 5 USB 驱动程序

0 投票
0 回答
6771 浏览

java - 在没有 BluetoothManagerCallback 的情况下调用 getBluetoothService() 我可以做什么?

嗨,我想编写一个可以与蓝牙设备连接的 Android java 应用程序,但出现错误:

我使用 Nexus 5 设备,Android 版本为 4.4.4

这是我的代码:

0 投票
0 回答
294 浏览

android - Nexus 5 文件夹问题

我正在尝试通过我的应用程序在外部存储中创建文件夹。

问题是,除了 Nexus 5 手机外,一切正常且符合预期。问题是该文件夹显示为文件。但是当手机重新启动时,它会正确显示为文件夹。

我认为媒体扫描仪不工作。因此,为此我明确地调用了媒体扫描仪,但没有被调用。出于这个原因,我做了一些研究,发现无法从所有应用程序调用来自 4.4.2 媒体扫描仪的 Google 文档。

我需要帮助,因为在运行应用程序并创建文件夹后,应用程序可能会一次又一次地重新启动。

编辑

没有错误出现,但如果您尝试访问该文件夹,它会显示:

找不到目录

重启手机后就可以了。创建目录代码:

0 投票
0 回答
533 浏览

android - 使用 layout-sw600dp-land 定位横向平板电脑布局,排除 nexus 5

我正在尝试仅在横向模式下为 android 平板电脑(上面的 nexus 7)设计一个布局 - 没有手机
,但是当我使用这个 xml 过滤器 layout-sw600dp-land 时,预览显示我 nexus 5 和其他手机也匹配这个过滤器。
如何从我的过滤器中排除电话(最好不要从 java 中)

0 投票
1 回答
187 浏览

android - relativelayout 中心规则不起作用,仅在 nexuses 上

任务:缩放布局以填充所有可用空间。我创建了容器,称为 ZoomViewGroup,它测量自身内部的单个子节点,并根据其自身大小设置 scaleX 和 scaleY。

此实现适用于除 nexus 4 和 nexus 5 之外的主要设备数量。这是我第一次看到这个。通常某些东西在三星或索尼设备上不起作用,反之亦然。测试布局以显示问题:

测试样本的外观:1. android studio 设计器/预览 android 工作室设计师/预览

2 它应该是怎样的以及它是如何工作的,例如在所有 Galaxy 设备上

它应该是怎样的以及它是如何工作的,例如在所有 Galaxy 设备上

3 它在 nexus 4 和 nexus 5 上的外观

它在 nexus 4 和 nexus 5 上的外观

我发现如果 test_anchored_layout 使用固定大小(注释部分)而不是布局规则,那么即使在连接上也一切正常。

连接的错误或我不明白的东西?完整的项目档案:

项目压缩

.apk 文件

0 投票
1 回答
833 浏览

android - Nexus 5:无法通过 sysfs 接口更改 LED 颜色

在其他设备上,我可以将值写入 LED 亮度控制界面,例如/sys/class/leds/red/brightness打开/关闭 LED。但是它不适用于 Nexus 5。

我正在编写一个不断改变 LED 亮度的应用程序,因此通过通知进行设置对我来说不是一个选项。

我已经阅读了内核驱动程序源 leds-qpnp.c。它与 Xperia Z2 的不同之处在于:

  1. duty_pcts 长度增加到 20。这有利于在 LPG 模式下有更平滑的过渡;
  2. 我在代码设置亮度中看到插值代码。
  3. start、calibrated_max、on_ms 和 off_ms in rgb_config_data:以前从未见过。
  4. N5 没有 PWM_DIRECT_MODE 和 LPG_SYNC_MODE。这导致 N5 具有 rgb_duration_config 而 Z2 具有 qpnp_rgb_set_direct。
  5. schedule_work 不调用 qpnp_rgb_set!它仅在 qpnp_rgb_start_set 中调用。它似乎是启动 LED 的触发器。

根据这些信息,我想出了一个计划:

  1. 回声 TARGET_BRIGHTNESS > 亮度
  2. 回声 SOME_u8_VALUE > rgb_start

然而,它仍然拒绝为 LED 供电。我的 rgb_start 被清除回 0。

查看执行此操作的代码:

/* Checking lut flags is used to glean if the led really was started */ if (!(led_array[i].rgb_cfg->pwm_cfg->lut_params.flags & PM_PWM_LUT_RAMP_UP)) led_array[i].rgb_cfg->start = 0;

我知道 lut_params.flags 已经设置为利用 LPG。但是在这一点上,我不知道如何以干净的方式清除标志,而不会在内核中进行肮脏的黑客攻击。

任何人?

0 投票
0 回答
154 浏览

android - Mediaplayer 在 Nexus Android 4.4.3 中延迟 1 或 1.5 秒后播放音乐

我正在使用 mediaplayer 类播放原始资源下的 .aac 音乐文件。所有设备都运行良好,并在用户交互时开始播放每个 .aac 文件,但 Nexus 5 有 Android 4.4.3 产生问题,它会在 1 或 2 秒延迟后播放音乐。同样的代码也适用于 Android Kitkat 4.4.2 (MOTO G Android Device) 下面是我的代码

播放器服务类

我已经参考了下面的链接,但不是运气链接 1链接 2 所以 waht 可以成为 Android 的解决方案