Android 四大组件学习之Activity六】的更多相关文章

本节学习Activity的状态保存与恢复. 先用样例開始: 布局文件主要是实现例如以下.大家自行编写 Activity逻辑代码: public class FiveActivity extends Activity { private Button setButton; private Button getButton; private EditText editText; private float value; @Override protected void onCreate(Bundle…
上几节.我们学习怎样用StartServer启动一个服务,用bindServer去绑定一个服务.以及服务的生命周期,以及什么是IntentService. 也许有读者会发现,我们BindServer中的第二个參数也就是ServiceConnection这种方法在将用bindService时好像没用到. 那本节课就学习. 那我们先说个事.上大学的时候.我学习不好,还是那种常常旷课的同学. 长期下去,老师跟前就混的不好了. 有次班里评选党员,我就想竞争一下,可是因为我常常不上课的同学,自然几率就小,…
android四大组件分别为activity.service.content provider.broadcast receiver. 一.android四大组件详解 1.activity (1)一个Activity通常就是一个单独的屏幕(窗口). (2)Activity之间通过Intent进行通信. (3)android应用中每一个Activity都必须要在AndroidManifest.xml配置文件中声明,否则系统将不识别也不执行该Activity. (4)Activity生命周期>什么是…
上次学习了Android四大组件Activity之后,我们深刻理解了Activity.这次我们学习四大组件Service. Service与Activity的级别是一样的,都是Android系统不可缺少的,也是很重要的.可是还是有差别的.Activity是与用户交互的重要组件.所以能够说明Activity是有界面的,存在于前台.而Service确实没有 界面的,一直存在与后台.默默无闻的奉献者. 和学习Activity一样.本节学习怎样创建一个Service,以及怎样配置Service 第一步创…
本节课学习四大组件最后一个, 广播接受者. 顾名思义广播接受者就是接受广播呗.比方在现实社会中,曾经每一个人家都有一台收音机,这可就能够去接受广播发出来的消息.大家都知道.程序世界也是參照的显示生活设计出来的.那在Android系统中也引入了广播这个概念. 那在Android系统中广播有什么作用呢? 举个样例:比方你正在玩游戏或者看视频突然手机电量过低,这时候就会弹出一个框,提醒您手机电量过低,请充电的提示.事实上电量改变就是一种广播类型,当电量过低时.系统就会发生一条广播.这时候正在执行的程序…
Servic与Activity相比它没有界面,主要是在后台执行一些任务,Service有两种启动方法startService()和bindService(),startService方式Service不可交互,可一直在后台即便应用结束,bindService方式可通过ServiceConnection获得运行的Service实例的方式实现Activity和Service之间的交互,通常Activity退出则绑定的服务也就取消了.我们可以通过同时执行启动服务和绑定服务的方式实现Service交互同…
本节学习系统中特殊的广播接收者. 我们前面几节不是说了,当广播接受者一旦注冊到系统中,当系统发送的广播和你注冊的广播的action匹配时,系统就会启动广播接收者所在的进程.除非用户手动停止广播接收者所在的进程.但是生活中有这样一种情况,比方说:我在玩网络游戏,如果说游戏本身在系统电量低的情况下,会自己主动保存当前游戏的进度.也就是存档的.能够这么说.此广播接受者仅仅有在用户玩游戏时才须要启动,别的时候用户是不须要的. 如果此广播接收者一直常驻于系统.那不是非常浪费系统资源. 所以我们就须要动态的…
上篇博文讲解了activity.content provider,此篇博文来仔细总结service.broadcast receiver: 3. Service >什么是服务?>windows下服务: 没有界面的长期后台运行的程序.>Android下服务: 是应用程序的一个组件,长期后台运行的没有界面的activity ##服务两种开启方式1.* startService() 开启服务>一旦服务开启,服务就会长期的后台运行,即使开启者activity退出了,>服务还是在后台继…
上节我们学习了怎样去读取系统短信以及插入一条短信到系统中. 本节我们学习怎样获取系统的联系人,以及插入一条联系人 好.废话不多说了,直接操作. 首先和读取短信一样,先找到联系人在数据库中的位置. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> 然后导出,查看数据库中的…
本节学习广播的分类. 广播分为无序广播和有序广播 无序广播: 广播发送者的action与广播接收者的action都匹配的话,所以广播介绍者都能够收到这条广播,而且没有先后顺序,能够觉得是同一时候收到 有序广播: 广播发送者的action与广播接收者的action都匹配的话,所以广播介绍者都能够收到这条广播,可是有先后顺序,高优先级的先收到 既然知道什么是无序广播和有序广播后, 那我们举例说明: 那我们模拟生活中一个样例说明. 某高校正在举行体操比赛. 这时候我们伟大的计算机学院就开会了. 院长将…