摘要:ubuntu v-12.04在图形界面下打开一个终端命令: Ctrl – Alt – T 阅读全文
Linux 安装SSH服务
2013-04-08 18:34 by java20130722, 137 阅读, 0 推荐, 收藏,
摘要:安装SSH服务,方便在window上通过Secure Shell Client 连接Linux。命令: sudo apt-get install openssh-server启动服务: /etc/init.d/ssh restart 阅读全文
Service bound(三)
2013-04-08 17:58 by java20130722, 202 阅读, 0 推荐, 收藏,
摘要:service 绑定有三种实现方式:1. 直接继承Binder类实现。 条件: 同一应用,同一进程2. 使用Messenger实现。 条件:要在不同的进程间通信,这种方式不用考虑线程安全性。(单线程操作时使用)3. 使用AIDL实现。 条件:要在不同的进程间通信,并且需要多线程处理。要考虑线程之间的安全性。使用AIDL实现:三大基本步骤创建.aidl文件实现接口公开接口创建.aidl文件方法定义有0个或者多个参数,可以返回一个值或者是void.方法中不是基本类型的参数,需要在方法参数前面加入in , out or inout包含在.aidl中所有的注释在IBinder接口中都会生成... 阅读全文
移动应用开发原则
2013-04-08 14:23 by java20130722, 124 阅读, 0 推荐, 收藏,
摘要:开发关注优先级:1. 用户体验(User experience)2. 代码维护性(codemaintainability)3. 代码优化(code optimization) 阅读全文
Android Interface Definition Language (AIDL)
2013-04-08 11:11 by java20130722, 294 阅读, 0 推荐, 收藏,
摘要:Android Interface Definition Language (AIDL)IN THIS DOCUMENTDefining an AIDL InterfaceCreate the .aidl fileImplement the interfaceExpose the interface to clientsPassing Objects over IPCCalling an IPC MethodSEE ALSOBound ServicesAIDL (Android Interface Definition Language) 与其他的接口定义语言相似。定义这个接口,client 阅读全文
组合,聚合,关联,依赖 的区别
2013-04-07 15:45 by java20130722, 539 阅读, 0 推荐, 收藏,
摘要:组合,聚合,关联,依赖 的区别依赖与关联依赖(Dependency) :含义:是类与类之间的连接,表示一个类依赖于另外一个类的定义;依赖关系仅仅描述了类与类之间的一种使用与被使用的关系;体现:在Java和C++中体现为局部变量、方法/函数的参数或者是对静态方法的调用;举例:人依赖于水和空气;汽车依赖汽油;UML图表示的依赖关系:依赖:比如说我要过河,没有桥怎么办,我就去借来一条小船渡过去。我与小船的关系仅仅是使用(借用)的关系。表现在代码上,为依赖的类的某个方法以被依赖的类作为其参数。或者是class A 的某个方法创造了 class B 的实例抑或对class B的静态方法的调用。如果A依赖 阅读全文
JDK中设计模式
2013-04-07 07:44 by java20130722, 171 阅读, 0 推荐, 收藏,
摘要:原文:http://blog.csdn.net/gtuu0123/article/details/6114197本文主要是归纳了JDK中所包含的设计模式,包括作用和其设计类图。首先来个总结,具体的某个模式可以一个一个慢慢写,希望能对研究JDK和设计模式有所帮助。一、设计模式是什么(1)反复出现问题的解决方案(2)增强软件的灵活性(3)适应软件不断变化二、学习JDK中设计模式的好处(1)借鉴优秀代码的设计,有助于提高代码设计能力(2)JDK的设计中体现了大多数设计模式,是学习设计模式的较好的方式(3)可以更加深入的了解JDK三、类间关系继承、委托、依赖、聚合、组合四、介绍方式(1)作用:归纳某设 阅读全文
[置顶] 屠夫与大夫
2013-04-06 18:39 by java20130722, 208 阅读, 0 推荐, 收藏,
摘要:一个刚做了爸爸的屠夫气愤地说。“简直是疯了!加上产科医生的诊费、住院费和护理费,这个孩子竟然要800块钱1公斤!”可能很多人看到这个笑话时,都在哈哈大笑,嘲笑屠夫的职业病。但是又有多少程序员想过我们自己或许正在做和这个屠夫相同的事呢?屠夫每天拿着一把大刀剁肉,心中就只有刀。我们每天拿个xxyy的编程语言写程序,是不是我们心中就只有xxyy了呢?我们的思维会不会被xxyy所奴获了呢?现在不少的公司使用考一些比较古怪的语法来测试应聘者是否对某种编程语言足够熟悉。似乎招聘方和应聘者都以此为乐,市面上类似的书籍也层出不穷。但是,我们使用编程语言,是希望能够用编程语言清楚的反映我们想要做到的事情,让他乖 阅读全文
service bound(二)
2013-04-06 16:32 by java20130722, 200 阅读, 0 推荐, 收藏,
摘要:service bound(二)service 绑定有三种实现方式:1. 直接继承Binder类实现。 条件: 同一应用,同一进程2. 使用Messenger实现。 条件:要在不同的进程间通信,这种方式不用考虑线程安全性。(单线程操作时使用)3. 使用AIDL实现。 条件:要在不同的进程间通信,并且需要多线程处理。要考虑线程之间的安全性。通过Messenger实现bound service。实现步骤:service 要实现Handler,service通过Handler可以得到客户端的调用请求。Handler用于创建Messenger对象。Messenger创建一个IBinder,... 阅读全文
service bound(一)
2013-04-06 15:50 by java20130722, 147 阅读, 0 推荐, 收藏,
摘要:Service bound 一service 绑定有三种实现方式:1. 直接继承Binder类实现。 条件: 同一应用,同一进程2. 使用Messenger实现。 条件:要在不同的进程间通信,这种方式不用考虑线程安全性。(单线程操作时使用)3. 使用AIDL实现。 条件:要在不同的进程间通信,并且需要多线程处理。要考虑线程之间的安全性。下面是继承Binder类实现的例子;具体步骤:在service中创建Binder实例onBind() 返回Binder实例在client,实现ConnectionService类,获取Binder 对象。---创建在service中创建Binder实... 阅读全文
浙公网安备 33010602011771号