关于安卓显示屏幕的问题

DaVinci_Devil 发布于 2015/05/17 09:49
阅读 139
收藏 0

我根据网络上的资料做了一个手机远程电脑的东西,现在在电脑端有个线程,在线程中通过servsocket把pc端的屏幕截取了(pc端可以正常运行),发送到android端,在安卓端里我这样做:建一个线程,专门负责显示接收到pc端的image并显示到屏幕上,这里是run中的方法

screen中的代码如下

问题就出在这里了,这里的每个地方我单独测试都没问题,比如显示屏幕,接收pc端的信息,我成功把pc屏幕显示到手机端上过,但是当我像这样放在线程里死循环后,频幕刚开始是黑屏,log中会显示多条"end  handler.post(screen);"但过一会就会未响应.ps:我成功获得pc屏幕的做法是不创建一个线程,也不死循环,而是类似于在一个按钮上点击一次,获取一次并显示出来,就可以成功,多度频繁的点击也会导致未响应.求大神帮忙解决,谢谢

加载中
返回顶部
顶部