问题标签 [android-10.0]

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

android - 收集 5G 小区数据(新电台)

在进行了一些挖掘之后,我发现了包含与 NR(新无线电)相关的 5G 信息的谷歌源代码。有趣的是,这些更改在 dev 或 pie-dev 上不可用,但在 master 分支上可用!

电话经理包括。5g https://android.googlesource.com/platform/frameworks/base/+/master/telephony/java/android/telephony/TelephonyManager.java

5g 的 CellInfo 类 https://android.googlesource.com/platform/frameworks/base/+/master/telephony/java/android/telephony/CellInfoNr.java

5g电话类列表:

  • CellIdentityNr.java

  • CellInfoNr.java

  • CellSignalStrengthNr.java

我希望我的应用程序在第一部 5G 手机即将推出之前开始支持 5G,但新类不在我正在构建的 SDK 中 (28) 我需要等待 Android Q 吗?4G的故事是什么?

0 投票
1 回答
371 浏览

android - 可折叠属性 Android Q

如何为 Android Q 兼容设备设计可折叠布局。

在此过渡期间,应用程序将如何接收新布局的配置更改?

Multi Resume 是否会与多个活动发生冲突?

0 投票
3 回答
12375 浏览

android - 针对 SDK Android Q 导致无法完成会话:INSTALL_FAILED_INVALID_APK: 无法提取本机库,res=-2

一旦我将目标 api 切换到“Q”,我就无法在 Android Q Emulator 上安装 APK。我得到错误:

无法完成会话:INSTALL_FAILED_INVALID_APK:无法提取本机库,res=-2

Android Studio (v3.3.2) 建议我先卸载 apk。我尝试卸载apk,但仍然遇到相同的错误。如果我将目标 api 降级到 28,则应用程序工作。

0 投票
1 回答
1507 浏览

android - 黑屏模拟器 Android Q Preview (Pixel 2)

这里奇怪的问题。我刚刚在我的 Android Studio 中下载了Android Q 预览版,以便在模拟器中试用。但是,无论我选择哪种设备类型,当我使用所选 Q 图像启动模拟器时,模拟器上都会出现黑屏,而没有任何反馈。我已经尝试删除并重新创建模拟器,以及擦除其数据。下面是我目前模拟器状态的图片。如果我选择不同 api 版本的另一个图像,一切正常。在事件日志错误下方:

Emulator: Critical: UpdateLayeredWindowIndirect failed for ptDst=(736, 114), size=(300x21), dirty=(300x21 0, 0) (连接到系统的设备无法运行。)((null):0,(null ))

在此处输入图像描述

0 投票
1 回答
715 浏览

android - setKeyguardDisabledFeatures(componentName, DevicePolicyManager.KEYGUARD_DISABLE_FEATURES_NONE); 无法在 android-q / Android 10 中运行

Android Q / Android 10使用USES_POLICY_DISABLE_KEYGUARD_FEATURESkeyguard_features导致安全异常。

java.lang.SecurityException: Admin ComponentInfo{ ... } 不是设备所有者或配置文件所有者,因此不能使用策略:disable-keyguard-features

经过进一步检查,我发现 android pie 已经标记为KEYGUARD_FEATURESdeprecated 并在android-q / Android 10. 是否有任何其他替代方法可以禁用keyguard_features

0 投票
1 回答
5214 浏览

android - Android 10: fetch the gallery via MediaStore with location information

Looking at the storage access changes introduced in Android 10 here, location informations are now redacted by default.

Google asks us to call setRequireOriginal() on the "MediaStore" object with the media's uri as a parameter. This works when you fetch medias one by one, but what about when we query the ContentResolver for the whole gallery?

See this sample:

Starting Q the latitude and longitude are always set to 0. Is there a way to get the location data for a batch of medias assuming the ACCESS_MEDIA_LOCATION permission is added in the Manifest?

0 投票
1 回答
526 浏览

android - 如何直接从 APK 运行嵌入式 DEX 代码

Android Q 的第一个 alpha 版本发布。它支持直接从 APK 运行嵌入式 DEX 代码。如何在 gradle 文件中启用它?

0 投票
1 回答
2493 浏览

android - 迁移到 android Q 应用安装失败

我已将我的 android 项目迁移到 android studio canary 中的 android q,但每当我尝试在我的 Google Pixel 2 上运行我的项目时。我收到此错误,我还卸载了以前版本的应用程序。我已经完成了所有干净的项目重建使缓存无效,但仍然看到下面的错误日志:

0 投票
3 回答
4629 浏览

android - 以 Android Q 为目标时构建失败,但在 API 28 上工作时出现“无法将文件 'android.jar' 转换为匹配属性”

我有一个我正在维护的遗留应用程序,它在以 API 28 为目标时构建良好,但在 Q 时失败。

gradle 构建的完整错误如下所示:

我已按照从此处设置 Android Q SDK 的指南进行操作。

我正在从 Android Studio 之外的命令行构建。

我通过构建 jni 库看到了构建进度,但是当它进入 java 字节编译时会立即出错。

编辑:因为我不能包含整个 gradle 堆栈(帖子中限制为 30,000 个字节),所以这里是概要:

0 投票
1 回答
554 浏览

android - 在与 Kotlin 兼容的新 Android Q Preview SDK 中

当我尝试更新我的 kotlin 项目以针对 Android Q 构建时,我得到

FAILURE:构建失败并出现异常。

  • 出了什么问题:由于包含使用不受支持的插件版本的 Kotlin 模块,不支持新的 Gradle Sync

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 在https://help.gradle.org获得更多帮助

2 秒内构建失败