WEB开发网
开发学院手机开发Android 开发 解读Android ConnctBot-2 connectbot summary 阅读

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

Tags:Android ConnctBot

编辑录入:coldstar [复制链接] [打 印]
赞助商链接