WEB开发网
开发学院手机开发Android 开发 有关Android调用服务全解析 阅读

有关Android调用服务全解析

 2010-06-01 15:09:00 来源:WEB开发网   
核心提示:8.9. android:icon="@drawable/small_pic.png"10.11. android:label="@string/freneticLabel"12.13. . . . >14.15. < /activity >16.17. . .

8.

9. android:icon="@drawable/small_pic.png"

10.

11. android:label="@string/freneticLabel"

12.

13. . . . >

14.

15. < /activity >

16.

17. . . .

18.

19. < /application >

20.

21. < /manifest >

< activity > 节点的name 属性指明了 Activity 的类名. icon 和 label 属性指明了展示activity时用到的资源。另一个节点的含义差不多 — < service > 是用来声明services的, < receiver > 用来声明broadtcast。

Android调用服务声明 content providers. Activities, services。 content providers需要声明,对系统不可见。另外, broadcast receivers可以不在装箱单中声明,可以动态得在代码中声明。

(见BroadcastReceiver 对象)通过 Context.registerReceiver()方法向系统注册。对用户来说,即使地图程序是定义在另外一个程序中、在另外一个进程中运行,但是它看起来好像你的程序的一部分。

Android通过将2个activities放在用一个任务中,使得用户有这样的体验。这一系列的activities,安排在一个堆栈中。堆栈中的根activity是任务的开始,或者说是用户选择的应用程序的第一个activity。堆栈顶部的activity 是当前正在运行的activity— 目前正在吸引用户注意的一个。

当一个activity启动另外一个的时候,新的activity被压栈,变为当前activity. 之前的activity 还在任务中。当用户点击后退(BACK)键,当前的acitivity被弹出栈,之前的activity成为正在运行的。

上一页  1 2 

Tags:有关 Android 调用

编辑录入:coldstar [复制链接] [打 印]
赞助商链接