如何在Android Wear上询问系统警报窗口权限?我能够为移动设备实现SYSTEM ALERT WINDOW,但在可穿戴设备上,相同的代码对我不起作用。如果SYSTEM ALERT WINDOW for wearable的任何例子都会对我有所帮助。
答案 0 :(得分:0)
这是Requesting permissions on Android wear的副本,但不会让我这样做,因为OP不接受我的回答。
摘要是,无法在Android Wear 1.x上申请此权限,但它位于Wear 2上(目前处于测试阶段,预计将于2017年初发布)。
答案 1 :(得分:0)
除了@ String的答案之外,您可能还想使用requestPermissions()
方法。请注意,必须在清单中请求这些权限。
并且,如Permissions for Services中所述,
只有活动才能调用
requestPermissions()
方法,因此,如果用户通过服务(例如表盘)与您的应用进行互动,则该服务必须在请求权限之前打开后台活动。
您可以从此SO post中提供的解决方案以及此GitHub post中显示的示例代码中获得更多见解。