问题标签 [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.
android - 如何使用 adb shell 命令验证 android 设备屏幕打开或关闭
尝试使用mScreenOn=true
或检查设备屏幕开启或关闭mPowerState=SCREEN_BRIGHT_BIT
。但以下命令不适用于最新的 android 版本。它什么也没返回
以下命令在 Android 中运行良好 - 4.3 Jelly Bean
使用输入法转储系统
adb shell dumpsys input_method | grep mScreenOn
使用电源转储系统
adb shell dumpsys power | grep mScreenOn
或者adb shell dumpsys power | grep mPowerState
有没有其他方法可以在最新的 android 版本(Lollipop、Nougat、Oreo、Pie 等)上使用 adb shell 命令验证屏幕关闭或打开状态
android - 包 id 平台:android-O 不可用
尝试从 github 克隆Android O示例时,项目无法同步并给出以下错误。Android studio 提供包不可用,无法安装缺少的平台(android o)。
我正在使用 android studio 2.3 并克隆 android o 示例:https ://developer.android.com/preview/o-samples.html#nc
任何人都可以建议,我怎样才能运行克隆的示例?
android - 创建自适应图标
我正在尝试使用本指南实施:
https://developer.android.com/preview/features/adaptive-icons.html#Creating
对于 Android O Preview,但启动器向我显示了默认的 Android 图标,而不是我的 ic_launcher.xml 中指示的两个图层
ic_launcher.xml
有没有人试图实现这一点?或者仍然不可用?
(在我的清单中,我将 ic_launcher.xml 放在图标中)
更新:
谷歌更新你的网站,并adaptive-icon
把maskable-icon
android - Android O 后台限制
从文档中不清楚应用程序startService()
是否可以在收到意图后处于空闲状态时调用。文档讨论了短信/彩信广播意图,如果应用程序通过广播接收器接收到任何意图,则不清楚该应用程序是否被置于白名单中。直到现在我还没有找到一种方法来测试它,让应用程序处于空闲状态。有小费吗?
android - Android-O 在辅助显示器上启动
当我尝试启动活动意图时,Android-O 中的新 ActivityOptions setLaunchDisplayId (int launchDisplayId) 函数似乎总是使我的应用程序崩溃。
当我从自己的应用程序启动活动以及尝试启动其他应用程序(即 Chrome Canary)时。
有谁知道这是新 API 的一般问题还是我遗漏了什么:
我的代码的一小段如下:
options.setLaunchDisplayId(1);
startActivity(intent, options);
注意 我在启用“模拟第二个屏幕”的情况下进行测试(@1080p,如果重要的话)。
更新
我已经尝试了 ADB 命令adb shell start com.chrome.canary --display 1
,我得到了消息:
开始:必须是根
android - (Android-O) 应用程序未在“具有使用权限的应用程序”中列出,但在 Nougat 中
在 Android-O 中<uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" tools:ignore="ProtectedPermissions" />
,该应用似乎无法显示在“具有使用访问权限的应用”列表中。我尝试将目标和编译 API 设置为 25 和“O”,但它仍然无法让我将应用程序添加到使用访问列表中。
我不确定是不是因为开发预览有问题,或者谷歌对 Android-O 中的这个功能有额外的要求。但是当我在那里测试它时,它会出现在我的牛轧糖测试设备上,当然编译和目标都设置为 25,因此我在 Android-O 设备上尝试了这些设置以检查它是操作系统还是SDK有问题,但似乎可能是操作系统。无论如何,我想我应该在这里问一下,看看我是否遗漏了一些你们可能知道的东西。
android - 广播接收器未获得 MY_PACKAGE_REPLACED 意图
根据 Android O 开发者预览版,我们不能再使用 PACKAGE_REPLACED 意图与清单中声明的接收器一起使用。
替代方案是 MY_PACKAGE_REPLACED。但是,当我在代码更改后通过 android studio 更新应用程序时,这种意图似乎并没有触发。而旧的更广泛的意图总是正确地触发。
假设接收者本身只是在 onReceive() 中打印一条日志消息。
谷歌搜索表明这似乎是一些 android manifest 合并问题。但我真的不知道如何解决这个问题。
有人能指出我正确的方向吗
android - 找不到 Android 8.0-8.1 (Oreo) API 26-27 ARM 系统映像
AVD Manager 是否有 Android 8.0 (Oreo) API 26 和 Android 8.1 (Oreo) API 27 ARM 系统映像(ARM,不是 x86 Intel)?谢谢。
非官方?贝塔?Α?任何?