解读Android ConnctBot-2 connectbot summary
2011-01-11 09:37:33 来源:WEB开发网核心提示:connectbot是一个基于android平台的Secure Shell的客服端,它的最终目标是建立手机和pc的一个安全的连接,解读Android ConnctBot-2 connectbot summary,通过这个连接你可以在一个shell里面使手机和pc互相传送文件,后台代码设计ConnectBot设计使多个S
connectbot是一个基于android平台的Secure Shell的客服端。它的最终目标是建立手机和pc的一个安全的连接,通过这个连接你可以在一个shell里面使手机和pc互相传送文件。
后台代码设计
ConnectBot设计使多个SSH的session在后台被打开
TerminalManager extends android.app.Service
TerminalBridge
TerminalView extends android.view.View
TerminalManager是一个服务,它维护了一个SSH的session列表,这些session对应于TerminalBridge对象。每一个TerminalBridge维护SSH的session的数据的出入。
当我们想在用户界面显示一个TerminalBridge的时候,我们就需要TerminalView提供Bitmap。
TerminalBridge将会从Bitmap的父TerminalView中更新Bitmap,如果它的用户界面发生变化,否知它只会更新它内部的buffers。
我们的ConsoleActivity连接到TerminalManager来请求actvie Bridges。每一个Bridge创建连接一个View。当我们关闭这个activity,我们告诉Bridge处理内部的Bitmap,处理的方法是Bridge仍然存在后台的服务中类更新它的buffers,但是它不需要传递任何东西。
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接