问题标签 [android-7.0-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.

0 投票
0 回答
4091 浏览

android - 错误:(140)在包“android”中找不到属性“resizableActivity”的资源标识符

我在 build.gradle 中将 api 级别更改为 24,但仍然出现错误:错误:(140)在包 'android' 中找不到属性 'resizableActivity' 的资源标识符

0 投票
1 回答
1268 浏览

android - 如果多窗口生命周期影响android N中的活动生命周期?

我正在开发一个必须提供多窗口支持的应用程序。所以我用N Preview SDK. 但从概念上讲,我不清楚是否Multi-Window Lifecycle会影响Activity LifecycleAndroid N?

0 投票
4 回答
17262 浏览

android - 如何获取当前语言环境(API 级别 24)?

我是这样做的:

Configuration.locale如果目标是 24,则不推荐使用。所以我做了这个改变:

现在它说它只适用于minSdkVersion24,所以我不能使用它,因为我的最小目标较低。

什么是正确的方法?

0 投票
1 回答
938 浏览

android - 下载最新的 android SDK 文档(当 SDK manager 版本落后时)

SDK 管理器仅提供版本 23 的文档,而在线文档已经是 24 版(参见示例)。

有没有办法强制它升级到最新版本?还有其他方法可以批量下载吗?

按照Android SDK API 19 KitKat 离线文档中的建议,缓存已被清除。

(相关:Android 离线文档和示例代码,但不适用于 24 版)

仅 docs 版本 23 可用

0 投票
1 回答
424 浏览

android - 保持 TileService 处于活动状态?

我有一个 Tile,当它处于活动状态时,它会运行一个计时器,在这五分钟内执行一项任务,然后在一定时间后回到它的非活动状态。

然而,我遇到的问题是服务被杀死。当所述计时器开始时,我已经在打电话startForeground(id)了,但是我的服务仍然被杀死了。我也START_STICKYonStartCommand(intent, flags, startID).

反正有没有绝对防止它被杀死,还是我在这里运气不好?

0 投票
1 回答
943 浏览

android - PackageManager#installPackage 不适用于 Android N

当使用构建工具版本 24 和带有 N 映像 (npd56n) 的 Android 设备时,我无法使用 PackageManager#installPackage 安装包。

当带有方案的 URIfile:传递给方法时,返回 -3,我假设它是INSTALL_FAILED_INVALID_URI

当使用 FileProvider ( content:scheme) 创建的 URI 传递给方法时,会引发异常:

有任何想法吗?

0 投票
4 回答
35547 浏览

android - 作业计划程序未在 Android N 上运行

Job Scheduler 在 Android Marshmallow 和 Lollipop 设备上按预期工作,但它没有运行并且 Nexus 5x(Android N 预览版)。

调度作业的代码

服务在清单中定义为:

有人在 Android N(预览版)上遇到这个问题吗?

0 投票
0 回答
96 浏览

android - 仅在平板电脑中支持多窗口

我有一个 android 应用程序,我想只在平板电脑上支持多窗口,而不是在手机上。我该如何做到这一点?

到目前为止我所读到的:android:resizeableActivity是决定整个应用程序是否支持多窗口的属性。

所以我想要的更像是一个运行时检查来禁用多窗口。

0 投票
1 回答
91 浏览

android - Android:显示尺寸较小时未设置ID

我只是尝试在显示尺寸小的Android N中运行我的应用程序。

我的layout.xml

我试图将 id 称为“img_alarm”

当 Android N 显示尺寸较小时,图像未显示在 UI 中,也未设置图像 ID。当我们更改显示尺寸时显示在 UI 中并且其 id 已设置。

我不明白为什么在 Android N 中显示尺寸较小时不显示。

我收到错误

引起:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“int android.widget.ImageView.getId()”

爪哇

显示更改是否需要布局更改?

0 投票
0 回答
278 浏览

android - 带有 Google Play 服务的 Android N 模拟器映像

我尝试为最新的 Android N (API 24) 的开发者预览版设置 Android Studio 模拟器。当我使用 Android N 设置模拟器并启动我的应用程序时,它建议我更新 Google Play 服务。我点击“更新”并没有发生任何事情。当我点击应用程序时,它崩溃了。

我尝试了几件事。我尝试了 Genymotion,但找不到 API 24 的图像。此外,我找不到任何带有 Google Play Services for Virtualbox 的 Android N 图像。

有没有办法为模拟器设置 API 24 图像?