问题标签 [android-7.1-nougat]
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.
android - Android:应用程序在牛轧糖设备上崩溃
我有一个包含一些本机代码的 sdk。我正在手动将代码构建到共享库中,并将这些 .so 文件复制到 jniLibs 文件夹中。我在应用程序中使用该 sdk。它在 5、6 上运行良好,但在 Nougat 上,每次我打开应用程序时它都会崩溃。
注意:我已在 build.gradle 文件中将目标版本更新为 25。
这是错误日志:
我已经对此进行了搜索,但最终没有任何线索。
有人请帮忙。提前致谢。
android - Libjingle webrtc 无法在 android 7 上初始化摄像头
我在我的 webrtc 视频/音频流和视频流项目之一中使用 libjingle,只是无缘无故无法在 android 7 上运行(至少没有崩溃),它在 android 4、5、6 上运行良好。有没有人已经面临这个问题?
android-source - AOSP(安卓 7)。将预建库添加到系统
我有预建的 jar 库,我想将它添加到 AOSP android 7。但是,据我所知,为了使用库,我应该有 .jack 库。
我错了还是没有?
android - Android 7.1.2 QuickSettings 磁贴未着色
我已经绞尽脑汁想弄清楚为什么我的 QuickSettings 磁贴没有根据 Tile.STATE_ACTIVE 和 Tile.STATE_INACTIVE 着色。我使用清单中设置的相同图标,但我在 onStartListening 中动态更改状态。这在 Android 7.1.1 上运行良好。
有没有其他人注意到他们的 QuickSettings 磁贴没有着色?
android - Android 7.1.1 上的 DatagramSocket 问题
我在使用 Android 7.1.1 (N_MR1) 的 QA 的 Google Pixel 上遇到了一个非常奇怪的问题。在建立 TCP 连接时,我们使用 UDP Server 和 Client 进行握手。
QA 报告说与 Pixel 的握手不起作用。在探索了 Logcat 之后,我发现它UdpServerTask
抛出了一个异常:
到目前为止我尝试了什么:
- 启用
Reuse address
的功能(见代码) - 没有运气 - 强制使用 IPv4(见代码) - 一样,没有运气
- 在循环中,检查端口范围(32100 - 32110) - 也无济于事。所有端口也抛出相同的异常
java.net.BindException: Address already in use
- 硬编码 IP 的“0.0.0.0”和“10.1.xx”(见代码)——相同
- 重新启动设备,更改 WiFi 网络 - 也无济于事
此外,我检查了谁使用设备上的端口(NetStat+ 应用程序)——IP 和端口是免费的,没有人使用。但是当我试图打电话时bind()
- 发生了异常。
同时 UDP 客户端(按需调用)工作正常——我可以通过目标端口发送 UDP 数据包。
还有什么注意到 - 在我的带有 Android 7.1.1 的 Nexus 和 Android 版本较低的设备上,我无法重现这个问题。
测试示例
android - Android 应用程序中的快捷方式
如果应用的目标 API 级别低于 Android 7.1(API 级别 25),是否可以定义应用中特定操作的快捷方式。
根据Developer的说法,如果您的应用面向 Android 7.1(API 级别 25)或更高版本,您可以在应用中定义特定操作的快捷方式。
android - 如何定义应用程序中特定操作的快捷方式?
如果您的应用面向 Android 7.1(API 级别 25)或更高版本,如何定义应用中特定操作的快捷方式。快捷方式让用户可以在您的应用程序中快速启动常见或推荐的任务。
android - 我总是在 android 7 中看到“E ActivityManager: Sending non-protected broadcast from system”。这是什么意思?
我正在尝试使用以下功能从非系统应用程序发送意图。
但我总是看到来自 ActivityManager 的错误消息如下。相同的意图广播(应用程序)在 andorid 6.0 中工作正常,但在 android 7.1.1 中引发错误。我需要为 android 7.1.1 更改任何内容吗?
4-10 15:06:34.423 1615 2921 E ActivityManager: 从系统 2886:com.test.testApp/u0a117 pkg com.test.testApp 发送不受保护的广播 com.test.testApp.testIntent
在 ListFragment 中,我按如下方式注册接收器:
cordova - Cordova 发布构建块 ajax 请求
Android Cordova Debug Build 在 Nexus 5X, 7.1.1 上运行良好,但是无法在 Release(Signed) Build 上发出任何 ajax 请求。
尝试使用插件从本机代码进行通信,连接成功
该问题仅在 Nexus 5X、7.1.1 中出现,在其他设备上不会出现。
权限:
config.xml 中的白名单插件:
甚至在 ChromeWebViewImpl.java 中使用日志进行了测试
当请求 shouldAllow 时返回 true
太阳能电池板:
请注意,CSP 适用于除 Nexus 5X 7.1.1 之外的所有 Android、iOS 设备,我什至尝试删除 connect-src,但结果相同。
有没有人遇到过类似的问题?