程序都可以启动另程序的组件。比如,你想让你的程序可以使用照相机拍照,如果已经有了实现这种功能的程序并且你你的程序能使用它有权限,那么你就没有再要再写个新的来实现这个功能。你的程序不需要包含或者链接这个拍照程序。相反,你只需要在你的程序中打开这个拍照程序中的实现拍照功能的。当拍完之后,拍好的照片甚至会自动返回给你的程序。者对于用户来说,就好像是想拍照功能的程序就是你的这个程序的部分样。当系统启动个组件之后,如果这个组件所在的程序之前没有运行的话,系统会自动开始这个程序的进程,并初始化这个组件所需要的相关类。比如,你的程序开启了个拍照功能程序的,这时系统会启动这个所在的程序,所以这个运行在拍照功能的程序当中,而不是在你的程序中。所以,不像其他操作系统的中的程序样,程序没有个单独的入口点比如没有我们常见的函数。因为系统中的程序运行在自己的独立进程中,并且程序中的文件都有自己的限制其他程序访问的权限,所以,你的程序不能直接激活其他程序中的组件。但是系统就可以。具体是这样的实现的,为了激活其他程序中的组件,你必须向系统发送个消息来详细说明你要启动其他组件的意图,这样系统才会为你激活这个组件。激活组件四大组件中的三个组件和是由种叫的异步消息来激活的。这些在运行时将这些属于你的程序或不同程序的单独的组件绑定在起,你可以把这些看作是需要其他组件的的。个就是个对象,这个定义了种可以激活个特定组件或者种特定类型的组件,这两种情况分别对应两种的定义方式或者显示的或者隐式的。对于和,个定义了要执行的操作比如,要或者什么和要操作的数据的。比如,个可能会为个传递个请求来展示张图片或者打开个网页。有时,你可以启动个来得到返回的结果,在这个例子中这个的返回的结果也是个比如,你可以发送个让用户选择个并返回给你这个返回的就包含了个指向用户选择的联系人的。关于和的启动方式,下面将介绍。对于广播接收者来说,只是简单的定义了要广播的内容比如,个用以表明电池电量很低的广播仅包含了个表明电池电量很低的字符串。最后种组件类型并不是由来激活的。而是由接收到的请求时激活的。它们都各自有自己的方法来激活相应的组件你可以通过传递个给或启动个或者给他些新的要做的内容。使用你将得到个返回结果。你可以通过传递个给来个或者给个正在运行的些新的指令。或者你可以通过把个传递给来绑定个。你可以通过传递个给诸如或者等方法来初始化个广播。你可以通过调用的方法来执行次的查询操作。更多的关于的内容,可以参看文档中的。更多的关于激活特定组件的内容可以参看文档中的。关于文件在系统可以启动个应用程序组件之前,系统必须通过读取这个程序的即文件文件来确定要启动的组件存在。你的程序必须在这个文件声明用到的所有的组件,并且这个文件必须在项目的根目录下。另外,这个文件还声明些其他的东西,比如确定这个程序需要的所有权限,比如访问权限或者读取用户联系人权限。声明这个运行这个程序所需要的最低版本,这个可以根据开发该程序所使用的版本。声明该程序所需要的硬件或软件特征,比如照相机蓝牙服务或者多点触屏。声明该程序需要链接的库不是的,比如。组件声明文件的首要任务就是通知系统关于程序中要使用的组件。比如,个文件可以用如下的方式来声明个在元素中,属性用于指定个用于标示该程序的。在元素中,属性用于确定这个扩展自的子类的全路径名,属性用于标示这个的对于用户可见的。你必须要用以下方式来声明你的程序组件标签标签标签标签如果程序中用到和,你没有在文件中声明,那么这些组件将不会被系统知道,结果就是你的程序不能运行。然而,既可以在文件中声明也可以在代码中动态创建,并通过调用在系统中注册。更多关于怎样为你的程序构建文件,请参看文档文件。声明组件的能力正如在上面中讨论的那样,你可以使用个来启动
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 66 页
第 2 页 / 共 66 页
第 3 页 / 共 66 页
第 4 页 / 共 66 页
第 5 页 / 共 66 页
第 6 页 / 共 66 页
第 7 页 / 共 66 页
第 8 页 / 共 66 页
第 9 页 / 共 66 页
第 10 页 / 共 66 页
第 11 页 / 共 66 页
第 12 页 / 共 66 页
第 13 页 / 共 66 页
第 14 页 / 共 66 页
第 15 页 / 共 66 页
预览结束,还剩
51 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。