电脑图片复制到android_android adb shell 复制文件夹到电脑 - CSDN
  • 2>打开连接Socket的输入/出流 3>按照一定的协议对Socket进行读/写操作 4>关闭Socket 具体代码如下: 服务端(pc端): package com.text8; import java.io.BufferedReader; import java.io.DataOutp
    socket编程的一般步骤:
    
    1>创建Socket
    2>打开连接到Socket的输入/出流
    3>按照一定的协议对Socket进行读/写操作
    4>关闭Socket

    具体代码如下:
    服务端(pc端):
    package com.text8;
    
    import java.io.BufferedReader;
    import java.io.DataOutputStream;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.net.InetSocketAddress;
    import java.net.ServerSocket;
    import java.net.Socket;
    import java.util.ArrayList;
    import java.util.List;
    
    public class Server {
    	//采用List来保存所客户端的信息
    	private static List<Socket> sockets=new ArrayList<Socket>();	
    	public static void main(String [] args){
    		new Server().startServrer();
    	}
    	private void startServrer(){
    		ServerSocket ss=null;
    		try {
    			//与服务端建立连接,端口号10000
    			ss=new ServerSocket(9998);
    			while(true){
    				Socket s=ss.accept();
    				sockets.add(s);
    				new Server().new Start(s).start();
    			}
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    	class Start extends Thread{
    		Socket s=null;  //客户端
    		InputStream in=null;    //输入流,读
    	
    		public Start(Socket s){
    			this.s=s;
    		}
    
    		public void run(){
    			try {
    				DataOutputStream dos = new DataOutputStream(s.getOutputStream()); 
    				System.out.println("success");
    	            FileInputStream fis = new FileInputStream("F:/server/server.png"); 
    	            System.out.println("client");
    	            int size = fis.available();  
    	            byte[] data = new byte[size];  
    	            fis.read(data);  
    	            dos.writeInt(size);  
    	            dos.write(data);  
    	            dos.flush();  
    			} catch (IOException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}finally{
    				try {
    					
    					s.close();
    				} catch (IOException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}
    			}
    			
    		}
    	}
    
    }
    
    客户端(Android端):

    package com.example.fdt.client;
    import java.io.ByteArrayOutputStream;
    import java.io.DataInputStream;
     import java.io.IOException;
    import java.net.Socket;
    
     import android.app.Activity;
            import android.graphics.Bitmap;
            import android.graphics.Bitmap.CompressFormat;
            import android.graphics.BitmapFactory;
            import android.os.Bundle;
            import android.os.Handler;
            import android.view.View;
            import android.view.View.OnClickListener;
            import android.widget.Button;
            import android.widget.ImageView;
    
    public class MainActivity extends Activity {
    
        private ImageView imageView = null;
        private Bitmap bmp = null;
    
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            imageView = (ImageView) findViewById(R.id.image01);
            Button btn = (Button) findViewById(R.id.button1);
            btn.setOnClickListener(new OnClickListener() {
                public void onClick(View v) {
    
                    Thread t = new Thread() {
                        @Override
                        public void run() {
                            super.run();
                            Socket s = null;
                            try {
                                s= new Socket("192.168.1.100", 9998);
                                DataInputStream dataInput = new DataInputStream(
                                        socket.getInputStream());
                                int size = dataInput.readInt();
                                byte[] data = new byte[size];
                                int len = 0;
                                while (len < size) {
                                    len += dataInput.read(data, len, size - len);
                                }
    
                                ByteArrayOutputStream out = new ByteArrayOutputStream();
                                bmp = BitmapFactory.decodeByteArray(data, 0,
                                        data.length);
                                bmp.compress(CompressFormat.PNG, 100, out);
                                myHandler.obtainMessage().sendToTarget();
                            } catch (IOException e) {
                                e.printStackTrace();
                            } finally {
                                try {
                                    socket.close();
                                } catch (IOException e) {
                                    e.printStackTrace();
                                }
                            }
                        }
                    };
                    t.start();
                }
            });
        }
    
        private Handler myHandler = new Handler(){
            public void handleMessage(android.os.Message msg) {
                imageView.setImageBitmap(bmp);
            };
        };
    
    }



    展开全文
  • 手机上显示文件复制成功,但是从文件管理器上发现并没有复制成功,这个复制的函数是我从网上找的,网上说newpath这个字符串是这个样子的newPath String 复制后路径 如:f:/fqf.txt 但是我的程序的newpath是newpath...
  • AndroidStudio开发项目的时候,在Android包模式下,导入资源文件,很容易导错包,如本来要导入drawable-xxhdpi文件夹,导drawable-v24,那引用显示的时候,就会出问题了。 ...

    在Android Studio 开发项目的时候,在Android包模式下,导入资源文件,很容易导错包,如本来要导入drawable-xxhdpi文件夹,导到drawable-v24,那引用显示的时候,就会出问题了。

     

    展开全文
  • Android--adroid studio 如何导入图片资源

    万次阅读 多人点赞 2019-07-18 14:34:15
    想要在android studio中导入图片资源,其实很简单 其实就是复制粘贴而已 打开你的图片文件夹,选中复制,然后打开android studio 上 的app->res->drawable处右键选择粘贴(paste),这样,图片就导进来了。 ...

    想要在android studio中导入图片资源,其实很简单

    其实就是复制粘贴而已

    打开你的图片文件夹,选中复制,然后打开android studio 上 的app->res->drawable处右键选择粘贴(paste),这样,图片就导进来了。

    展开全文
  • eclipse可以直接拖拽,AS需要复制粘贴过去。 1、右击mipmap/show in Explore 2、mipmap系列的文件夹都可以存放,我存入的是默认的。 3、把需要的图片直接复制粘贴即可。 4、稍等打开AS就可以在mipmap下看见对应的...

    eclipse可以直接拖拽,AS需要复制粘贴过去。

    1、右击mipmap/show in Explore在这里插入图片描述
    在这里插入图片描述
    2、mipmap系列的文件夹都可以存放,我存入的是默认的。
    在这里插入图片描述
    3、把需要的图片直接复制粘贴即可。
    在这里插入图片描述
    4、稍等打开AS就可以在mipmap下看见对应的图片文件。
    在这里插入图片描述

    展开全文
  • android studio因将图片复制到drawable -v24下产生的错误: E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.test, PID: 2937 java.lang.RuntimeException: Unable to start activity ComponentInfo...
  • 将文件转为InputStream is while (is.read(buffer) > 0) { fos.write(buffer); } 复制好的图片在sd 卡/ydxy123 目录下
  • 小弟,最近在做一个应用,需要把图片复制到剪切板,然后在其它地方直接粘贴出来。网上查了很多资料,好像只有ANDROID 3.0以上的才支持复杂数据结构的复制。不知各位有什么好的解决办法,或者例子。先谢谢了~~...
  • 直接将图片复制粘贴drawable文件夹,然后直接用就可以了 drawable路径:project名\app\src\main\res\drawable 2.AndroidStudio在drawable里放图片报错的解决方法 比如我上一个关于掌上微博的登陆页面,当我把...
  • 从eclipse 项目里复制过来4张.9图片,粘贴到android studio 项目里, 一运行发现报错,开始是 找不这几张.9图片的资源,开始我还以为是图片没有复制进来,经过检查,发现图片已经复制过来了。 过了一会儿,R文件...
  • android9之前,保存图片使用MediaScannerConnection,android10之后,则需要把文件复制到DCIM目录下,虽然android10的方法可以向下兼容,但复制文件效率始终不如刷新媒体库,所以最好是根据SDK_INT选择方法 ...
  • Android Studio App设置背景图片

    千次阅读 2019-04-20 12:34:48
    本地准备好图片复制它,粘贴进mipmap(drawable)文件夹。 在activity_main.xml里添加下面代码,注意添加位置。 完成,效果图:
  • Android拷贝图片到指定文件路径

    千次阅读 2016-02-01 11:29:32
    1.拷贝图片的工具类 import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Environment; import android.text.TextUtils; import
  • Android实现图文混排的笔记·终篇

    千次阅读 2018-12-28 21:48:07
    Android实现图文混排的笔记·终篇 开始之前,先欢呼一下神马笔记1.1.0_beta版本完成。 ... 整个图文混排的功能经过了以下的开发过程。...文章中讨论图片复制到应用文件夹或者笔记文件夹时,比较不...
  • android中的图片处理

    2016-02-16 16:26:16
    android中很多时候我们也需要对图片进行处理 比如画画线,画画图形之类的,那么android图片处理的过程是怎么样的呢.  首先我们在android中创建两个imageview用来显示图片    然后我们去代码中去获取到图片 然后...
  • Android studio2.0在app中设置背景图片及添加图片资源

    万次阅读 多人点赞 2016-04-25 15:47:15
    我还处于摸索阶段,也是在慢慢倒腾,持续更新,希望能帮助有需要的人首先将需要的图片转成png格式(png格式的图片颜色过渡平滑且支持透明度),墙纸或启动画面的图片资源保存为jpg格式。 将图片保存相应的工程...
  • android 点9图片制作工具: 运行android SDK中tools路径下的draw9patch.bat文件这是我推荐一个别人写的点9图片制作工具:Nine-Patch Editor  先上图: 大家看图就知道怎么用了吧,图片直接拖入。 点九的含义 ...
  • 1.复制代码即可: Resources res = MainActivity.this.getResources(); Bitmap bmp= BitmapFactory.decodeResource(res, R.mipmap.flower);
1 2 3 4 5 ... 20
收藏数 43,634
精华内容 17,453
关键字:

电脑图片复制到android