【发布时间】:2011-05-06 08:03:12
【问题描述】:
我想编写一个包含两个主要部分的应用程序: 1. BroadcastReceiver,它将拦截传入的 SMS 消息并对其进行操作。 2. 使用 GUI 管理用户偏好的活动,这些偏好将定义广播接收器在新 SMS 上的行为。
我的问题是:
- 一般来说,实现我的目标的正确模型是什么?我的假设是否正确,我应该将活动用于“首选项”,将 BroadcastReciever 用于基础服务?
- 如何永久保存用户的首选项(例如在文件或其他内容中)并让服务也可以访问它们以读取它们?
- 如何让服务在设备启动时启动?
【问题讨论】:
标签: android model android-activity broadcastreceiver