摘要:
在Android中编写过程序的开发人员都知道。在Activity、等组件之间传递数据(尤其是复杂类型的数据)很不方便。一般可以使用Intent来传递可序列化或简单类型的数据。看下面的代码。 Intent intent = new Intent(this, Test.class); intent.putExtra("param1", "data1"); intent.putExtra("intParam1", 20); startActivity(intent); 这样就ok了。在当前Activity将两个值传到了Test中。但如果遇到 阅读全文
posted @ 2012-10-17 14:45
言程序
阅读(284)
评论(0)
推荐(0)
摘要:
什么是AIDL AIDL:Android Interface Definition Language,即Android接口描述语言。 Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。 为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言(Interface Definition Language,IDL)来公开服务的接口。我们知道4个Android应用程序组件中的3个(A... 阅读全文
posted @ 2012-10-17 11:52
言程序
阅读(411)
评论(0)
推荐(0)
摘要:
一、Aplications(应用层) 应用是用Java语言编写的云新在虚拟机上的程序。二、Application Framework(应用框架层) 这一层是编写Google发布的核心应用时所使用的API框架,开发人员可以使用这些框架来开发自己的应用。 View System:可以用来构建应用程序,它包括列表、网格、文本框、按钮以及可嵌入的Web浏览器。 Content Providers:它可以让一个应用访问另一个应用的数据,或共享它们自己的数据。 Resource Manager:提供非代码资源的访问,如本地字符串、图形和布局文件。 Notification Manager:应用... 阅读全文
posted @ 2012-10-17 10:13
言程序
阅读(183)
评论(0)
推荐(0)

浙公网安备 33010602011771号