摘要: 响应通知围绕通知如何跟应用程序的UI流进行交互是用户体验的核心部分。你必须正确的实现以便在应用程序中提供一直的用户体验。由日历应用提供的两种典型的通知的例子,一个是能够对即将发生的事件发出一个通知,另一个是Email应用能够在收到新的消息时发出通知。它们代表了两种推荐的处理通知的方式:既可以启动一个跟主应用程序分离的Activity,也可以启动一个完整的用于显示对应通知的新的应用程序实例。下面场景描述了在这两种通知流中Activity堆栈是如何工作的,首先看如何处理日历通知:1.用户在Calendar应用中创建一个新的事件,并确认需要把电子邮件的消息部分复制到一个事件中;2.用户在主窗口选择E 阅读全文
posted @ 2012-03-26 20:20 移动应用开发 阅读(527) 评论(0) 推荐(0)
摘要: 绑定到一个Service 应用组件(客户端)可以调用bindService()绑定到一个service.Android系统之后调用service的onBind()方法,它返回一个用来与service交互的IBinder. 绑定是异步的.bindService()会立即返回,它不会返回IBinder给客户端.要接收IBinder,客户端必须创建一个ServiceConnection的实例并传给bindService().ServiceConnection包含一个回调方法,系统调用这个方法来传递要返回的IBinder.注:只有activities,services,和contentprovid.. 阅读全文
posted @ 2012-03-26 06:30 移动应用开发 阅读(210) 评论(0) 推荐(0)