android-8.1-oreo相关内容

我可以禁用Android和小通知图标上的通知徽章吗?

我读到可以使用透明颜色“隐藏”小图标,但图标之间有间隙。 我还需要禁用通知徽章;我只需要锁屏(可见性=1)上的声音和通知以及顶部通知栏上的通知。 推荐答案 若要禁用通知徽章,可以在NotificationChannel对象上使用setShowBadge(false)。 结账详情Modify a Notification Badge。 删除小图标的另一部分。AFAIK是 ..

后台服务在奥利奥中不起作用

如果我也杀死应用程序实例,我想在后台运行我的应用程序.但是在我杀死我的应用程序后,该服务也停止工作.这是我的代码,请任何人帮助我解决我的问题. 我按照此链接在后台运行,但如果我删除实例,它就无法工作.如果实例也被删除,谁能告诉我如何运行后台服务? 这是我的 MainActivity @Overrideprotected void onCreate(Bundle savedInstan ..
发布时间:2022-01-08 12:46:42 移动开发

java.lang.IllegalStateException:只有全屏不透明活动可以请求方向

我在 Android 8.0 Oreo java.lang.IllegalStateException 中从通讯录检索联系人时遇到问题:只有全屏不透明活动可以请求方向 我正在尝试从电话通讯簿中获取我的活动中的联系人,它非常适合棒棒糖、棉花糖、牛轧糖等,但它会给我这样的奥利奥错误,请帮助我.我的代码在下面. 演示代码:- private void loadContacts() {con ..
发布时间:2021-11-27 12:57:18 Java开发

通知无法在 Android Oreo (API 26) 中显示

我在 Android O 上尝试显示通知时收到此消息. 不推荐将流类型用于除volume 之外的操作控制 通知直接来自示例文档,在 Android 25 上显示正常. 解决方案 从Android O开始,你需要配置一个NotificationChannel,并在您尝试显示通知时引用该频道. private static final int NOTIFICATION_ID = ..

在 android 8 中单击 OneSignal 通知后打开 android 应用程序有延迟

我已将 oneSignal 库添加到我的 android 项目中.一切正常,除非我单击从一台信号服务器收到的通知.在我的设备上打开我的 android 应用程序大约需要一两分钟,但模拟器工作正常.我的设备是带有 android 8 的 Galaxy s7,而模拟器使用的是 android 5.我想我的 android 版本是问题所在.也许 android 8 上的新功能不允许应用程序立即打开.有什 ..

Android 8 (Oreo) 中的后台位置限制是什么?

https://developer.android.com/about/versions/奥利奥/背景位置限制 为了降低功耗,Android 8.0(API 级别 26)限制了后台应用检索用户当前位置的频率.应用每小时只能几次接收位置更新. 文档没有给出任何关于后台位置检索频率限制的细节. 假设我在 Android O 设备上运行的应用没有进入前台并且没有接收任何被动位置更新,我 ..

如何以编程方式检测检查或识别应用程序是否正在Android Go版本8.1设备上运行

我想禁用某些功能并减少Android Go设备上的内存消耗.我想为所有Android设备安装一个APK. 如何检测我的应用程序正在Android Go 8.1设备上运行?是否足以检查版本8.1或将8.1版本也分发到正常的Android设备上? 解决方案 这对我有效,基于预先安装的Apps. 如果安装了 Assistant Go 或 Google Go 版本,则肯定是Androi ..
发布时间:2021-04-05 20:12:49 Java开发

SurfaceView与Android 8.0上的另一个SurfaceView重叠

我在Android 8.0上的应用遇到了一些奇怪的问题.我有自己的可滚动小部件,代码为可在github上找到.它有两个孩子,可以无限滚动一个. 在屏幕上,国际象棋棋盘是一个SurfaceView,上面有国际象棋的可滚动移动子项也是SurfaceView.可滚动视图的另一个子级是简单的LinearLayout. 问题在于,将子级SurfaceView放置在棋盘下方时,它会显示在棋盘上方, ..

单击android 8中的OneSignal通知后,打开android应用程序存在延迟

我已将 oneSignal 库添加到我的android项目中.一切正常,除了当我单击从一台信号服务器收到的通知时.在我的设备上打开我的android应用大约需要一到两分钟,但是模拟器可以正常运行.我的设备是带有android 8的Galaxy s7,并且模拟器使用android5.我想我的android版本是问题.也许android 8的新功能不允许应用立即打开.有什么主意吗? 解决方案 ..

8.1.0中的Android屏幕方向问题

在Android OS 8.1.0中出现问题 开始肖像活动(在清单上声明肖像) 启动景观活动(在清单上声明景观) 完成景观活动 再次显示肖像活动,但方向已开始翻转:首先进入纵向模式,然后进入横向模式,最后再次进入纵向。 我在google pixel 2 xl设备中观察到了此问题,操作系统版本8.1.0及更高版本(也存在于Android P开发人员预览版中) 我也看到有人在G ..

请告诉我们使用VrVideoView的最低API

我试图在两个智能手机(galaxy grand max(android4.4.4)& galaxy j5 2017(android 8.1))上运行由VrVideoView制作的应用程序。 我的应用程序在android 8.1上运行良好,但在android 4.4上运行不佳。 尽管该视频是在android 4.4中播放的,但它没有响应我的智能手机运动,并显示了前视图。 所以我想知道VrVid ..
发布时间:2020-06-05 18:41:16 其他开发

除模拟器以外,WorkManager不会在实时设备上启动PeriodicWorkRequest

我正在通过 WorkManager 使 PeriodicWorkRequest 入队,下面提到的代码也在具有Android OS Nougat的设备上运行在Android OS 8.1、9及更高版本的模拟器上10,但不能在OnePlus(Android 9),Redmi 5(Android 8.1)& Google Pixel(Android 9.1)。 我合并的依赖项是 实现“ an ..

数据未显示在Android Pie 9.0上

将手机从Android Oreo 8.0更新为Android Pie 9.0之后,我不再可以使用HttpUrlConnection从MySQL数据库获取数据。 我尝试使用模拟器Android Oreo 8.0并显示数据。但是,当我尝试使用模拟器Android Pie 9.0时,不会显示数据。请帮助我。 解决方案 我最近在Android 9上遇到了同样的问题,但是我不得不在不同的屏幕上 ..

onAnimationEnd()被调用了两次

在更新版本23的sdk 27​​之后,在调用时在下面的代码中两次触发了onAnimationEnd这个问题。 onAnimationStart仅被调用一次,并且onAnimationRepeat没有按预期方式被调用。现在,在应用程序中,当用户一次按下“后退”按钮时,将向后退两步。 gradle中的所有库都使用最新的27.0.2。 。这段代码过去在sdk 23中正常工作。我们的最小目标是16。 ..
发布时间:2020-06-05 18:41:01 移动开发

API 27无法接收BOOT_COMPLETED操作

下面的代码虽然可以使用API​​ 25,但不能通过API 27收到 BOOT_COMPLETED 操作。 但是根据官方文档,该操作属于隐式广播示例。 p> 当我输入 am broadcast的adb命令-android.intent.action.BOOT_COMPLETED 时,以下消息显示在在控制台上: 不允许后台执行:接收Intent {act = android.inte ..
发布时间:2020-06-05 18:40:56 Java开发

在Oreo中注册静态广播接收器

我正在一个项目,该项目记录来话和来话, ,但是使用Oreo静态广播接收器(清单中已注册的广播接收器)不会被触发。 如果我在上下文中注册,则一旦应用被杀死,广播将不会触发。 即使应用已关闭,我也希望广播接收器能够正常工作。 有没有可能实现此奥利奥的方法?或任何其他替代方法来实现这一目标? 任何帮助将不胜感激。 我正在清单中注册如下代码 ..