代码改变世界

随笔档案-2013年4月8日

Linux 安装SSH服务

2013-04-08 18:34 by java20130722, 137 阅读, 收藏,
摘要: 安装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 阅读, 收藏,
摘要: 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 阅读, 收藏,
摘要: 开发关注优先级:1. 用户体验(User experience)2. 代码维护性(codemaintainability)3. 代码优化(code optimization) 阅读全文

Android Interface Definition Language (AIDL)

2013-04-08 11:11 by java20130722, 294 阅读, 收藏,
摘要: 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 阅读全文