android-8.0-oreo相关内容

收到的奥利奥广播接收器短信不起作用

我正在开发的一个应用程序允许用户允许该应用程序读取确认短信的内容以自行输入验证码.对于使用早于 Oreo (API 26) 的操作系统的所有设备,BroadcastReceiver 的实现可以正常工作并允许正确接收 SMS.通过这个实现,我的意思是将接收器对象放在 AndroidManifest 中. ..

广播接收器在android oreo中不起作用

我的广播接收器不能在 oreo 上工作,但它在 oreo 下工作正常,我对此进行了大量搜索,但找不到合适的解决方案.有没有人遇到同样的问题,这是我关于我的服务的代码,其中已经实现了广播.请建议我如何在奥利奥工作. 这是课堂 public int onStartCommand(Intent intent, int flags, int startId) {mContext = 这个;mApp ..
发布时间:2021-11-27 12:56:12 移动开发

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

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

如何在没有 root 的情况下在 Android 上可靠地模拟触摸事件(如 Automate 和 Tasker)?

如何从作为后台服务运行的应用程序之外的 Java 可靠地模拟 Android 上的触摸事件(无需 root)? 虽然之前有人问过这个问题,大多数答案都使用 ADB.(例如如何在Android设备上模拟触摸事件?) https://github.com/chetbox/android-mouse-cursor 提供使用辅助功能的一个很好的解决方案,但不是很可靠,因为并非所有视图都响应它, ..
发布时间:2021-11-27 12:55:42 Java开发

持续运行的后台服务

我的目标是 sdk 版本 27,最低版本为 19,并试图获得在后台连续运行的服务.我尝试了不同的服务启动选项,但它仍然被应用程序杀死.我尝试使用 BroadcastReceiver 在它被杀死时启动服务,但这给了我一个错误,说该应用程序在后台并且无法启动服务,所以我尝试使用 JobScheduler 并且给了我同样的错误.这应该怎么做?例如,如果我正在制作计步器应用程序,我如何让它在后台运行? ..
发布时间:2021-11-27 12:55:15 移动开发

当应用程序被杀死/在后台时,检测 Android 7 及更高版本中的连接变化

问题: 所以问题是我有一个应用程序,它会在 WiFi 连接(使用连接的 SSID 和其他信息)或断开连接(通过移动网络)时向我们的后端发送请求.但是,随着 Android 7/N 及更高版本的更改,CONNECTIVITY_CHANGE 和 CONNECTIVITY_ACTION 不再在后台工作.现在在大多数情况下人们会滥用这种广播,因此我完全可以理解为什么要进行更改.但是,我目前不知道如何 ..
发布时间:2021-11-27 12:55:05 移动开发

为应用程序禁用 Android O 自动填充服务

Android O 具有支持字段自动填充的功能.有什么办法可以为特定的应用程序禁用它.那就是我想强制我的应用程序不使用自动填充服务. 有可能吗? 要阻止整个活动的自动填充,请在活动的 onCreate() 中使用它: getWindow().getDecorView().setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_NO_EX ..

Android O - 旧的开始前台服务仍然有效吗?

因此,对于 Android O,如果您希望每小时接收的不仅仅是几个位置更新,您需要将您的服务作为前台服务运行. 我注意到启动前台服务的旧方法似乎适用于 O.即 startForeground(NOTIFICATION_ID, getNotification()); 根据此处的行为更改指南:https://developer.android.com/preview/behavior-cha ..
发布时间:2021-11-27 12:54:44 移动开发

Context.startForegroundService() 然后没有调用 Service.startForeground()

我在 Android O 操作系统上使用 Service 类. 我打算在后台使用Service. Android 文档指出 如果您的应用面向 API 级别 26 或更高级别,系统会对使用或创建后台服务施加限制,除非应用本身处于前台.如果应用需要创建前台服务,应用应调用startForegroundService(). 如果使用 startForegroundService( ..

通知未在奥利奥中显示

普通通知生成器不会在 Android O 上显示通知. 如何在 Android 8 Oreo 上显示通知? 是否需要添加任何新代码以在 Android O 上显示通知? 解决方案 在 Android O 中,必须在通知生成器中使用频道 以下是示例代码: //为通知设置一个 ID,以便它可以更新.int notifyID = 1;String CHANNEL_ID = " ..
发布时间:2021-11-27 12:54:17 移动开发

错误:在 res 中使用字体文件夹时,任务 ':app:processDebugResources' 的执行失败

我已将 SDK 更新为 Android O 开发者预览版,并使用单个 TextView 开始了一个简单的演示. 当我在 res 文件夹中包含 font 时,它开始向我展示 错误:任务“:app:processDebugResources"的执行失败.>com.android.ide.common.process.ProcessException:无法执行 aapt 这是我的 build. ..

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

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

使用 Android O 的 XML 字体

Android O 使用新的 android-studio 3.0 版提供字体目录,但是当在字体目录中放置字体文件并运行项目时,它在字体目录中的字体文件中给我一个错误.错误:任务“:app:mergeDebugResources"的执行失败. /home/ttuser4/Downloads/fontPractice/app/src/main/res/font/Dancing_Script.t ..
发布时间:2021-11-21 21:25:25 移动开发