有没有办法设置快速设置图块的默认状态?

2024-01-10

我正在摆弄 Android N / API 24 中的快速设置 API,虽然我认为这是经过深思熟虑的,但我似乎找不到一种方法将 Tile 的默认状态设置为 Tile.STATE_ACTIVE...

我尝试在服务的 onCreate 方法中设置状态,但 getQsTile() 方法有时似乎返回 null。

目前,我正在重写 onStartListening(),并在那里设置状态,但这似乎在大多数情况下会导致闪烁效果。

这只是目前不可能的事情,还是我错过了什么?


我尝试在服务的 onCreate 方法中设置状态,但 getQsTile() 方法有时似乎返回 null。

你不再这样做了。从 NDP3 或 NDP4 开始,use META_DATA_ACTIVE_TILE https://developer.android.com/reference/android/service/quicksettings/TileService.html#META_DATA_ACTIVE_TILE:

<meta-data android:name="android.service.quicksettings.ACTIVE_TILE"
  android:value="true" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法设置快速设置图块的默认状态? 的相关文章

随机推荐