问题标签 [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 回答
6715 浏览

android - 在 Android init.rc 中执行一个守护进程

我试图在我的 Nexus 5 启动时执行一个守护进程。这是一个从源代码构建的守护进程c++。但是每当我在我的 Nexus 5 设备上构建 AOSP 并刷新图像时,守护程序就不会在后台运行。我将此代码添加到我的init.rc文件中:(这应该使它在启动时在后台运行)

我使用 setenfonce 的原因是因为 Android 5.0 及更高版本上的 SELinux。问题是在启动时,守护程序没有在启动时运行。我不知道为什么。有什么建议么?

0 投票
1 回答
1758 浏览

android - “FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS”影响 getRootView().getHeight()

我在尝试向状态栏添加颜色时发现了一个影响相对布局高度的问题。

添加影响相对布局根视图高度计算的标志。

我有一个视图树观察器,可以帮助我跟踪 rootView 的高度。

int heightDiff如果我使用,则等于 1920,FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS但如果我不使用changeStatusBarColor(),则int heightDiff等于 1776(我猜是在没有操作栏和状态栏的情况下计算)。但是为什么要添加这个标志改变计算呢?提前致谢!

0 投票
3 回答
375 浏览

android - Android - Problems with logging the start up latency

I am trying to log the start up latency of my app. They way I am doing it is setting the start time of the app on Application.onCreate and provide a public method that returns the time.

This is how I am testing my start up latency:

  • adb install myapk
  • run the app to get the first start up latency. I can see the latency logged is correct for the first start
  • run the app again to test the start latency. The latency logged is correct for the start(or any number of subsequent starts)
  • Now I increase my app's version code and name by 1. To simulate an upgrade, I used the command adb install -r myapk.
  • Now I run the app again to test the first start latency after upgrade, even though it takes 3 seconds, the latency logged is off the charts.

Does any one know why that might happen?

Update

So if I install the apk using "adb install -r myapk", the app isn't going through the Myapplication.onCreate().

0 投票
1 回答
568 浏览

android - 在 Nexus 设备上使用 null convertView 调用 ListView 适配器 getView 两次

我这里有一个奇怪的情况。

有一个带有自定义适配器的列表视图。该视图有几种不同的项目类型,它们在getViewItemType. 在几乎所有设备和支持的操作系统上getView,适配器中的方法都被调用,没有任何奇怪的行为。

我知道getView可以多次调用,这不是问题。然而,在 Nexus 5 和 Nexus 6 上,getView 会为相同的项目类型调用两次,并通过convertView.null

结果是我们最终为列表中的同一行创建了两个视图。似乎一个实际上会附加或添加到列表视图中,而另一个则不会。

任何可能导致此问题的建议或提示?

0 投票
1 回答
109 浏览

android - 未在 PC 上检测到 Nexus 5

直到昨天我的 nexus 5 正在连接,现在它最后一次连接到我兄弟的电脑时,我是这样做的:我试图从他的电脑中取出一个 20 GB 的文件,所以没有足够的空间,所以我所做的只是想通了我需要的是照片支持 em 在他的 comp 并在我的内存上按 ctrl + a 并删除所有我的意思是我手机内存中的所有内容以腾出空间,现在把文件带回我的电脑和 Zoink 我的 nexus 手机没有检测到,我的意思是我去了设备管理器,有一个带感叹号的 mtp 标志,现在在你说什么之前我在这里。为了保持简短和甜蜜阅读了很多帖子做了很多事情但没有成功,mtp ptp开关,设备管理器卸载并重新连接,打开usb调试然后安装从google下载的驱动程序,关闭usb调试,

0 投票
0 回答
480 浏览

android - 如何从我的 Android 设备访问我的本地主机

我如何从我使用 Fedora 21 的 Android 设备访问我的本地主机,而我的 Android 设备是 Nexus 5,有人可以逐步向我解释连接路径。通过这篇文章 [Postgresql not connected to android using JDBC throwing org.postgresql.util.PSQLException: The connection attempt failed

我更改了这个文件:pg_hba.conf

postgresql.conf:

但这对我没有帮助...

是我 java - JDBC 源代码:

这是我的 logcat 输出:

它表明这是在第 20 行到 getConnection() 成功连接之间崩溃。

谢谢。

0 投票
1 回答
307 浏览

android - NEXUS 5 棒棒糖 5.1 SurfaceFlinger 错误

你好呀?有一个问题。nexus5 lollipop5.1 的问题。surfaceflinger 有一个代码是用来响应 ScreenshotClient 更新中使用的设备屏幕信息的。代码如下所示。

以上代码,在其他棒棒糖版本中运行正常。当然,nexus7同版本也运行正常。但是,nexus5 的变化。我的代码要参考,但继续代码循环是。而且因为你试图继续屏幕。首先我在nexus5中的代码运行正常。但是,当达到一定计数时,更新不会出现在另一个屏幕下以返回错误。更多的 ...!完成我的代码后,重新运行,在另一口井之后,当涉及到一定数量时,也会出现同样的现象。如果你有能力谁知道这件事?

我很抱歉它的英语不太好。

0 投票
1 回答
272 浏览

android - Nexus 5 的 9 补丁问题

我有一个 9 补丁图像,这里是 9 补丁图像

现在,我将它用作这样的相对布局的背景图像

这给了我使用nexus 5预览在android studio预览中的下一个结果,在中心完美

安卓工作室预览

但是当我在nexus 5模拟器中运行它时,箭头的尖端没有居中,对于真正的nexus 5设备也是如此

在此处输入图像描述

我已经在另一个设备上尝试过这个,比如 moto g 模拟器和真正的 moto g 设备,并且尖端在中心是完美的,在只影响 nexus 5 的图像气泡上可能有什么问题?,nexus 5 也很奇怪android studio上的预览居中,我该怎么办?,感谢您的帮助

FIX 这是最终的工作图像

在此处输入图像描述

0 投票
1 回答
27 浏览

android - 运行安卓应用

当我使用带有模拟器的 Android Studio 运行程序时,Nexus_5_API__21_x86 运行并且我在模拟器中看不到环境 Android;我的模拟器在启动时停止在 Android 徽标中。

请帮我。

0 投票
3 回答
5546 浏览

android - 适用于 BCM4339 的 Nexus 5 无线驱动程序

我想使用具有BCM4339无线芯片组的Nexus 5处理接入点 (AP) 和省电模式 (PSM) 行为。

目前,有 4 个驱动程序(1 个实验性)可用于 Broadcom 芯片组:

  • Broadcom-iw(专有)。固件,因此无法更改。
  • brcm80211(基于博通开源mac80211)。不支持 AP 模式。
  • b43(逆向工程)。最佳选择,因为它支持 AP、省电模式 (PSM)、主模式(或监控模式)。
  • bcmon(基于实验性 brcm80211 的驱动程序)。支持 AP 和监控模式,可以修改为支持省电模式。

由于有关此特定芯片组的文档有点模糊,我的问题是:

  • Nexus 5 上使用的“默认”无线驱动程序是什么?
  • BCM4339支持b43?根据此页面,Broadcom-BCM43xx应该,但未在此页面上列出B43 - 已知 PCI 设备
  • 如果确实支持b43,那么切换到 b43 驱动程序的程序是什么?

编辑:我发现我的芯片组有一个 SDIO 接口,所以使用的驱动程序是 FullMAC 驱动程序(brcmfmac)。如果我理解正确,这意味着我无法对其进行任何修改,因为 MAC 层是用硬件编码的……有人可以证实这一点吗?有什么选择吗?