![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
sank0
这个作者很懒,什么都没留下…
展开
-
Android四大应用组件之Service初探
理解Service定义Service用来在后台完成一个时间跨度比较大的工作且没有关联任何界面。即使应用退出, 服务也不会停止。默认情况下在UI线程中运行,但是在执行耗时操作时,需要在分线程中执型,避免阻塞用户界面。与Thread的区别两者都是应用退出时不会停止(不是退出进程),区别是再次进入应用时可以与Service进行通信,但是不能在控制之前的Thread对象。两种启动与停止方...原创 2018-10-03 00:08:50 · 180 阅读 · 0 评论 -
Android四大应用组件之BroadCastReceiver初探
广播接收器定义:一个应用可以在发生特定事件时发送Broadcast, 系统中任何应用只要注册了对应Receiver就会接收到此Broadcast,一个应用如果对某个广播感兴趣, 就可以注册对应的Receiver来接收广播广播事件机制是应用程序(进程间)之间通信的一种手段,广播事件处理属于系统级的事件处理(一般事件处理是属于View级的事件处理)。广播的类型:一般广播与有序广...原创 2018-10-03 14:53:41 · 262 阅读 · 0 评论 -
Android四大应用组件之Activity初探
Acitivity定义:Activity直译为活动,它是四大组件中用的最多的也是最重要的。它是用来提供一个让用户操作并与之交互的界面。生命周期:四种状态:运行状态:可见可操作暂停状态:可见但不可操作停止状态:不可见,但对象存在死亡状态:对象不存在加载模式 (LaunchMode)standard: 标准模式,每次调用startActivity()方法...原创 2018-10-02 23:28:40 · 230 阅读 · 0 评论 -
Android四大应用组件之ContentProvider初探
理解首先谈一谈为什么要有ContentProvider?当一个应用想要访问另一个应用的数据库时,由于每个应用的数据库文件时应用私有的,不能直接访问,这时,被访问的应用就需要一个对外的数据库内容提供者,也就是ContentProvider。<provider <!--自定义ContentProvider需要继承于ContentProvider,并在功能清单文件中注册--&...原创 2018-10-03 16:02:29 · 150 阅读 · 0 评论