Monthly Archives: 七月 2015

Intent学习笔记

Intent简介 Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。Intent这个英语单词的本意是“目的、意向”等, Intent的使用并不是直接的函数调用,相对函数调用来说,它是更为抽象的概念,利用Intent所实现的软件复用的粒度是Activity/Se […]

阅读更多 »

Activity学习笔记

本篇文章主要讲述Activity的生命周期、启动方式、回传值以及状态栏与标题栏显示与否,有关回退栈和Activity之间通信在下一片文章中再详细将探讨。 Activity的生命周期 在 android 中,Activity 的生命周期交给系统统一管理。事实上它包含了四种状态: Active/Runing一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交 […]

阅读更多 »

Notification学习笔记

通知是平常开发中比较常用的一个功能,它可以在应用的常规界面之外展示消息。当app发送一个通知的时候,会首先以图标的形式显示在通知栏,想要查看通知中的消息需要进入通知抽屉(notificationdrawer)中查看。通知栏和通知抽屉都是由系统层面控制的,可以随时查看,不限制于app,当我们打开通知抽屉时可以查看所有当前接收到的通知。 功能作用 显示接收到短消息、即使消息等信息 (如QQ、微信、新浪 […]

阅读更多 »

Service简介及启动方式

Service的简介 Service并不是一个进程也不是一个线程,它本身实际上非常简单的,主要提供两个功能: 应用程序告诉系统在后台处理一些事情,甚至不需要用户同应用程序直接交互,系统主要是通过Context.startService()来启动服务的,除非Service本身或者其他人明确来停止它否则将一直运行下去。 将应用程序自己的某些功能暴露给其它程序,这种交互主要通过Context.bindS […]

阅读更多 »