问题标签 [android-11]

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

android - 如何在 Android 11(Android R 或 Android API 级别 30)中使用 windowinsetsanimation

新的 Android 版本 (Android 11) 添加了一组新的 API,让您可以将应用程序的内容与 IME(输入法编辑器,也称为软键盘)和系统栏同步,因为它们在屏幕上和屏幕外显示动画,从而更轻松地创建自然、直观和无卡顿的 IME 转换。

那么,如何在android r(Android 11)中应用windowinsetsanimation?

0 投票
5 回答
12879 浏览

android - 如何在 Android 11 上获取给定树 URI 的文件路径?

只有当用户使用存储访问框架选择文件夹时,我们才会获得树 URI。文档提到从 Android 11 开始,我们可以使用原始文件路径来访问文件。我需要这个,以便我可以使用现有的本机库。但是我找不到任何关于在给定树 URI 的情况下获取原始路径的文档。如何在 Android 11 上获取给定树 URI 的文件路径?

请注意,stackoverflow 上的所有现有答案都是 hack,它们现在甚至都不起作用。我需要一个官方的 API。

0 投票
0 回答
654 浏览

android-source - jobScheduler 节流规范 Android 11 (api 30)

我正在开发一个严重依赖 jobScheduler 在后台执行多个任务的应用程序。从下一个 api 版本(android11、api 30)开始,文档(以及开发者预览版中)指出:

但我找不到任何关于什么是“正常”使用 jobScheduler 的规范。

我尝试查找源代码,但在 AOSP 下找不到 android11 分支,并且在build-numbers列表下没有提及。

他们确实提供了一个模拟器版本来执行测试,但我更喜欢知道我的界限(而不是为了弄清楚这些数字是什么而执行一系列测试)。

如果有人能指出功能规范或 android11 源代码,我将不胜感激。

0 投票
2 回答
24609 浏览

android - 无法在 Android 11 上安装 CA 证书

在 Android 11 的预览版上,尝试安装 CA 证书时出现错误:

错误信息是:

无法安装 CA 证书

CA 证书可能会使您的隐私受到威胁,因此必须在“设置”中安装。

在此处输入图像描述

我在Android 文档中没有发现任何关于此更改的信息。有任何想法吗?任何解决方法(除了从设置手动安装)?

更新(28/4):

在 issuetracker 中发现了一个错误:https ://issuetracker.google.com/issues/151858120

0 投票
2 回答
693 浏览

android - Android Studio 拒绝在除 Android R 之外满足所需 API 级别的设备上运行应用程序

我正在尝试在运行Android 7.0ie的 Android 设备(Tecno Camon Cx Air)上调试我的应用程序API level 24,但 Android Studio 不断给我这个错误:

刚刚在 API 级别 27、28、29 上尝试过,我得到了同样的错误。

这是我的默认配置:

将不胜感激任何帮助;)

0 投票
3 回答
5275 浏览

android - 在 Android R 上创建目录

我想在我的手机中创建一个“RawMeasurement”目录,与 Android R 下的音乐、文档、图片...相同的位置

我用较低的 api 版本进行了测试,它可以工作,但在 android R 下,不可能。

我认为问题来自Environement.getExternalStorageDirectory()

我一直在寻找其他方法,但没有结果。

想法?先感谢您

0 投票
0 回答
669 浏览

android - 在 Android R 上通过 startActivity 查看 PDF 不起作用

我已更新代码库以与 Android R 兼容,这适用于 SDK <= 29,但不适用于 R

它没有抛出错误,并且活动正在启动,但活动(PDF 查看器)正在立即关闭并恢复 mainActivity

在新的 Android R 预览版中,这种情况是否有任何变化?

0 投票
0 回答
80 浏览

android-studio - 模拟 Android API 30(R) 并安装最新的 ARCore 1.17.0 时,AR 应用程序无法运行

问题出在 Android API 30 还是 ARCore?视频:https ://youtu.be/6xKQb-FrYxU

0 投票
1 回答
942 浏览

android - Android 11 Preview 无法在模拟器中运行

当我在 Android Studio 中使用Android R (API 30)配置新的 Android 模拟器时,模拟器仍然显示为Android Q (API 29)

当我检查更新设置时,它显示系统是最新的,并且即使我将模拟器配置为运行 Android 11,Android 版本 10 也在运行。

甚至Android Studio 中的设备文件资源管理器也表示它正在运行 10。

还安装了 Android SDK Build-Tools 30-rc4,所以我不确定它为什么不起作用。

在此处输入图像描述

模拟器配置

在此处输入图像描述

0 投票
0 回答
601 浏览

android - 从 android 10 到 android 11 的存储访问迁移策略

问题:在 android 10 之前,我们可以使用直接文件访问。借助 Android 10,Google 推动我们使用 SAF 和 Uri 访问。对于 Android 11,谷歌说“好的,你可以再次访问(某些)原始文件路径”。设计一个向后兼容的应用程序有点乱。我在 Android 9 和 Android 10 之间所做的是更改文件访问,从直接访问到 SAF。由于我的应用程序需要所有文件访问权限,因此我只使用ACTION_OPEN_DOCUMENT_TREE了根目录。但是,对于 Android 11,它不再起作用了。有一个新的权限MANAGE_EXTERNAL_STORAGE,但我确信谷歌会将使用限制在某些文件管理器中,所以它不是一个选项。摘要:有没有兼容的API可以在几个android版本中使用该应用程序?在这种情况下,最好的策略是什么?