02 2015 档案
摘要:什么是NotificationNotification用于在状态栏显示信息。这些信息一般来源于app的消息推送,或应用的一些功能控制(如播放器)Notification的两种视图普通视图借用官方的图片说明一下Notification视图中包括的内容1. 内容标题2. 大图标(Bitmap)3. 正文...
阅读全文
摘要:对话框就是一般的弹出窗口,主要用来提示用户,和用户交互。 创建Activity对话框 使用Activity模拟对话框。这个比较简单,主要是使用Activity自带的Dialog主题。 创建DialogActivity,并在AndroidManifest中注册。 改变DialogActivity的主题: DialogActivity代码示例: ...
阅读全文
摘要:什么是Fragment Fragment的作用像Activity一样,主要用于呈现用户界面,它依附于Activity存在,但比Activity更灵活。 当我们需要创建动态的,多面板的界面的时候就需要使用Fragment。 继承Fragment类 继承Fragment类,并覆盖相应的方法,就可以实现自己的Fragment类。 但是Fragment类是在Androi...
阅读全文
摘要:BroadcastReceiver又名广播接收者。既然它用于接收广播,那一定就有人负责发送。Android系统中的广播:在现实生活中,我们都知道广播是什么,用来做什么。例如公园里的广播,主要通知游客什么事情发生了,应该做什么,不应该做什么。Android系统中的广播跟现实生活中的基本一样,主要用于消...
阅读全文
摘要:什么是服务 服务是一个没有可视化界面的组件,它可以在后台长期运行并进行各种操作。 服务的创建 我们只需要继承Service类并实现相应的方法即可创建服务 要想启动服务,还得在AndroidManifest中注册服务 服务类的示例代码 package com.whathecode.servicedemo; import android.app...
阅读全文
摘要:什么是ContentProvider: ContentProvider用来管理数据的访问规则。它允许你的应用程序向外界暴露需要被访问的数据。是Android的四大组件之一。 ContentProviders支持四种基本的操作,即我们平时所见到的CRUD操作(增删改查)。Android系统本身已经提...
阅读全文