Activity是Android应用程序的四大组件之一,负责管理Android应用程序的用户界面,一般一个应用程序中包含很多个Activity,他们可能运行在一个进程中,也可能运行在不同的进程中。
我...
分类:
其他好文 时间:
2017-03-22 10:41:20
阅读次数:
208
ContentProvider数据提供者 用与程序与程序之间的数据传递。 ContentProvider提供了其他程序调用该程序内部数据的调用方法。 记得注册: 一般调用ContentProvider的方法是通过Uri对象 还可以调用系统的ContentProvider 如果有什么错误,或者我理解错 ...
分类:
移动开发 时间:
2017-03-17 14:16:22
阅读次数:
205
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
广播是Android的四大组件之一。 Android的广播机制十分灵活。 如上图Android的广播主要分为两类:标准广播和有序广播。 所有的广播接收器都可以接收到标准广播,而且他们的接收几乎是在同一时刻。这意味着标准广播的效率很高,但无法被截断。 在接收有序广播时,广播接收器是由先后顺序的,优先级 ...
分类:
移动开发 时间:
2017-03-08 10:55:13
阅读次数:
185
ContentResolver:是Android的四大组件之一,主要用于对外共享数据。 Android提供了一些主要数据类型的ContentProvider,比如音频、视频、图片和私人通讯录等。前提是已经获取其权限。 主要方法 public boolean onCreate() 在创建Content ...
分类:
其他好文 时间:
2017-03-07 22:58:26
阅读次数:
205
介绍生命周期之前,先提一下任务的概念 任务其实就是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
Service是Android系统中的四大组件之一,主要有两个应用场景:后台运行和跨进程访问。Service可以在后台执行长时间运行操作而不提供用户界面,除非系统必须回收内存资源,否则系统不会停止或销...
分类:
移动开发 时间:
2017-02-20 14:05:33
阅读次数:
287