用户访问智能手表上的选项,它会发送蓝牙事件,通知用户访问了“查找手机”选项。
我使用前台服务从手表发送和接收信息。
根据android文档,不允许从前台显示activity。
https://developer.android.com/guide/components/activities/background-starts
但是,三星手表具有完全相同的功能,即使应用程序关闭,它们也会显示屏幕。他们是如何做到这一点的?
可以在我的应用程序中执行相同的操作吗?
该应用程序通过 CompanionDeviceManager API 与配套硬件设备关联。此 API 允许应用程序启动活动来响应用户在配对设备上执行的操作。这似乎符合你的情况,对吧?