- 浏览: 7354 次
- 性别:
- 来自: 北京
最新评论
-
abcdeudi:
写得真不错!
android AIDL 编程Demo -
wzq83045309:
...
android AIDL 编程Demo
文章列表
关于android UI 的渐变效果
做了两种情况:
1,是从一张图片变成另外一张图片,(使用情况:幻灯片播放照片时)
2,一张图片慢慢出现,(这个在很多情况下有用处!(比如打开游戏时,显示LOGO)
步骤
1
a,导入两个图片到drawable文件夹下
b,在drawable下新建文件, transition.xml (名称自选)
<?xml version="1.0" encoding="utf-8"?>
<transition xmlns:android="http://schemas.android.com/ ...
一, AIDL 用来做什么?
进程之间的通讯
问题:有其他方式可以进行进程之间的通讯,为什么要用aidl
比如,两个进程之间,可以通过互相发送intent来实现通讯,但是具有局限性
问题:什么局限性
当有一个公共服务需要发布时,如何相互发送intent,一个服务需要应付各种各样的(n个)客户端时,随时有新的客户端来调用这个服务。 此时已经无能为力了!
解决:
把自己的服务当成一个接口公布出去!不管谁调用都不用管!双方按一定的规矩来办事就可以。
AIDL就是来做这事的!
做个例子看是最清晰了,我用了两工程,一个专门是service , 一个是调用的 activity:
二 ...
说下android工作两周的认知吧。
就单说在同一进程下的工作,其实与j2ee的结构有很多的相似之处。
所谓同一进程就时在同一个Dalvik下的所有东东。与JVM相似
一个app的编写与编写一个j2ee应用差不多。
activity与service 等同一进程下的组件,都时通过容器来管理,暂时推测时activity有一个专门的管理容器,service也有一个,receiver就如同一个filter或是intercept一样,当到符合情况的时候回启动!
j2ee中也有类似的 servlet容器,专门用来管理servlet
所谓的intent与request同能几乎一致,能存放很多需要传递的数据 ...
看了很多回调文章,关于回调的,总是说调来调去的!
自己看了些,觉得就是一个普通的设计而已,这回调一词,估计从C叫过来的,没变个名字,从OO的角度来说,此名字不太合适,不确切。
看基本类图:
就是一个很简单很简单的模版设计而已!
据某说法:
C调用服务程序S中的某个函数s(),然后S再反过来调用C中的某个函数b(),对于C来说,这个b()便叫做回调函数。
好,让我们看看上面这个类图,然后翻译翻译。
假如FirstCallback里面还有个test()方法,那么:
FirstCallback 的 test() 方法中调用Serv中的methodA(),然后Serv再反过来调用F ...
在j2ee混迹了近两年,正式进入了android行列,不知是何出入,坚持一年先!
在这两年间,收获还是很多,认识很我最好的朋友们,同事间融洽的关系无比温馨,我们无所不谈。但是,后来,他们一个一个都慢慢离去,只剩下我,感觉公司已经变了,一天都呆不下去。做在公椅上转来转去,屁股变尖似的。但最终,我也走上了这条路--辞职
之前只是有几个模糊的方向。但心中还有点割舍不了对应用服务器的情谊。如果继续做此行业,只能是跳往Oracle , IBM 这样寥寥几家, 但确实是实力有些不济,特别是英语口语这个硬砍!辞职又是在年关,找朋友介绍地方,在年前又没反应,为了自己过个好年,就再应聘的几家,这 ...