当前位置: 代码迷 >> Android >> android截图并实时传输,该怎么解决
  详细解决方案

android截图并实时传输,该怎么解决

热度:42   发布时间:2016-05-01 12:35:23.0
android截图并实时传输
最近在做android截图并实时传输的小项目,遇到些问题想请教各位高手
想请教的是:
目前我截图部分可以完成了,是读取framebuffer编码成png图片,然后使用socket传给服务端;但是实时性不强,有几秒的延时,而且不是非常的流畅。

作为刚刚接触java和android的妹纸有点伤不起啊,代码质量也不是很高下面是我的代码
public class SocketService extends Service{ 
        //DatagramSocket socket; 
        InetAddress serverAddress; 
        DatagramPacket packet; 
        int port; 
        Socket socket = null; 
        OutputStream outputStream = null; 
        InputStream inputStream = null; 
        boolean is_connect = false; 
        byte[] shotdata = null; 
        byte[] data = null; 
        byte[] dataLen = null; 
          
        @Override
        public IBinder onBind(Intent intent) { 
                // TODO Auto-generated method stub 
                return null; 
        } 
  
        @Override
        public void onCreate() { 
                // TODO Auto-generated method stub 
                super.onCreate(); 
        } 
  
        @Override
        public void onStart(Intent intent, int startId) { 
                // TODO Auto-generated method stub 
                super.onStart(intent, startId); 
                int MSG = intent.getIntExtra("MSG", 0); 
                if(MSG == AppConstant.Msg.CONNECT){ 
                        connect(); 
  
                }else{ 
                        if(MSG == AppConstant.Msg.CLOSE){ 
                                close(); 
                        } 
  相关解决方案