我对 Android 通知模板有多个问题。据我所知,在以前的 Android 版本中,大图标位于左侧,从 Android 7 开始,它们被移到了右侧。在我的所有设备(android 8-10)上,大图标确实位于右侧。但在本文档中,在“Wear OS 设备”部分中有一个通知,左侧有一个大图标,右下角有一个小图标。也在同一张图像上,最后一个通知,看起来像它的左右有两个大图标,对吗?最近我在 android 10 上看到一些应用程序的通知图标移到了左侧,而在 android 11 上则看到了左右大图(看截图)。所以我的问题是:
https://developer.android.com/guide/topics/ui/notifiers/notifications#compatibility
当应用程序在后台并且屏幕被锁定时,我无法启动活动,没有异常或警告,只是没有调用 onCreate()。我一直在努力解决这个问题,我想我终于找到了它的根源。日志中有一行:
D/com.android.server.am.ExtraActivityManagerService: MIUILOG- Permission Denied Activity KeyguardLocked: Intent { flg=0x14010000 cmp=com.trueconf.videochat/com.trueconf.gui.activities.Call (has extras) } pkg : com.trueconf.videochat uid : 10634
Run Code Online (Sandbox Code Playgroud)
这就是我无法开始活动的原因吗?另外,我该如何解决这个问题,我应该禁用键盘锁还是什么?
据我所知,android模拟器无法监听USB或主机的任何其他设备,因此我有一个问题:有没有办法在模拟器上模拟USB连接(或任何其他设备连接,如耳机或麦克风)?也许通过 adb 或模拟器命令工具?或者也许有一种方法可以让模拟器看到连接到主机(PC、Windows 操作系统)的设备?
我的应用程序有一个选项菜单,其中列出了所有连接的音频设备,用户可以从此列表中进行选择。但是,对于 Android TV,我使用模拟器,无法连接新设备来测试它。