问题标签 [android-8.1-oreo]

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.

0 投票
1 回答
579 浏览

android - 如何禁用默认键盘在 android oreo 8.0 中出现和显示光标?

我正在开发一个应用程序并且我已经显示了自定义键盘,我需要禁用 android 默认键盘的出现,并且当我们单击该编辑文本时应该显示光标。

我遵循以下链接(选定的答案),但它们不适用于 android 8.0

该代码用于隐藏键盘出现但没有显示光标。

Android 编辑文本光标不出现

Android:在所有 EditTexts 禁用软键盘

任何人都可以知道解决方案。

0 投票
0 回答
266 浏览

android - 引导接收器广播 adb 命令在 Android Oreo 8.1.0 Go 版设备中不起作用?

我正在开发一个没有活动且将在 Android Oreo Go 设备中处于预加载模式的应用程序。当我在 Oreo Go 非 root 设备上安装应用程序并使用命令adb shell am broadcast -a<包名称>意图调用启动接收器时。 BOOT_COMPLETED -n<包名>/.OnBootReceiver应用程序未接收启动接收器,而具有相同 adb 命令的同一应用程序在 Android Oreo 设备上运行良好。

无论如何在Android Oreo Go设备中调用启动接收器?

谢谢

0 投票
0 回答
77 浏览

android - 奥利奥小工具冻结

我有一个在所有版本 < Oreo 上都很好用的小部件。小部件布局包括按钮 + 列表。在奥利奥我有一些问题。当我打开另一个应用程序然后返回小部件时,它会重置列表中的数据(并显示空白白名单)并且按钮没有响应点击。当我单击一个按钮时,它会调整小部件的大小。对于点击绑定 - 我正在使用指向 AppWidgetProvider 的 pendingIntent。

0 投票
0 回答
518 浏览

android - 从最近的应用列表中删除应用时,Oreo 中未发送通知

我克隆了快速入门消息应用程序,当应用程序从后台删除时它会收到通知。这样做的步骤:

  1. 启动应用程序
  2. 从最近的活动中删除应用程序。

现在,当我创建另一个项目并执行与在快速启动消息应用程序中所做的完全相同的事情时,当应用程序从最近的应用程序托盘中删除时,通知不会被传递。在日志中,我不断看到错误。

我的应用程序中的所有内容都与快速入门消息应用程序相同,但包除外。这是什么法术?:D

正在发送的有效载荷

我正在使用一个 php 脚本来发送这个。使用 fcm 控制台发送有效负载(没有“数据”对象)时,会观察到相同的行为。

我做了一个 adb shell dumpsys 包 | grep 停止了 fcm quickstart 和我的项目。

对于快速启动应用程序:

对于我的应用程序:

我猜这两个用户是管理员,另一个是访客用户。我检查了设置,它确实提供了这样的选项。

对于我的应用程序,用户 999 的停止状态为真,即使未安装该应用程序也是如此。但是,在快速启动应用程序的情况下,状态为假。不知道为什么会发生这种情况以及这是否导致了问题。

0 投票
2 回答
7216 浏览

android - 我们如何获得顶部有刘海的屏幕尺寸

有一些设备,例如华为p20(运行android 8,8.1),它内置notch在顶部。当前获取屏幕大小的方法是

它正在将游戏带出屏幕。那么,有什么办法可以解决 android P 和 Pre-p 设备的缺口问题。

0 投票
1 回答
229 浏览

android - 显式意图在 Android 8.1 上不起作用

下面的代码在奥利奥之前的版本上没有任何问题。

尽管我使用startForeground方法并explicit有意获取 Activity 值,onHandleIntent但从未调用方法。

我找不到有关此问题的任何问题或解决方案。

有没有机会克服这个问题?

注意:我在运行自定义 ROM 的手机上进行了尝试,但我无法在 Android Emulator 上模拟这种情况。

AndroidManifest.xml文件

MyService.java文件

ActivityHelper.java文件

0 投票
2 回答
2240 浏览

android - Oreo (API 26) 应用程序在后台时未收到通知

我在实现 API 26 及更高版本的通知时遇到了一些困难。应用程序打开时通知到达,但应用程序处于后台或关闭时未收到通知。(我已根据文档包含通知渠道)

0 投票
0 回答
592 浏览

android - Pixel2 Oreo 8.1.0 版中的 BLE 扫描问题

我制作了一个 android 应用程序,它将扫描附近的所有 BLE 设备。除了像素上的 Android 8.1.0 之外,它在所有版本的 Android(高于 kitkat)中都可以正常工作。当我杀死应用程序时,它会继续扫描,但在按下锁定或电源按钮后它会停止扫描。

0 投票
1 回答
4647 浏览

android - 获取具有 Android 版本 8.1 的手机的 IMEI 号码作为 telephonyManager.getDeviceId(); 在 Marshmallow 之后已被弃用

}

0 投票
0 回答
469 浏览

android - 奥利奥前台服务失败

我正在尝试为 Oreo 及更高版本创建一个简单的小部件,该小部件会定期并在点击时重新加载其数据。以下是我的大纲代码:

现在它可以正常构建并运行一段时间,单击小部件也可以工作。但是过了一会儿(几分钟左右),单击不再刷新小部件,我在 logcat 中看到以下条目:

所以我猜它正在成为后台服务而不是前台服务,但是为什么以及如何防止这种情况发生呢?