我想创建一个应用程序,其中 - 创建一个侦听电/来电消息,并调用 监听器 - 用户界面是基于监听器显示/隐藏结果设计建议需要
设计建议需要
回答
Shrini,
由于DDS说,你一定会需要至少两个BroadcastReceiver
秒。您将需要一个BroadcastReceiver
用于每个传入呼叫和您要回复的消息,以及每个传出呼叫的消息。 A BroadcastReceiver
一次只能捕获一个BroadcastMessage
。您将特别需要捕获操作系统发送的Intent
,并且您的Application
将需要为每个操作系统分配适当的Permission
。这只是建立了听众。
一旦调用BroadcastReceiver
,您将需要为您启动Activity
UI,并可能需要为Service
执行任何其他处理。在单点事件(如消息)的情况下,Activity
通常就足够了。然而,呼吁主要取决于你在做什么。由于通话有两个不同的事件,为了将它们连接在一起,许多人更喜欢使用Service
来保持和观看通话。
为了更好地帮助您,我必须通知您,您的问题对于您需要做的事情非常模糊。您的自定义UI是否显示有关通话的信息?它是否允许用户回复或更改该信息?你的应用回应什么类型的消息?短信?电子邮件? IM小号?这些都很重要,因为每个人都有不同的考虑。
鉴于此处提供的信息有限,我建议您通过下载和查看存储在Google上的一些开源项目来研究您的主题。这是一个Here。
Fuzzical逻辑
创建监听监听器对于 传出/传入邮件和电话 - UI
要做到这一点,我认为你需要使用广播接收机赶broadcast message
当任何消息的活动是怎么回事。 BroadcastReceivers中可能需要2个,一个用于传入消息,一个用于传出消息。
在接收器中,您需要调用相关的Activity(您的UI)与用户进行交互。但是请注意,您不应该在BroadcastReceiver中进行任何耗时的工作,因为BroadcastReceivers预计在调用后的10秒内重量轻并且会死亡。见广播接收机在here
- 1. 设计:需要建模建议
- 2. MS Access:需要高级设计建议
- 3. SQL - 数据库设计,需要建议
- 4. 网页设计 - 需要一些建议
- 5. C#中需要一些设计建议
- 6. 需要c#设计模式的建议
- 7. 需要CoreData模型设计建议
- 8. 表设计 - 需要的建议
- 9. 需要数据库设计建议
- 10. 在设计系统时需要建议
- 11. 需要建议与布局设计
- 12. Hbase架构设计 - 建议需要
- 13. 设计建议所需
- 14. DB设计建议想要
- 15. 建议需要
- 16. AutoMapper建议需要
- 17. 需要JQuery建议
- 18. WCF - 建议需要
- 19. libudev建议需要
- 20. 需要Objective-C设计帮助,需要协议吗?
- 21. 分层设计所需的建议
- 22. 所需的数据库设计建议
- 23. 需要关于设计表分页的建议
- 24. 需要一些关于我的数据库设计的建议
- 25. 设计一个股票应用程序需要一些建议
- 26. 需要一些数据库模式设计的建议
- 27. 需要针对Android多分辨率设计的建议
- 28. 设计我的第一个数据库模式:需要建议
- 29. 需要系统设计建议 - URL结构
- 30. 单页网页应用程序需要的设计建议
亲爱Fuzzical逻辑, – Shri 2010-11-18 14:38:52
谢谢模糊,我是新手Android开发者,基本上我想开发在Android应用程序一样www.calljuggler.com。希望这会给一些想法 – Shri 2010-11-18 14:45:55
Shrini,对不起,我已经离开了大约一个星期。 Calljuggler.com?让我看看,明天我会留下回应。 – 2010-11-26 10:31:31