在Android中长按快速设置图块

mk3*_*360 3 service android long-press

我是android开发的新手。尝试提供平铺服务,但是我无法覆盖默认的长按操作。

为此,我有一个名为QSTileService的类,该类扩展了TileService,并且我希望我的tile根据您按下还是长按来执行不同的操作。香港专业教育学院到目前为止发现按钮的目的是实现OnLongClickListener接口并填写您要在onLongClick方法中执行的操作,但是我不确定如何使用快速设置图块执行此操作?

任何帮助将不胜感激

小智 5

根据文档

默认情况下,长按快速设置图块会转到您应用的信息屏幕。您可以通过向intent-filter您的活动之一添加来覆盖该行为,如下所示:

<intent-filter>
    <action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES"/>
</intent-filter>
Run Code Online (Sandbox Code Playgroud)