如何在主屏幕下拉列表中的手电筒旁边添加应用程序按钮

问题描述 投票:0回答:1

我想在主屏幕的下拉菜单中添加按钮,以便我可以在不登录的情况下启动它,或者在登录后快速访问它。这将位于包含手电筒和蓝光牙齿的下拉菜单中。按下按钮会加载二维码(或我自己的二维码阅读器),我想创建非常快速的访问,这样我就不必搜索所有按钮来找到它,甚至不需要登录。

有没有办法以编程方式添加它?也就是说,当安装 APK 时,它知道将自己定位在此下拉列表中。

android dropdown homescreen
1个回答
0
投票

这是快速设置图块 API。您可以为此使用

TileService
类,并在清单中定义它:

class QuickSettingsTileService : TileService() {
  override fun onTileAdded() {
    // Initialize tile state (text, icons, etc.)
  }

  override fun onTileClicked() {
    // Handle click
  }

  // More lifecycle methods available.
}
 <service
   android:name=".QuickSettingsTileService"
   android:exported="true"
   android:label="@string/tile_label"  // 18-character limit.
   android:icon="@drawable/tile_icon"
   android:permission="android.permission.BIND_QUICK_SETTINGS_TILE">
   <intent-filter>
     <action android:name="android.service.quicksettings.action.QS_TILE" />
   </intent-filter>
 </service>

更多文档这里

© www.soinside.com 2019 - 2024. All rights reserved.