14得票8回答
在Oreo(8.1.0)上无法获取正确的Wifi SSID。尽管已连接到具有SSID的wifi,但显示为<unknown ssid>。

我需要在安卓设备上检查当前连接的Wifi SSID。我已分别使用运行着Oreo 8.1.0和Oreo 8.0的Nokia 6和OnePlus 5进行了测试。其他不同OS版本的手机使用此代码正常。我的代码有什么问题吗?private WifiInfo wifiInfo; private Stri...

14得票1回答
在使用Android数据绑定时,应用程序在Android 8上崩溃

这段代码可以在Oreo版本之前的设备上正常运行,但是Crashlytics报告说它会在Android 8设备上崩溃。 Translated: 这个代码在oreo版本之前的设备上可以正常工作,但是Crashlytics报告称它会在android 8设备上崩溃。 @Override ...

7得票2回答
Oreo中NotificationChannel播放错误的声音

我在运行Android Oreo的设备上遇到了关于NotificationChannel声音的奇怪问题。 假设我在项目的raw目录中有两个声音文件: a.mp3 c.mp3 在第一次安装应用程序时,我使用它们的uri将这些声音分配给不同的通知渠道(例如): android.resou...

8得票2回答
安卓8发送短信时出现java.lang.SecurityException异常

我在使用Oreo版本发送短信时遇到了安全问题,但在其他Android版本中正常工作。在下面的代码行中出现错误。 sms.sendTextMessage(phoneNumber, null,message, sentPI, deliveredPI); 报告1 &gt; java.lan...

45得票8回答
Android O - 旧的前台服务启动方式仍然可用吗?

因此,如果您希望在Android O上接收每小时超过几个位置更新,则需要将服务运行为前台服务。 我注意到,在O上启动前台服务的旧方法似乎不起作用。 例如:startForeground(NOTIFICATION_ID, getNotification()); 根据此处的行为更改指南:http...

27得票2回答
Android 8通知设置声音无法工作。

我有以下代码,但每次我只听到默认的安卓声音。 // create channel NotificationChannel channel = new NotificationChannel(ANDROID_CHANNEL_ID, ...

17得票2回答
安卓生物识别提示兼容库

您好,正如在此帖子中所提到的,对于支持Android O及以下版本的设备,有BiometricPrompt API,但我找不到 BiometricPrompt Compat Library (如图所示),是否有人能帮我指出其支持库的位置,包括任何链接或指南?

15得票3回答
Android Oreo的后台服务

如何在Android Oreo中继续后台服务而不显示通知点?我使用通知来继续我的后台服务,但我不想显示正在运行的服务的通知。

8得票2回答
安卓O中,Secure.getString(mContext.getContentResolver(), "bluetooth_address")返回空值。

当我尝试在Android O设备上获取蓝牙地址时,可以通过以下方式: private String getBlutoothAddress(Context mContext){ // Check version API Android BluetoothAdapter my...

8得票4回答
升级编译SDK版本后,findViewById出现错误

在升级编译SDK版本到26之后,所有的findViewById都显示错误: 没有足够的信息来推断函数中的参数T,请检查fun findViewById(id: Int): T!。