问题标签 [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.
java - 如何在android 10中检测全屏手势模式
在 Android 10 中,用户可以启用全屏手势模式。我想检测设备是否处于全屏手势模式。我在文档中找不到任何东西。如何在运行时以编程方式进行?
Java 或 kotlin 语言的答案都可以。
任何官方 API 或解决方法...
android - 我们如何在 Android Q 中访问扩展文件?
我正在编写一个需要扩展文件的应用程序,我想确保它与 Android Q 兼容。提供的文档似乎没有解决 Android Q 中的更改。在 Android Q 中,getExternalStorageDirectory()
将无法使用那么我们如何访问扩展文件呢?
java - Android Q - 通过 NFC 启动隐私更改活动
https://developer.android.com/preview/privacy/background-activity-starts
由此,我的支付应用程序(在执行 NFC 交易时显示活动)将无法再向用户显示任何内容。
有谁知道新方法是什么?
谢谢!
我目前使用 NFC 服务,它启动了一个 Activity 意图。
应显示活动。它现在可以工作,但从 Android Q 开始,它不会
android - Robolectric 和 Android SDK 29
Robolectric 何时与 Android SDK 29 兼容?targetSdkVersion
我是否通过更改和升级compileSdkVersion
到 29太早了?
当我运行单元测试时,我得到了这个巨大的堆栈跟踪:
java - 如何在 API 29 中弃用 getExternalStorageDirectory 时读取或写入文件?
我正在学习android开发,在java中阅读getExternalStorageDirectory时遇到了一些问题,我已经阅读了https://developer.android.com/reference/android/os/Environment但无法理解,有人可以帮我提供示例代码在爪哇。
android - 在 Android Q 上查询 MediaStore
我正在使用 MediaStore 获取所有图像专辑,它在 Android Q 之前运行良好。但是今天我将编译版本增加到 29,它抛出了这个异常:
这是我查询 MediaStore 的代码:
由于 Group 不在Android Q
.
有什么解决办法吗?
android - Android Q,以编程方式连接到不同的 WiFi AP 上网
与 Android Q 一样,一些 WiFi API 受到限制。我正在尝试使用备用 API 连接到不同的 Wifi AP 进行互联网。
下面是我的代码:
这允许我连接,但 Internet 被禁用。这是按照 Android 文档中的定义工作的。
我尝试的替代方法如下:
Manifest 中声明的许可:
使用它并没有改变任何行为。
请告知 API 序列以成功连接到具有互联网功能的不同 Wifi AP。
android - PreferenceManager getDefaultSharedPreferences deprecated in Android Q
PreferenceManager getDefaultSharedPreferences
is deprecated in Android 10. How do I replace it?
android - 进程“命令 'C:\Users\sneha\AppData\Local\Android\Sdk\build-tools\29.0.0\aidl.exe'' 以非零退出值 -1073741819 结束
我无法将我的 android P 项目升级到 android Q,aidl 文件未编译,apk 生成失败并出现错误
尝试了 dummy android Q 项目,编译成功。但即使在我添加aidl文件时也看到了同样的错误。
进程'命令'C:\Users\snehan\AppData\Local\Android\Sdk\build-tools\29.0.0\aidl.exe''以非零退出值-1073741819完成
编译器更改:compileSdkVersion 29 buildToolsVersion '29.0.0' classpath 'com.android.tools.build:gradle:3.4.1' distributionUrl=https://services.gradle.org/distributions/gradle-5.1.1-all.zip
android - Android Q 后台限制
我需要在收到推送时显示一个活动,但我正在获取Background activity start from package-name blocked.
系统 Toast。这是用户需要执行某些任务的身份验证活动。我不管理电话或 NFC 交互,因此我不需要实际启动“特殊”服务,但显示通知还不够——我需要那个活动。SYSTEM_ALERT_WINDOW 权限没有帮助。那么,我应该重新实现我的所有流程以仅使用通知吗?应用程序关闭时是否有可能启动活动(后堆栈中没有活动)?