1
我有一个动态壁纸,我想与同一包中的活动进行交流。我从来没有做过任何有关服务的工作。我可以使用Local Service pattern,还是我受限制,因为我的服务是动态壁纸,需要使用Intents或AIDL?Android中的活动/动态壁纸通信
我认为流动会去这样的事情,请大家指正在我的过程可能失败:
- 预览从动态壁纸选择器
- 动态壁纸走进我的自定义设置活动
- 点击一个“屏幕截图”按钮或首选项打开一个“屏幕截图”活动
- 发送消息到我的墙纸,要求屏幕截图位图被渲染
- 沃尔玛lpaper服务接收该消息并使得其当前的视觉效果的位图在应用程序的数据目录
- 墙纸将消息发送回活动指示位图
- 活性接收到该消息的成功和位置,装载从位图给定的位置,并将其显示给用户进行进一步处理/共享
我不确定的部分是消息在4-7中传递。