问题标签 [nexus-4]

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 投票
5 回答
656 浏览

android - Nexus4 USB 调试问题

我有一个nexus4,在开发人员选项中我打开了USB调试。在我将它连接到我的 PC 并从 eclipse 中按运行以在我的手机上测试应用程序后,应用程序无法运行!该窗口仅显示模拟器选项,但不显示 Nexus4 我也安装了 nexus 4 驱动程序。可能是什么问题?

0 投票
1 回答
1068 浏览

javascript - 启用 javascript 时,Android Webview 会降低 Nexus 设备的速度

我在 Nexus 4 、 Galaxy Nexus 和 Nexus 7 等 Nexus 设备上遇到了这个奇怪的问题。我有一个类似应用程序的浏览器,其中有多个标签,每个标签都有一个 Webview。

如果我在多个标签(2 个或更多)中打开像 Google.com 这样的网站,则网页浏览量不会被点击。网站加载速度也很慢。以下是我的 webview 设置

如果我将启用的 Javascript 设置为“False”,则所有 webview 都可以顺利运行。在所有 nexus 设备上都明显观察到此问题,有时 web 视图不会在几分钟内点击。此行为使应用程序无法使用。我假设一些 Javascript 正在消耗 Webview 的 UI 线程,这就是它卡住的原因。我在 Eclipse 中收到关于 setJavascriptEnabled(true) 的警告;因为“使用 setJavaScriptEnabled 可能会在您的应用程序中引入 XSS 漏洞,请仔细查看。” 我在互联网上搜索了这个警告,但没有找到任何相关的答案。我还检查了一些与 Jellybean 上的 Webview 性能问题有关的帖子。我在这里想念什么?

0 投票
0 回答
197 浏览

android - 对于 Nexus 4,Google Play Dashboard 显示兼容,Play Store 应用显示不兼容

当我在搜索框中输入“Nexus”时,Google Play Dashboard 列出了以下受支持的产品:

所以,很明显,Google Nexus 4 是受支持的。

但是,我收到了一条消息和屏幕截图,显示用户的设备显示一条消息,例如“您的设备与此版本不兼容”。

这如何以及为什么会发生?

更新

用户在他的 Nexus 4 上使用 Paranoid ROM

0 投票
0 回答
594 浏览

linux-kernel - ATAGS 会被内核覆盖吗?

我已经读到 ATAGS(在 arm 处理器上用于为 Linux 内核提供内存布局等信息)被加载到 [SystemRAM base]+0x100。在 Nexus 4 上,SystemRAM 基础位于 0x8020000。我也知道内核加载到0x80208000。我已经通过使用以下命令转储部分内存来验证是这种情况:

dd if=/dev/mem bs=1 skip=$((0x80208000)) count=$((0x200)) of=kimage_hdr

标头输出文件与未压缩内核映像的预期标头匹配。但是,当我尝试使用以下命令查看 atags 时,生成的文件不包含有效的 ATAG 列表。

dd if=/dev/mem bs=1 skip=$((0x80200100)) count=$((0x200)) of=atags

我正在运行 Android 并使用 kexec_load 系统调用重新加载并重新启动内核,将 ATAG 信息显式放置在 0x80201000(0x80200100 与页面边界不对齐)。内核重新​​加载,但即使我明确查看本节,ATAGS 也消失了。

有谁知道内核是否重新分配或修改了这个内存区域,还是我做错了什么?

顺便说一句:我知道我可以通过 /proc/atags 获取 ATAGS,但我想知道它们现在存储在物理内存中的什么位置。

0 投票
2 回答
3227 浏览

android - 如何在 Android 4.3 上列出低功耗蓝牙设备?

官方文档中的示例代码是否适用于任何人?之后startLeScanonLeScan回调永远不会被调用(Nexus 4,Android 4.3)。

同时,我安装的另一个应用程序(BLE Heart Rate)似乎在查找附近的蓝牙 LE 设备(Fitbit One、Polar H7)时没有任何问题,所以我一定错过了什么?

0 投票
26 回答
180981 浏览

android - 无法将 Nexus 4 连接到 adb:未经授权

我有一个装有 Android 4.3 的 Nexus 4,我正在尝试将设备连接到装有 Windows 7 64 位的计算机。

我安装了最新的驱动程序和最新adb版本。我想我几乎尝试了所有方法,但仍然收到以下消息:

这个错误的原因是什么?

0 投票
1 回答
252 浏览

android - Android 总是 SocketTimeoutException

有时我会进入一个总是得到 SocketTimeoutException 的状态。应用程序重新启动不起作用。只有手机重启有效。可能是什么原因和解决方法?

我在 Android 4.3 Nexus 4 btw 上运行该应用程序。

0 投票
3 回答
2760 浏览

android - 在 Android 4.2.2 和 4.3 上关闭 BluetoothSocket 时出现致命信号 11 SIGSEGV

我的应用程序在 Android 2.3.3 到 4.1.2 下运行良好,但由于 Android 4.2.2 和 Android 4.3,我有一个

当我关闭蓝牙插座时。

我搜索了很多论坛,主要的反应是

同时从两个不同的线程调用,但在我的代码中并非如此。

我在 A4.1.2 下使用三星 Galaxy Note 2(工作正常),在 A4.2.2 和 4.3 下使用 Nexus 4。

提前感谢您的建议!

编辑 1:这是操作蓝牙套接字的 2 个线程。

首先 :

第二个:

编辑 2:我尝试仅使用一个线程来确保无法并行访问

但结果完全一样。我一打电话

我收到致命信号 11 并且应用程序崩溃。

0 投票
1 回答
591 浏览

android - ImageView 宽度在 Nexus 4 上错误缩放?

我正在使用这里描述的技术。以下行适用于我的所有设备,除了我的Nexus 4

布局很简单:

为此HorizontalScrollView,我以编程方式创建了一个大约 500x1000 像素的位图。因此,图像将被拉伸以填充大约1200x2400(请参阅centerCrop)。因此,宽度ImageView应该是 2400。它是!在我的 Nexus 7、Samsung S3 Mini 和其他一些低密度设备上。但不是在我的 Nexus 4 上!在 Nexus 4 上,它的高度确实被拉伸了,但宽度却没有(是的,难以置信):1000x1000 像素。我都试过了getWidth()getMeasuredWidth()。当我尝试滚动它时,我只能水平看到 50% 的图像(但垂直显示 100%)。

更新 1:

查看mDrawMatrixmy ImageView,我可以看到它有所不同:

Nexus 7:矩阵{[2.2979167, 0.0, 0.0][0.0, 2.2979167, 0.0][0.0, 0.0, 1.0]}

Nexus 4:矩阵{[2.1458333, 0.0, -623.0 ][0.0, 2.1458333, 0.0][0.0, 0.0, 1.0]}

更新 2:

这是ImageView.onMeasure()Android 4.2.2 中的一个错误,已在 4.3 中修复。现在的问题是,如何在 4.2.2 中添加此修复程序?覆盖onMeasure()不是 100% 微不足道的,因为正在调用许多私有函数。

0 投票
1 回答
2587 浏览

android - How to enable adb after wiping system and installing new kernel?

I have a Nexus 4. I accidently wiped system and tried to restore it unsuccessfully. I did have adb before I wiped the system. Now I can only get into recovery mode. When I use Nexus root toolkit it recognizes the device only in bootloader but it can't recognize it as adb device. I thought maybe now that Android is not installed USB, debugging is disabled as default. Do I have a way to enable it or do you have any other solution? I can't use the device. Do I have any other way to install Android without adb?