9得票4回答
如何在Android 11中检测权限的永久拒绝?

在Android 11中,当用户对任何权限请求选择了“拒绝”选项超过一次时,系统将标记它为“永久拒绝”。一旦永久拒绝,用户必须在设置中启用。从此时开始,shouldShowRequestPermissionRationale() 开始返回 false 权限窗口提供了三个选项,“拒绝”、“允许...

9得票4回答
无法启动AVD。

我安装了最新版本的Android Studio,即Android Studio 4.0.1。然后我打开Android Studio并创建了一个示例项目。接着我打开AVD管理器并"创建虚拟设备",然后我下载了Android 10.0+ API 30级模拟器。问题是AVD无法启动,请查看图片。 ...

9得票2回答
远程服务异常在MIUI 11上导致我的应用程序崩溃

我开始收到关于MIUI 11设备(仅限Mi10和Mi10 Lite 5G)运行Android 11的奇怪的崩溃报告。我认为这是平台问题,与我的应用程序无关,因为它非常特定于小米Android 11。 Fatal Exception: android.app.RemoteServiceExce...

9得票3回答
API Level 30无法加载本地HTML文件

我的应用程序通过WebView#loadUrl()加载位于getFilesDir()下的本地 HTML 文件。在targetSdkVersion = 29之前,以下代码可以工作。 copyAssetsFile(this, "sample.html", getFilesDir(...

8得票1回答
无法在Android 11的工作配置文件上安装CA证书

给定在设备上生成的自签名CA证书文件,我正在尝试找到一种方法将其安装在工作配置文件中,因为使用android.security.KeyChain.createInstallIntent()安装CA证书的传统方式不再适用于个人配置文件或工作配置文件。 我注意到在某些设备上(例如Pixel设备)...

8得票4回答
如何创建文件夹(Android R - Api 30)?

我看到Android 11有作用域存储(scoped storage),但是我找不到任何相关信息,我该如何在 /storage/emulated/0/ 目录下创建和使用文件夹?旧的方法只适用于API 29及以下版本 :(

8得票1回答
使用手机热点连接网络时,Android 11/12无法进行无线调试。

在Android 11之前,我可以使用以下方法无线调试应用: 在(目标)Android手机上开启移动热点 将计算机连接到移动热点 运行adb tcpip 5555 adb connect [目标手机的IP地址] 问题是 Android 11引入了无线调试功能,以上方法无法按预期工作。 ...

8得票1回答
如何从我的辅助功能应用中删除“辅助功能快捷方式”选项?

我有一个AccessibilityService,如果用户通过Android系统用户界面开启和关闭它,将会出现问题。我只希望用户能够通过我的Activity来禁用/启用AccessibilityService,并且能够正确地处理其开关。 在测试我的应用程序时,我从未遇到过这个功能,直到在更新...

8得票3回答
安卓11 | 地图导航的包可见性变更

从Android 11开始,应用程序的可见性发生了变化。在我的应用程序中,我需要导航到邮件应用和导航应用。 以下代码需要添加到清单文件中 <manifest package="com.example.game"> <queries> <...

8得票1回答
Android 11 - System.loadLibrary 加载本地 C++ 库需要60秒以上,但在 Android 10 及以下版本上运行非常快

在我们基于cocos2d-x游戏引擎、大部分代码由C++编写的Android游戏应用程序中,自从Android 11以后,我们遇到了一个非常奇怪且关键的问题: 当本地库在onLoadNativeLibraries中被加载时,现在突然需要60秒以上的时间。在Android 11之前,一切都正常...