当前位置: 代码迷 >> Android >> 关于android上面的remote desktop客户端的一些设计有关问题
  详细解决方案

关于android上面的remote desktop客户端的一些设计有关问题

热度:62   发布时间:2016-05-01 22:14:32.0
关于android上面的remote desktop客户端的一些设计问题
大概是客户端要从服务器上接收tcp包,然后读取包中的数据,并把这些数据转化成像素点组成的矩阵,然后再在屏幕上画出来。现在我不太清楚应该怎么样设计整个客户端,是不是接收tcp包,读取数据之后转成android上的bitmap,然后用canvas把这个bitmap在一个自定义的view的ondraw方法里面画出来?然后整个和网络相关的流程放在AsyncTask类的doInBackground方法里面,更新view的代码放在onProgressUpdate方法里面?

以上的设计可行吗?大家一般是怎么做的?谢谢大家!

顺便问一下,执行代码时,在非UI线程里面抛出的异常,如果没有catch,整个应用也会因此而崩溃吗?

------解决方案--------------------
不知道你的应用界面是怎样的。。你也可以转成drawable,这样就不用自己维护draw了,直接让系统控件维护它。。。
  相关解决方案