
android - 四大组件
文章平均质量分 82
xiaoleiacm
asdfghjkl;
展开
-
Intent总结
Intent相对于系统来说是一个信息传递的媒介,通过Intent可指定相应的动作。可以用来启动Activity,Service,BroadCastRecevier。 Intent类有Component属性,action属性,Category属性,Data属性,Type属性,以及Intent-filter配置。 Action属性: Action属性可以理解为完成一个抽象的动作,例如一个Acti原创 2016-06-21 16:32:03 · 958 阅读 · 0 评论 -
android四大组件Activity概述
一个Activity的启动顺序:onCreate()——>onStart()——>onResume()当另一个Activity启动时: 第一个Activity onPause()——>第二个Activity onCreate()——>onStart()——>onResume() ——>第一个Activity onStop()当返回到第一个Activity时: 第二个Activit原创 2015-11-22 16:11:06 · 409 阅读 · 0 评论 -
四大组件Activity之两个Activity之间的交互
这个例子相对简单,是在一个Activity中使用按钮调用另一个Activity. 第一个Activity; 使用Intent 对象绑定两个Activity,并使用StartActivity启动另一个Activity: package com.example.activity02; import android.app.Activity; import android.content.Int原创 2015-11-22 16:18:40 · 942 阅读 · 0 评论 -
android四大组件之Service服务之总体概述
我倾佩每一个比我牛逼的coder! 弄完java语言之后,终于可以搞起Android,鉴于时初学者,现阶段的内容较为基础简单,整理盗用了不少网上的博客和代码,原著勿喷,只为快速学习。 看完四大组件,今天终于可以写写博客总结一下了。 Service(service用于在后台完成用户指定的操作):其实就是一个后台服务来处理响应的工作,基本上不和用户交互。Service与其他组件一样,也运原创 2015-11-22 12:07:41 · 1316 阅读 · 0 评论 -
Android四大组件Service之StartService启动
对于Service两种方式在概述里已经介绍了,下面是学习是StartService的代码实例。 service启动代码: package com.example.service01; import android.app.Service; import android.content.Intent; import android.os.IBinder; import android.ut原创 2015-11-22 12:25:32 · 577 阅读 · 0 评论 -
Android四大组件Service之bindService启动
下面是绑定模式启动Service例程: BindService代码: package com.example.ibcondservice02; import android.app.Service; import android.content.Intent; import android.os.Binder; import android.os.IBinder; public c原创 2015-11-22 12:42:07 · 518 阅读 · 0 评论 -
Android四大组件Service之两种的多线程启动方式
由于Service常常用于处理比较耗时的后台服务,在不适用多线程时,所有的组件服务都是在主线程中执行的,必然会影响用户体验和整体性能,下面是两种启动Service线程的方式。 第一种方法:在Service服务代码的onstartConmmand启动函数中创建一个继承了Thread的实例对象,并使用start()启动线程 Activity代码: package com.exampl原创 2015-11-22 13:16:07 · 3854 阅读 · 0 评论