1 简介 服务是Android四大组件之一。不过与Activity不同的是,服务不会直接与用户交互,而是摸摸地在后台运行。 有两种方式来启动系统服务。 一种是调用 Context.startService() 方法。另一种是调用 Context.bindService() 方法。 2 服务的生命周期 ...
分类:
移动开发 时间:
2017-03-14 19:39:02
阅读次数:
229
他们都是 Android 开发中使用频率最高的类。其中 Activity 和 Service 都是 Android 四大组件之一。他俩都是Context 类的子类 ContextWrapper 的子类,因此他俩可以算是兄弟关系吧。不过兄弟俩各有各自的本领,Activity负责用户界面的显示和交互,S ...
分类:
其他好文 时间:
2017-03-09 11:59:53
阅读次数:
1404
介绍生命周期之前,先提一下任务的概念 任务其实就是activity 的栈它由一个或多个Activity组成的共同完成一个完整的用户体验, 换句话说任务就是” 应用程序” (可以是一个也可以是多个,比如假设你想让用户看到某个地方的街道地图。而已经存在一个具有此功能的activity 了,那么你的act ...
分类:
移动开发 时间:
2017-03-03 17:16:19
阅读次数:
268
Android四大组件分别为activity、service、content provider、broadcast receiver。 一、android四大组件详解 1、activity (1)一个Activity通常就是一个单独的屏幕(窗口)。 (2)Activity之间通过Intent进行通信 ...
分类:
移动开发 时间:
2017-02-23 21:16:07
阅读次数:
275
Android赋予Service比处于非活动状态的Activity更高的优先级,当系统请求资源时她们被终止的可能性更小。如果在运行时过早地终止了一个已经启动的Service,只要有足够的资源可用,则运行时会重新启动它。为了应对一些终止Service会显著影响用户体验的极端情况(如音乐播放器),必要时 ...
分类:
移动开发 时间:
2017-02-20 22:39:45
阅读次数:
213
创建一个服务,并与活动绑定 作为安卓四大组件之一的服务,毫无例外也要在manifast中进行注册 新建服务类继承于Service,并覆盖onBind( )方法,用于与活动绑定 在Activity中找到传递过来的mBinder对象 绑定服务与活动 解除绑定 ...
分类:
移动开发 时间:
2017-02-14 21:34:03
阅读次数:
224
1.Android广播机制概述 Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下: 1.同一app内部的同一组件内的消息通信(单个或多个线程之间); 2. ...
分类:
移动开发 时间:
2017-01-01 07:59:15
阅读次数:
202
Service相关链接 Service初涉 Service进阶 Service精通 Service是Android系统中的一种组件,它跟Activity的级别差不多,但是它不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service是没有界面的长生命周期的代码。Service是一种程序,它 ...
分类:
移动开发 时间:
2016-12-17 20:00:30
阅读次数:
273
Activity作为Android四大组件之一,也是其中最重要的一个组件。作为一个与用户交互的组件,我们可以把Activity比较成为windows系统上的一个文件夹窗口,是一个与用户交互的界面。再进一步说,当我们拿起Android打开拨号功能,显示出拨号盘的界面其实就是一个Activity;当然, ...
分类:
移动开发 时间:
2016-12-17 16:41:52
阅读次数:
246
LacunchMode:加载模式,用来管理Android四大组件Activitiy 1 Task:任务 为完成某一操作,所涉及的所有的Activity的集合(一组Activity,可以不来自同一个App) getTaskId();-->获取id(标志唯一) 2 BackStack:回退栈 存储并管理 ...
分类:
其他好文 时间:
2016-12-15 09:25:45
阅读次数:
166