首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

解读ConnctBot-二 connectbot summary

2013-11-09 
解读ConnctBot-2connectbot summary?????? connectbot是一个基于android平台的Secure Shell的客服端。它的

解读ConnctBot-2 connectbot summary

?????? 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,但是它不需要传递任何东西。

?

热点排行