说下android工作两周的认知吧。
就单说在同一进程下的工作,其实与j2ee的结构有很多的相似之处。
所谓同一进程就时在同一个Dalvik下的所有东东。与JVM相似
一个app的编写与编写一个j2ee应用差不多。
activity与service 等同一进程下的组件,都时通过容器来管理,暂时推测时activity有一个专门的管理容器,service也有一个,receiver就如同一个filter或是intercept一样,当到符合情况的时候回启动!
j2ee中也有类似的 servlet容器,专门用来管理servlet
所谓的intent与request同能几乎一致,能存放很多需要传递的数据。比起j2ee来说,就多加了一项功能。把重定向的功能让到了intent中!在startActivity之前就已经把从定向说句用class让进去了!
与之还有一点不同,就时能发送广播消息!这与j2ee指定某个action有所不同!
发送广播的功能,估计是把activity容器,service容器里符合要求的遍历出来(或是在start vm时,就把拦截消息的所有组件进行了分类管理。)!然后激活它们.这个我回在后面去进行研究。
里面的
然而在android 中, 有很多公共服务,有很多app 都在同时运行,可能会去协作,这好j2ee里面经常夸JVM 去获取服务或资源不尽相同。j2ee中有很多支持此种需要的技术,很常见的时web service,而android中需要得到服务的支持一般都时使用ContentResolver, 然后指定URI 去获取或操作资源。这两个又差不多!
还有等等。目前最要紧的是多记些API ,然后会对 android 有更深入的了解.
关于上面所有的推测.我将在之后给出相应的源码分析!
在ubuntu下,没一个好用的输入发。望推荐
就单说在同一进程下的工作,其实与j2ee的结构有很多的相似之处。
所谓同一进程就时在同一个Dalvik下的所有东东。与JVM相似
一个app的编写与编写一个j2ee应用差不多。
activity与service 等同一进程下的组件,都时通过容器来管理,暂时推测时activity有一个专门的管理容器,service也有一个,receiver就如同一个filter或是intercept一样,当到符合情况的时候回启动!
j2ee中也有类似的 servlet容器,专门用来管理servlet
所谓的intent与request同能几乎一致,能存放很多需要传递的数据。比起j2ee来说,就多加了一项功能。把重定向的功能让到了intent中!在startActivity之前就已经把从定向说句用class让进去了!
与之还有一点不同,就时能发送广播消息!这与j2ee指定某个action有所不同!
发送广播的功能,估计是把activity容器,service容器里符合要求的遍历出来(或是在start vm时,就把拦截消息的所有组件进行了分类管理。)!然后激活它们.这个我回在后面去进行研究。
里面的
然而在android 中, 有很多公共服务,有很多app 都在同时运行,可能会去协作,这好j2ee里面经常夸JVM 去获取服务或资源不尽相同。j2ee中有很多支持此种需要的技术,很常见的时web service,而android中需要得到服务的支持一般都时使用ContentResolver, 然后指定URI 去获取或操作资源。这两个又差不多!
还有等等。目前最要紧的是多记些API ,然后会对 android 有更深入的了解.
关于上面所有的推测.我将在之后给出相应的源码分析!
在ubuntu下,没一个好用的输入发。望推荐