android-9.0-pie相关内容

android 9.0 (Pie) 不支持异步任务

我正在处理我的代码.在我更新了 android v 9.0 (Pie) 之后,它在版本 8(Oreo) 上运行良好,并且该应用程序突然停止工作.检查后,我的 Asyn 任务收到一条错误消息,说明以下错误: E/AndroidRuntime:致命异常:AsyncTask #1进程:com.global.exch,PID:25112java.lang.RuntimeException: 执行 doI ..

Android 9:后台限制应用设置

我正在开发一个音乐播放器应用程序,当用户启用“后台限制"设置(设置 -> 应用程序 -> [应用程序名称] -> 电池 -> 背景)时,我注意到 Android 9 设备上的奇怪行为限制). 这是我正在做的事情:我通过调用 Service.startService() 来启动我的音乐播放器服务,然后在我的应用程序处于前台时通过 Service.startForeground() 将其设置为前 ..
发布时间:2021-11-02 23:23:40 移动开发

Xamarin 中的 LayoutInDisplayCutoutMode 问题

我在 Xamarin.Android 中设置剪切模式的属性时遇到了一个奇怪的问题.我想在我的应用程序中添加对剪切模式的支持,因此我更新了项目以使用 SDK 9.0,并将这一行添加到我的活动中: Window.Attributes.LayoutInDisplayCutoutMode = LayoutInDisplayCutoutMode.ShortEdges; 我的项目编译但运行时我在上面的行中 ..
发布时间:2021-09-29 19:57:28 移动开发

android pie上的Retrofit2响应为空

在 android pie 上,我收到了对 Retrofit2 请求的空响应.相同的代码适用于所有以前的 android 设备.我在清单中添加了 android:usesCleartextTraffic="true" ,它修复了 http 连接的问题,但在所有其他 androided 版本中我没有得到预期的响应,响应是预期的,但不是馅饼.所以请提前帮助谢谢 Manifest.xml ..
发布时间:2021-06-10 18:43:42 移动开发

当应用程序在后台时访问android 9中的麦克风

Android 9 限制了后台应用访问用户输入的能力.如果您的应用在运行 Android 9 的设备上在后台运行,系统会对您的应用应用以下限制: 您的应用无法使用麦克风或摄像头. 当应用程序在后台时,有什么方法可以在 android 9 中访问麦克风. 解决方案 Android 9 中又增加了一个变化:只有应用程序在前台(或前台服务)可以捕获音频输入. 参考:https:// ..

每当应用在Android Pie中被杀死时,服务也会被杀死

我正在通过创建一个android应用程序来学习Android编程.但是每当我杀死应用程序服务时,它也会被杀死.我正在使用 JobIntentService .使该应用程序在后台运行. JobIntentService类 公共类BackGroundDistanceCalculate扩展JobIntentService {最终的公共静态字符串TAG ="BackGroundDistance"; ..
发布时间:2021-05-18 20:59:52 Java开发

导出的SQLite数据库不是最新的

此问题仅适用于SDK 28设备(仿真器).我使用SQLiteOpenHelper创建的SQLite数据库在应用程序中可以完美运行,但是当我将其导出到磁盘(通过Android Studio或通过代码)时,其许多数据都会丢失.在应用程序中对此数据库所做的更改将立即反映在应用程序中,但不会反映在导出的数据库文件中.我要导出的数据库文件位于以下位置:DDMS->文件浏览器->数据->数据->我的包名称-> ..

Chrome更新后未加载Android 9 WebView(也包括admob广告)

我们有一个很大程度上依赖于网络视图的应用程序我们在上周后注意到,如果android 9用户花了一些时间在加载10到30左右的webview之后,该webview仅显示空白页,并且加载进度以10%的速度获得库存 admobe原生广告也停止展示 唯一改变的是chrome更新到77.0.3865.73我们在尚未更新至该版本的android 9上进行了测试,一切正常(chrome 74.0.3 ..
发布时间:2021-04-22 18:33:56 移动开发

仅限Android 9(Pie):Context.startForegroundService()然后未调用Service.startForeground()-在Oreo上运行良好

我们为Oreo调整了正在进行的通知,效果很好.现在,仅在Pie(不是在Oreo设备上发生)上,我们得到了标题错误.我缺少的Pie中的前台服务有什么变化吗? 这是前台服务的onCreate代码-> override fun onCreate(){super.onCreate()val通知:Notification = NotificationCompat.Builder(this,pack ..
发布时间:2021-04-05 20:05:58 移动开发

什么是非SDK接口

搜索新的Android P功能后,我遇到了非SDK接口限制.我的问题是, 什么是非SDK接口或SDK接口?它们之间有什么区别?特别是让非SDK变得更好.适用于Android的流行SDK和非SDK接口的示例. P.S.我遇到了区分SDK和API接口的抽象答案,但没有解决我的问题:/ 解决方案 引用文档: 通常来说,SDK接口是在Android框架封装索引中找到的接口. ..
发布时间:2021-04-05 20:05:18 移动开发

DownloadManager请求在Android Pie上延迟

我一直在使用 DownloadManager API来处理一个应用程序中的下载大约3年.最近,我有一些使用Android Pie的用户抱怨有时下载会在真正开始前停留几分钟,从而损害了UX:其中一些不得不重新安装应用程序才能使其正常工作,而另一些用户则随着时间的流逝解决了这个问题.请注意,我没有为DownloadManager.Request实例设置任何特殊设置(例如 allowedNetworkT ..
发布时间:2021-04-05 18:54:28 移动开发

打开软键盘时未显示Android Pie pie text键入的文本

Edittext输入文本不可见,我使用软键盘输入,但是一旦按下按钮,便可以看到输入值.代码在较旧的android版本上工作正常,但在android pie上却无法正常工作. 解决方案 这似乎与Android Pie有关.我在清单中将硬件加速更改为true,并且可以正常工作. android:hardwareAccelerated ="true" ..

媒体投影需要Android Pie和Q中的ServiceInfo.FOREGROUND_SERVICE TYPE_MEDIA_PROJECTION类型的前台服务

任何人都知道为什么会发生此错误,媒体投影需要在getMediaProjection()上使用类型为ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION的前台服务,即使我在调用startforeground()方法之后也调用了getMediaProjection()方法. 堆栈跟踪为: 进程:com.al1.screenrecorder,PID ..