问题标签 [android-8.0-oreo]

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 回答
188 浏览

android - 我们如何在 O Developer Preview 2 中配置自动填充服务?

在 O Developer Preview 1 中,要配置设备应使用的自动填充服务(例如,您正在编写的服务),您将进入设置 > 应用程序和通知 > 默认应用程序 > 自动填充应用程序。点击该条目会弹出一个列表对话框来选择要使用的自动填充应用程序。

但是,在 O Developer Preview 2 中,该屏幕中没有“自动填充应用程序”条目,至少在 Nexus 5X 和 x86 模拟器上:

ODP2 设置中的默认应用程序屏幕

但是,文档仍然是指我们在 ODP1 中是如何做到的。

我提交了一个错误报告,但与此同时......还有另一种配置自动填充服务的方法吗?

0 投票
0 回答
583 浏览

android - Android O StorageManager 新方法获取 NoSuchMethodError

我正在运行 Andorid studio 3.0 Canary 1。该设备运行 Android O 预览 这是我的应用程序的 build.gradle:

这是项目的 build.gradle:

当我尝试执行此行时:

我的应用程序因以下异常而崩溃:

getCacheQuotaBytes该应用程序在和上都崩溃了getUuidForPath

值得一提的是,这些方法来自新的 Android O API。

0 投票
1 回答
549 浏览

android - 在Android O中使用窗口管理器在锁屏上方显示视图?

我的应用程序在锁屏上方显示视图,直到现在我使用以下代码:

此代码在 Android O 上似乎不再有效,相反,现在锁屏显示在视图上方,并且只有在用户滑开锁屏后视图才可见。诚然,这可能只是一个错误,因为 Android O 仍处于测试阶段,但也有可能我错过了 Google 的一篇关于“O 中的新功能”的注释。

0 投票
8 回答
13905 浏览

android - 为什么 Android O 失败并显示“不属于这个 FragmentManager!”

我已将我的应用程序迁移到 Android Studio 3 中的 Android O

在 Android O 模拟器上运行我所有的 dialogFragments 现在都失败了:-

我没有进行任何代码更改。

Android O 发生了什么变化,以前工作的 DialogFragments 现在无法显示?

0 投票
1 回答
2875 浏览

android - 没有READ_SMS权限的android短信验证

我知道使用 Android O,现在我们可以在不需要 READ_SMS 权限的情况下读取短信验证。可以使用 createAppSpecificSmsToken API 来完成。

但是我需要一个完整的例子来演示整个 SMS 验证例程。

0 投票
1 回答
1101 浏览

android - Android O 上的 JobScheduler 行为

根据文档,Android O 服务将在应用程序不再处于前台后几分钟停止。

该文档建议大多数服务可以替换为 JobScheduler 作业。我的问题是 - 工作是否也有任何特殊行为,或者它们的行为与 Android O 之前的服务相同?他们可以“永远”活着(当然,只要系统不需要内存),还是系统也会在某个窗口结束时杀死他们?

0 投票
2 回答
3938 浏览

android - Android O Developer Preview 模拟器始终离线

我正在尝试针对 Android O 开发人员预览版测试我的应用程序。我可以下载并运行模拟器,但是在部署我的应用程序时,它总是显示为“[OFFLINE]”。如果我继续尝试部署,我会得到以下输出:

我已经尝试按照上面输出中的建议重新启动 ADB。另外,我从来没有在模拟器中得到确认对话框。其他版本的模拟器。例如。牛轧糖 7.1 工作正常。

我正在运行 Android Studio 3.0 Canary 1(标准频道也不起作用)。

0 投票
1 回答
6521 浏览

android - startService() throws java.lang.IllegalStateException

From onCreate() of my Activity,

I am trying to start a service via following code:

However, I receive following exception:

java.lang.IllegalStateException: Not allowed to start service Intent (service-name) : app is in background

Any idea what could be reason for this? Stuck on it for few hours now.

0 投票
0 回答
651 浏览

android - IllegalStateException:找不到构建工具修订版 26.0.0-rc2:O 预览是否与 android gradle 插件 2.1 不兼容?

当使用 gradle 3.3 和 android gradle plugin (AGP) version 3.0 alpha 到 2.2 时,我使用 build-tools 26.0.0-rc2 构建没有问题。但是在同一个项目中,针对同一个 SDK,如果我尝试使用 AGP 2.1,我会得到IllegalStateException: failed to find Build Tools revision 26.0.0-rc2

我希望确定这是否是 O 预览中的错误,或者这是否只是不兼容。如果是后者,我会对 AGP、android studio 之间的任何官方兼容性声明以及项目配置使用的构建工具感兴趣。我无法找到谷歌记录的对此的任何参考。

0 投票
1 回答
109 浏览

android - Android“O”返回版本“O”

在所有以前的 Android 版本Build.VERSION.RELEASE中,返回的字符串实际上是一个数字: 7.1.0 、 5.0.1 等。

基于此,我有一个简单的版本控制器,可以比较数字并告诉我设备的操作系统是升级还是降级。Android“O”测试版出人意料地返回“O”字母, Build.VERSION.RELEASE这当然会导致异常。这是一个死胡同还是有一些方法会在Android“O”的情况下返回8.0.0?

Build.VERSION.SDK_INT返回 25。

Build.VERSION.INCREMENTAL返回巨大的内部版本号。