Android四大组件
文章平均质量分 80
JMathias
这个作者很懒,什么都没留下…
展开
-
android四大组件---BroadcastReceiver应用详解
据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。 今天我们来讲一下Android中BroadcastReceiver的相关知识。 BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。 在Android系统中,广播体现在方方面面,例转载 2016-10-23 13:51:25 · 1264 阅读 · 0 评论 -
android四大组件--ContentProvider详解
一、相关ContentProvider概念解析: 1、ContentProvider简介 在Android官方指出的Android的数据存储方式总共有五种,分别是:Shared Preferences、网络存储、文件存储、外储存储、SQLite。但是我们知道一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享,有时候我们需要操作其他应用程序的一些数据,例如我们需要操作系统里的转载 2016-10-23 13:03:32 · 509 阅读 · 0 评论 -
Android组件---Service,AIDL,Service与Activity之间的通信
一、Service 1、是一个应用程序组件 2、没有图形化界面 3、常用来做一些耗时操作 4、可以使用Service更新ContentProvider,发送Intent以及启动系统的通知等 5、Service于Activity有相同的父类ContentWrapper,Service就是默默运行在后台的组件,可以理解为是没有前台的activity,适原创 2016-07-03 10:59:48 · 783 阅读 · 0 评论 -
深入理解Activity的生命周期
当用户在系统与你的应用之间切换的过程中,你的应用中的Activity实例也会在自己的不同生命周期中切换。例如,用户第一次打开你的应用,应用展现在用户的手机桌面,获取用户的输入焦点。在这个过程中,Android系统调用了你的Activity中的一系列的生命周期方法,这些方法建立了应用组建和用户之间的联系。如果用户启动了应用中的另外一个Activity,或者直接切换到另外一个应用,系统也调用了Acti转载 2016-06-30 17:58:52 · 4454 阅读 · 0 评论 -
怎样安全的退出Activity和Application
(1)创建一个类继承Application (2)在这个类中创建一个集合用于保存ActivityArrayList activities; (3)在各个Activity中的onCreate()方法中将自己添加进集合中,在onDestroy()方法中将自己remove()掉 public void onCreate(Bundle savedInstanceState) {原创 2016-06-01 22:53:25 · 1118 阅读 · 0 评论 -
android四大组件---Service
1、Service的种类 1.1 按运行地点分类: 类别 区别 优点 缺点 应用 本地服务(Local) 该服务依附在主进程上 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多 主进程被Kill后,服务便会终止转载 2016-07-02 01:53:13 · 585 阅读 · 0 评论 -
IntentService
在Android开发中,我们或许会碰到这么一种业务需求,一项任务分成几个子任务,子任务按顺序先后执行,子任务全部执行完后,这项任务才算成功。那么,利用几个子线程顺序执行是可以达到这个目的的,但是每个线程必须去手动控制,而且得在一个子线程执行完后,再开启另一个子线程。或者,全部放到一个线程中让其顺序执行。这样都可以做到,但是,如果这是一个后台任务,就得放到Service里面,由于Service和Ac转载 2016-07-30 17:23:21 · 422 阅读 · 0 评论