【发布时间】:2021-06-25 11:21:58
【问题描述】:
是否可以从 Wear 设备上运行的后台应用监听按钮按下? 我想为 Android 应用创建一个快捷方式,以便当用户按下手表上的物理按钮时,该应用会在配对设备上打开。
谢谢你, 唐尼
【问题讨论】:
是否可以从 Wear 设备上运行的后台应用监听按钮按下? 我想为 Android 应用创建一个快捷方式,以便当用户按下手表上的物理按钮时,该应用会在配对设备上打开。
谢谢你, 唐尼
【问题讨论】:
添加到清单接收者
<receiver
android:name=".services.utils.SearchLongPressReceiver"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.SOS_LONG_PRESS" />
</intent-filter>
</receiver>
创建广播接收器
class SearchLongPressReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
context.startActivity(Intent(context, SosActivity::class.java))
}
}
【讨论】: