android-8.1-oreo相关内容

如何调试仅在发布模式下崩溃的Android应用

一切都在调试模式下运行,但在发布模式下崩溃。在调试模式下可用的哪些必需权限未在发布模式下打开? EDIT 当我将“链接”设置为“无”时,我会越过第一个屏幕进入“登录”屏幕。但是,当我添加发布许可 Internet 时,它第一次尝试读取远程Entity Framework Core表时便崩溃了。 编辑2 在发布模式下,如果我选中使用共享运行时,该应用程序运行正常。 编辑 ..

启动前景的通知错误,服务通知的频道无效:

因此,我在商店中有一个拥有50000用户的应用程序。最近,我将我的android studio更新并编译为27。我进行了一些更改以支持android 8更改,包括Notification更改(例如Notification应该具有唯一的频道)。在Android One手机(运行android 8)上进行了测试。一切顺利。 在playstore上更新应用程序后,我在android 8设备(主要是Go ..

在Android 8.1版本的设备上完成“活动”后,如何防止屏幕方向发生变化?

我正在开发一个应用程序,但在8.1设备(Pixel2,Nexus5x)上遇到了奇怪的行为,因此我编写了一个小应用程序来验证此行为。 MainActivity 被锁定为肖像模式,而 LandscapeActivity 被锁定为 landscape 。 MainActivity 为结果启动 LandscapeActivity 。屏幕按预期从肖像切换到风景。 LandscapeActivity 完 ..

是否有API可以检测操作系统使用的主题-黑暗或明亮(或其他)?

背景 在最新的Android版本中,自Android 8.1以来,该操作系统对主题的支持越来越多。更具体地说,是黑暗主题。 问题 即使在从用户的角度来看,几乎没有为开发人员编写任何内容。 我发现的内容 从Android 8.1开始,Google提供了某种深色主题。如果用户选择使用深色墙纸,则操作系统的某些UI组件将变黑(文章 此处 )。 此外,如果您开发了动态壁 ..

活动自动旋转并在Android 8.1中恢复正常

我的应用程序在所有android版本上都运行良好,但是我注意到在Android 8.1.0(Oreo)中,当我从纵向活动转到横向活动时,当我按返回按钮时,它显示异常行为。 屏幕自动从横向旋转并返回到正常状态。 似乎Activity正在重新启动。 下面是清单文件中定义的活动。 ..

服务未使用PendingIntent在应用程序小部件中的Oreo上启动

我正在使用Android应用小部件。我正在创建一个 PendingIntent 对象,并在方法 RemoteViews#setOnClickPendingIntent()中使用它。这是未决的意图: //下面的代码在onUpdate(Context,AppWidgetManager,int [])方法中调用AppWidgetProvider类的名称。 //显式意图 意图意图= new ..

奥利奥:广播接收器无法正常工作

每当用户拨打新电话时,我都试图在应用程序上获取通知触发器。我正在活动中注册接收者,并在onDestroy()方法中销毁了它。以下是用于注册 registerReceiver(inComingCall = new IncomingCall(),new IntentFilter(“ android.intent.action。 PHONE_STATE“)); 我面临的问题是我 ..

奥利奥(8.1)上的吐司重叠问题

我对吐司有疑问。对于API 26及以下版本,祝酒词可以正确显示(下一个祝酒词正在等待上一个的消失),但是在Android 8.1(API 27)上,祝酒词相互覆盖。我有这样设置的通知渠道: if(android.os.Build.VERSION.SDK_INT> = android.os .Build.VERSION_CODES.O){ NotificationChannel notif ..
发布时间:2020-06-05 18:40:13 移动开发

如何从Android Oreo(8.1)或更高版本中的URI获取文件路径

预期的行为 当我选择存储在“下载”中的文件时,它应该能够检索其文件名并路径 实际行为 当我选择存储在其中的文件时“下载”,它返回null。 重现问题的步骤 调用选择方法时,它将显示Android中的文件夹 转到下载位置,选择一个文件 它从URI获取真实路径时返回null 这是我实现的代码 公共静态字符串getPath(最终上下文上下文,最终Uri ur ..

找不到Android 8.0-8.1(Oreo)API 26-27 ARM系统映像

在任何地方都可以找到用于AVD Manager的Android 8.0(Oreo)API 26和Android 8.1(Oreo)API 27 ARM系统映像(ARM,不是x86 Intel)吗?谢谢。 非官方? Beta? Α? 解决方案 API 26和27的ARM映像尚不可用。 ARM映像仅在API 25之前可用。 注意: Google建议在x86主机上使用x86系统映像 ..

当Android 8.1.0上的屏幕关闭时,BLE扫描不起作用

我正在使用最新的android 8.1.0更新的像素。 我面临与BLE广告扫描相关的问题。每当我关闭屏幕(即按下电源按钮)时,我的扫描都会停止。 ,它将在屏幕打开后立即重新启动。 我已经检查了BLE的最新代码。 google新推出了此功能(参考链接)。 有什么方法可以跳过这一部分,我的意思是无论屏幕打开还是关闭,扫描都不应停止。 解决方案 从Android 8.1开始, ..
发布时间:2020-06-05 18:40:04 移动开发

后台服务在Oreo中不起作用

如果我也杀死应用实例,我想在后台运行我的应用。但是在我杀死我的应用程序后,该服务也停止了工作。这是我的代码,请任何人帮助我解决我的问题。 我点击了此链接以在后台运行,但是如果删除该实例,它将无法正常工作。如果有人也删除了实例,请问有人可以告诉我如何运行后台服务吗? 这是我的MainActivity @Override protected void onCreate(Bund ..
发布时间:2020-06-05 18:40:02 移动开发

Android 8.1屏幕方向问题:翻转以横竖屏

我以肖像模式进行所有活动,但我用来播放始终为横向的视频的活动除外。我发现,每次打开并关闭视频活动时,在Android 8.1上,即使清单上的活动设置为“人像”,上一个活动也会变为横向。 有时候去肖像,然后去风景,并保持风景。 有时去肖像,然后去风景到风景,最后再次画像。 只有在从某个活动恢复为风景后,才会发生这种情况。 有人在经历吗? 谢谢。 编辑 我在Goo ..
发布时间:2020-06-05 18:39:59 移动开发

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

尝试在Android O上显示通知时收到此消息。 不建议将流类型用于卷以外的其他操作 控件 该通知直接来自示例文档,并在Android 25上正常显示。 解决方案 从Android O开始,您需要配置 NotificationChannel ,并在您尝试显示通知时引用该频道。 private static final int NOTIFICATION_ID = 1; ..

插页式Admob广告:“ IllegalStateException:只有全屏活动可以请求定向”

背景 我有一个使用了Admob SDK的应用来显示插页式广告(全屏广告)。 最近,Google已更新了SDK,以及许多其他东西(构建工具,gradle插件,IDE等),包括admob(firebase广告)。 编译'com.google.firebase:firebase-ads:11.4.2' 问题 更新后,我注意到,只要该应用尝试展示插页式广告,它就 ..
发布时间:2020-06-02 18:53:55 移动开发

Android Oreo上的ForegroundService被杀死

我正在尝试建立一项服务,每分钟请求一次设备位置.即使关闭应用程序,我也需要在后台工作.到目前为止,我设法使其在具有Oreo之前版本的Android操作系统的设备上运行,但是现在我正在android Oreo设备上测试该服务,并且在关闭或将应用程序置于后台时无法正常工作.在我的研究中,我发现对于Oreo设备,应使用具有正在进行中的通知的Foreground Service来实现此目的,因此首先我实现 ..
发布时间:2020-05-03 05:32:00 移动开发