Dev*_*mer 5 java android homescreen lockscreen android-intent
我一直在研究这个问题.我本周提出了一个相关的问题.该地区最有用和最相关的链接是这个和这个.我想了解它是如何工作的,如果实现为主屏幕替换应用程序.
快速提问:
在这个问题的答案之后,请阅读评论,其中asker想出了一个方法.最后他说:
"想出来!必须使用setComponentEnabledSetting()禁用清单意图过滤器,然后在活动弹出时将其重新打开.感谢您的帮助!"
这到底是什么意思?我不太明白这里的逻辑.请帮忙?
谢谢.
编辑:请不要贬低它.如果我的结果需要改进,请在评论中提出建议,以便我有时间进行更改.非常感谢.
如果您实现了主屏幕替换应用程序,则您的应用程序应设置为默认启动器/主屏幕。
setComponentEnabledSetting()允许您覆盖清单中的意图过滤器并从本质上禁用它们。听起来他在用户解锁后覆盖了启动器意图的过滤器,这样他就可以显示默认的主屏幕。
话虽这么说,我不建议编写锁屏替代品,因为存在太多问题,而且很不安全。专注于锁屏小部件。
| 归档时间: |
|
| 查看次数: |
2967 次 |
| 最近记录: |